Name: TceDeploymentConfig

Cloud configurations needed to complete a Tce Virtual Machine Deployment workflow. Get request body cloud settings using the endpoint.
Sample inputs:
  1. Create Tce Deployment Workflow full OOB
    POST /v310/vmstore/TceDeployment
    Body:

    Data Structure
    {
       "typeId": "com.tintri.api.rest.v310.dto.domain.TceDeploymentConfig",
       "accountId": <String>,
       "completeOob": <Boolean>,
       "tintriTagValue": <String>,
       "vmstoreUuid": <String>,
       "adminSubnet": NameIdPair,
       "applianceSettings": ApplianceSettings,
       "dataSubnet": NameIdPair,
       "imageId": NameIdPair,
       "keyPair": NameIdPair,
       "securityGroup": NameIdPair,
    }
    

    Elements
    NameTypeDescription
    adminSubnetNameIdPairThe subnet associated with Tintri Cloud Engine's admin network interface.
    applianceSettingsApplianceSettingsTCOMs OOB data
    dataSubnetNameIdPairThe subnet associated with Tintri Cloud Engine's data network interface.
    imageIdNameIdPairAMI of the Tintri Cloud Engine (TCE)

    TGC's AMI filter requires the AMI to have a TintriTCE tag. Any value may be used.
    keyPairNameIdPairThe key pair used for ssh access to the instance
    securityGroupNameIdPairThe cloud security group defining the input/output access rules for the virtual vmstore

    Attributes
    NameTypeDescription
    accountIdxsd:stringHashed cloud credentials accountId = hash( accessKey, secretKey, region )
    completeOobxsd:booleanExpresses the user's intent: if "true", add the Tce after completing OOB; if "false", stop before completing OOB by adding TCOMS only.

    Default: false

    tintriTagValuexsd:stringThe user provided tag value. Overrides web.xml com.tintri.cloud.tag.Tce.general.value for this Tce deployment
    vmstoreUuidxsd:stringUuid of an existing Virtual VMstore.

    If provided the Tce Deployment workflow will assume you already added a Virtual VMstore with TCOMS only and will proceed to complete the OOB process.