EdgeClusterUpdateSpec
EdgeClusterUpdateSpec
This specification contains the parameters required to perform an update operation on an NSX-T edge cluster. The nested expansion and shrinkage specifications need to be populated in a mutually exclusive manner
JSON Example
{
"edgeClusterExpansionSpec": {
"additionalTier1Names": [
"string"
],
"edgeNodeAdminPassword": "string",
"edgeNodeAuditPassword": "string",
"edgeNodeRootPassword": "string",
"edgeNodeSpecs": [
{
"clusterId": "string",
"edgeNodeName": "string",
"edgeTep1IP": "string",
"edgeTep2IP": "string",
"edgeTepGateway": "string",
"edgeTepVlan": 0,
"firstNsxVdsUplink": "One among: uplink1, uplink2, uplink3, uplink4",
"interRackCluster": false,
"managementGateway": "string",
"managementIP": "string",
"secondNsxVdsUplink": "One among: uplink1, uplink2, uplink3, uplink4",
"uplinkNetwork": [
{
"asnPeer": 0,
"bgpPeerPassword": "string",
"bgpPeers": [
{
"asn": 0,
"ip": "string",
"password": "string"
}
],
"peerIP": "string",
"uplinkInterfaceIP": "string",
"uplinkVlan": 0
}
]
}
],
"tier1Unhosted": false
},
"edgeClusterShrinkageSpec": {
"edgeNodeIds": [
"string"
]
},
"operation": "One among: EXPANSION, SHRINKAGE"
}
edgeClusterExpansionSpec
Optional
This specification contains the parameters required to expand a NSX-T edge cluster.
edgeClusterShrinkageSpec
Optional
This specification contains the parameters required to shrink a NSX-T edge cluster.
string
operation
Required
Edge cluster operation Type.