SddcNsxtSpec

SddcNsxtSpec
SddcNsxtSpec

Spec contains parameters for NSX deployment and configurations

JSON Example
{
    "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"
            }
        ]
    },
    "skipNsxOverlayOverManagementNetwork": false,
    "enableEdgeClusterSync": true,
    "useExistingDeployment": true,
    "version": "9.0.0.0",
    "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"
}
nsxtManagers
Required

NSX Managers

string As (xlarge|large|medium)
nsxtManagerSize
Optional

NSX Manager size. One among: medium, large,xlarge. Default value if not provided is medium

string
vipFqdn
Required

Hostname for VIP so that common SSL certificates can be installed across all managers.

string
rootNsxtManagerPassword
Optional
Constraints: minLength: 12 maxLength: 2147483647

NSX Manager root password. Password should have 1) At least 12 characters, 2) At least one lower-case letter, 3) At least one upper-case letter 4) At least one digit 5) At least one special character, 6) At least five different characters , 7) No dictionary words, 6) No palindromes. If blank, the SDDC Local Admin Password will be used (if provided) or password will be auto-generated.

string
nsxtAdminPassword
Optional
Constraints: minLength: 12 maxLength: 2147483647

NSX admin password. The password must be at least 12 characters long. Must contain at-least 1 uppercase, 1 lowercase, 1 special character and 1 digit. In addition, a character cannot be repeated 3 or more times consectively. If blank, the SDDC Local Admin Password will be used (if provided) or password will be auto-generated.

string
nsxtAuditPassword
Optional
Constraints: minLength: 12 maxLength: 2147483647

NSX audit password. The password must be at least 12 characters long. Must contain at-least 1 uppercase, 1 lowercase, 1 special character and 1 digit. In addition, a character cannot be repeated 3 or more times consectively. If blank, the SDDC Local Admin Password will be used (if provided) or password will be auto-generated.

integer As int32 As int32
transportVlanId
Optional

Transport VLAN ID. Default '0' if not specified

ipAddressPoolSpec
Optional

This specification contains the parameters required to create or reuse an IP address pool.

boolean
skipNsxOverlayOverManagementNetwork
Optional

Flag that indicates if the Overlay over Management Network configuration will be skipped. Applicable only when vCenter is existing and being converted.

boolean
enableEdgeClusterSync
Optional

Enable NSX Edge Cluster synchronization. Applicable only when NSX exists and is being imported.

boolean
useExistingDeployment
Optional

Import existing deployment or deploy one.

string
version
Optional

Version

string
sslThumbprint
Optional

SSL thumbprint (SHA256) of the product's certificate. Need to be populated when using existing deployment in order to establish trust with the existing product.