Create 3 Node SDDC – Connected to AWS

Provision an SDDC, while delaying the AWS account linking process.

Build a production ready SDDC

URL

https://vmc.vmware.com/vmc/api/orgs/:org/sddcs

Path Variables

KeyExample ValueHow do I find This
orgXXXXXXXXX-1111-XXXX-1111-XXXXXXXXXXXXFind My Org ID

Key Headers

KeyExample ValueHow do I find This
csp-auth-tokeneyJhbGciOiJSUzI1XXXXXXXXXXXXXXXXXX
XXXXXXXXeyJzdWIiOiJ2bXdhcmUuY29
VMware Cloud API Authentication

JSON Variables

KeyExample ValueHow do I find This
nameSDDC NAMECustomer Defined
subnet_IDsubnet-12345678Get Compatible Subnets
connected_account_id1234-abcd-efgh-5678Get Connected Accounts
num_hosts (1-8)3Customer Defined
regionUS_WEST_2AWS Regions
deployment_type (optional, default is SingleAZ)SingleAZ, MultiAZCustomer Defined
host_instance_type (optional, default is i3.metal)i3.metal, i3en.metalCustomer Defined
vxlan_subnet (optional)192.168.50.0/24Customer Defined
vpc_cidr (optional, /16, /20, /23 valid CIDR Ranges, Default is 10.2.0.0/16)10.60.0.0/16Customer Defined

Example JSON Payload

{
  "name": "SDDC NAME",
  "account_link_sddc_config": 
    [
        {
            "customer_subnet_ids": 
            [
                "subnet-12345678" 
            ],
            "connected_account_id": "1234-abcd-efgh-5678"
        }
    ],
    "provider": "AWS",
    "num_hosts": 3,
    "region": "US_WEST_2",
    "deployment_type": "SingleAZ",
    "host_instance_type": "i3.metal",
    "vxlan_subnet": "192.168.50.0/24",
    "vpc_cidr": "10.60.0.0/16"
}

Example Response Body

{
    "user_id": "XXXXXXXXX-1111-XXXX-1111-XXXXXXXXXXXX",
    "user_name": "user@domain.com",
    "created": "2022-08-02T21:07:01.000118Z",
    "version": 1,
    "id": "XXXXXXXXX-1111-XXXX-1111-XXXXXXXXXXXX",
    "updated_by_user_id": "XXXXXXXXX-1111-XXXX-1111-XXXXXXXXXXXX",
    "updated_by_user_name": "user@domain.com",
    "updated": "2022-08-02T21:07:01.000118Z",
    "status": "STARTED",
    "resource_id": "XXXXXXXXX-1111-XXXX-1111-XXXXXXXXXXXX",
    "resource_type": "sddc",
    "start_resource_entity_version": null,
    "end_resource_entity_version": null,
    "parent_task_id": null,
    "sub_status": "STARTED",
    "task_type": "SDDC-PROVISION",
    "error_message": null,
    "customer_error_message": null,
    "localized_error_message": null,
    "start_time": "2022-08-02T21:07:01.116000Z",
    "end_time": null,
    "retries": 0,
    "task_version": "20181221",
    "progress_percent": 0,
    "estimated_remaining_minutes": -1,
    "task_progress_phases": null,
    "service_errors": [],
    "params": {
        "mgwName": "sddc-mgw",
        "sddcConfig": {
            "num_hosts": 1,
            "name": "SDDC NAME",
            "sddc_id": null,
            "provider": "AWS",
            "vxlan_subnet": null,
            "skip_creating_vxlan": false,
            "vpc_cidr": "10.60.0.0/16",
            "sso_domain": null,
            "sddc_type": "DEFAULT",
            "one_node_reduced_capacity": false,
            "msft_license_config": null,
            "sddc_manifest": null,
            "bundle_config_name": null,
            "pop_aap_deployment": null,
            "aap_config_id": null,
            "aap_bootstrap_template_id": null,
            "account_link_sddc_config": null,
            "account_link_config": {
                "delay_account_link": true
            },
            "enable_agent_code_coverage": null,
            "prepare_for_glcm_bringup": null,
            "deployment_type": "SingleAZ",
            "certificate_valid_days": null,
            "sddc_template_id": null,
            "storage_capacity": 0,
            "size": "MEDIUM",
            "host_instance_type": "i3.metal",
            "outpost_id": null,
            "region": "us-west-2",
            "team": null
        }
    },
    "org_type": "CUSTOMER",
    "correlation_id": null,
    "phase_in_progress": "",
    "org_id": "XXXXXXXXX-1111-XXXX-1111-XXXXXXXXXXXX"
}