NsxTClusterSpec

NsxTClusterSpec
NsxTClusterSpec

This specification contains NSX configuration for a new cluster.

JSON Example
{
    "geneveVlanId": 0,
    "ipAddressPoolSpec": {
        "name": "string",
        "description": "string",
        "ignoreUnavailableNsxtCluster": false,
        "subnets": [
            {
                "ipAddressPoolRanges": [
                    {
                        "start": "string",
                        "end": "string"
                    }
                ],
                "cidr": "string",
                "gateway": "string"
            }
        ]
    },
    "ipAddressPoolsSpec": [
        {
            "name": "string",
            "description": "string",
            "ignoreUnavailableNsxtCluster": false,
            "subnets": [
                {
                    "ipAddressPoolRanges": [
                        {
                            "start": "string",
                            "end": "string"
                        }
                    ],
                    "cidr": "string",
                    "gateway": "string"
                }
            ]
        }
    ],
    "uplinkProfiles": [
        {
            "name": "string",
            "teamings": [
                {
                    "policy": "One among: FAILOVER_ORDER, LOADBALANCE_SRCID, LOADBALANCE_SRC_MAC",
                    "activeUplinks": [
                        "string"
                    ],
                    "standByUplinks": [
                        "string"
                    ]
                }
            ],
            "transportVlan": 0,
            "supportedTeamingPolicies": {
                "supportedTeamingPolicies": "string"
            }
        }
    ],
    "overlayVtepSpec": {
        "vtepType": "One among: NO_IP"
    }
}
integer As int32 As int32
geneveVlanId
Optional
Constraints: minimum: 0 maximum: 9223372036854776000

Vlan id of Geneve. (This field is deprecated, instead please use transportVlan in uplinkProfiles)

ipAddressPoolSpec
Optional

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

ipAddressPoolsSpec
Optional

The list of IP address pools specification

uplinkProfiles
Optional

The list of uplink profile specifications.

overlayVtepSpec
Optional

This specification defines the NSX overlay VTEP configuration for the vSphere cluster in terms of IP assignment type for the VTEPs. Specifying OverlayVtepSpec with VtepType NO_IP disables VTEP creation on hosts, enabling the NSX VLAN Backed VPC configuration. At this point in time, configuring the NSX overlay VTEP by the means of DHCP or static IP pool assignment types can be done without specifying any OverlayVtepSpec.

Property Of