EdgeClusterUpdateSpec
EdgeClusterUpdateSpec
NSX Edge cluster update specification
JSON Example
{
"edgeClusterExpansionSpec": {
"edgeNodeRootPassword": "string",
"edgeNodeAdminPassword": "string",
"edgeNodeAuditPassword": "string",
"skipTepRoutabilityCheck": false,
"edgeNodeSpecs": [
{
"edgeNodeName": "string",
"managementIP": "string",
"managementGateway": "string",
"vmManagementPortgroupVlan": 0,
"vmManagementPortgroupName": "string",
"edgeTepGateway": "string",
"edgeTep1IP": "string",
"edgeTep2IP": "string",
"edgeTepIpAddressPool": {
"name": "string",
"nsxId": "string"
},
"edgeTepVlan": 0,
"clusterId": "string",
"interRackCluster": false,
"uplinkNetwork": [
{
"uplinkVlan": 0,
"uplinkInterfaceIP": "string",
"peerIP": "string",
"asnPeer": 0,
"bgpPeerPassword": "string",
"bgpPeers": [
{
"ip": "string",
"asn": 0,
"password": "string"
}
]
}
],
"firstNsxVdsUplink": "One among: uplink1, uplink2, uplink3, uplink4, uplink5, uplink6, uplink7, uplink8",
"secondNsxVdsUplink": "One among: uplink1, uplink2, uplink3, uplink4, uplink5, uplink6, uplink7, uplink8"
}
],
"newIpAddressPoolSpecs": [
{
"name": "string",
"description": "string",
"ignoreUnavailableNsxtCluster": false,
"subnets": [
{
"ipAddressPoolRanges": [
{
"start": "string",
"end": "string"
}
],
"cidr": "string",
"gateway": "string"
}
]
}
],
"additionalTier1Names": [
"string"
],
"tier1Unhosted": false
},
"edgeClusterShrinkageSpec": {
"edgeNodeIds": [
"string"
]
},
"operation": "One among: EXPANSION, SHRINKAGE"
}
edgeClusterExpansionSpec
Optional
This specification contains the parameters required to expand a NSX edge cluster.
edgeClusterShrinkageSpec
Optional
This specification contains the parameters required to shrink a NSX edge cluster.
string As (EXPANSION|SHRINKAGE)
operation
Required
Edge cluster operation Type.