BrownfieldImportSpec

BrownfieldImportSpec
BrownfieldImportSpec

Brownfield Import Spec

JSON Example
{
    "domainName": "string",
    "vcenterAddress": "string",
    "vcenterSslThumbprint": "string",
    "vcenterSsoUsername": "[email protected]",
    "vcenterSsoPassword": "string",
    "vcenterRootSshPassword": "string",
    "backupPassword": "string",
    "hostSpecs": [
        {
            "hostname": "esx-1",
            "credentials": {
                "username": "root",
                "password": "string"
            },
            "sshThumbprint": "SHA256:rVPNWOKE2tZjvmYvKPhtc3ghJ41Vc0G3MwASf4+8+yc",
            "sslThumbprint": "3D:D0:EE:B5:A0:CC:45:08:5C:4F:84:51:CD:00:B6:41:BB:4A:A2:9A:77:1C:A6:4C:6D:84:5A:D0:4F:68:7A:B8"
        }
    ],
    "skipEsxThumbprintValidation": false,
    "autoProceed": false,
    "suppressWarnings": false,
    "localAdminPassword": "string",
    "nsxtSpec": {
        "nsxtManagers": [
            {
                "hostname": "string"
            }
        ],
        "nsxtManagerSize": "medium",
        "vipFqdn": "string",
        "rootNsxtManagerPassword": "string",
        "nsxtAdminPassword": "string",
        "nsxtAuditPassword": "string",
        "transportVlanId": 1000,
        "ipAddressPoolSpec": {
            "name": "string",
            "description": "string",
            "ignoreUnavailableNsxtCluster": false,
            "subnets": [
                {
                    "ipAddressPoolRanges": [
                        {
                            "start": "string",
                            "end": "string"
                        }
                    ],
                    "cidr": "string",
                    "gateway": "string"
                }
            ]
        },
        "vpcSpec": {
            "vpcNetworkConfigurationType": "One among: VLAN_BACKED_VPC, FULL_STACK_VPC, VPC_UNSUPPORTED, INVALID_TYPE",
            "dtgwSpec": {
                "vlan": 0,
                "gatewayCidr": "string",
                "externalIpBlockCidr": "string",
                "privateTgwIpBlockCidr": "string"
            }
        },
        "skipNsxOverlayOverManagementNetwork": false,
        "enableEdgeClusterSync": true,
        "overlayVtepSpec": {
            "vtepType": "One among: NO_IP"
        },
        "version": "9.0.0.0.24597083",
        "useExistingDeployment": true,
        "sslThumbprint": "3D:D0:EE:B5:A0:CC:45:08:5C:4F:84:51:CD:00:B6:41:BB:4A:A2:9A:77:1C:A6:4C:6D:84:5A:D0:4F:68:7A:B8"
    }
}
string
domainName
Optional

Name for a domain to import. If not passed, it will be auto-generated with the following format: 'domain-'

string
vcenterAddress
Required  
Constraints: minLength: 1

vCenter FQDN

string
vcenterSslThumbprint
Optional

vCenter SSL thumbprint

string
vcenterSsoUsername
Required  
Constraints: minLength: 1

vCenter SSO username

string
vcenterSsoPassword
Required   Read-Only  
Constraints: minLength: 1

vCenter SSO password

string
vcenterRootSshPassword
Required   Read-Only  

vCenter SSH root password

string
backupPassword
Read-Only  

SDDC Manager backup user password

hostSpecs
Optional

List of the vCenter ESXi Hosts with their hostnames and SSH keys (sshThumbprint field) to trust. Can be skipped if skipEsxThumbprintValidation is set to true.

boolean
skipEsxThumbprintValidation
Optional

Flag that indicates if ESXi SSH keys should be automatically trusted

boolean
autoProceed
Optional

When provided, proceed with NSX deployment without confirmation

boolean
suppressWarnings
Optional

When provided, import operation will continue even if warnings occur

string
localAdminPassword
Read-Only  

SDDC Manager local admin password

nsxtSpec
Required  

Spec contains parameters for NSX deployment and configurations

Parameter To