Request Body
VchaClusterDeploySpec of mimetype
application/json
Required
Contains the deploy specification for all three nodes of a VCHA cluster.
The Cluster.DeploySpec structure contains the deploy specification for the three nodes of a VCHA cluster.
(The request body parameter is missing description)
{
"active": {
"ha_ip": {
"ip_family": "enum"
}
},
"deployment": "enum",
"passive": {
"ha_ip": {
"ip_family": "enum"
}
},
"witness": {
"ha_ip": {
"ip_family": "enum"
}
}
}
{
"active": {
"ha_ip": {
"default_gateway": "string",
"dns_servers": [
"string"
],
"ip_family": "enum",
"ipv4": {
"address": "string",
"prefix": 0,
"subnet_mask": "string"
},
"ipv6": {
"address": "string",
"prefix": 0
}
},
"ha_network": "string",
"ha_network_type": "enum"
},
"deployment": "enum",
"passive": {
"failover_ip": {
"default_gateway": "string",
"dns_servers": [
"string"
],
"ip_family": "enum",
"ipv4": {
"address": "string",
"prefix": 0,
"subnet_mask": "string"
},
"ipv6": {
"address": "string",
"prefix": 0
}
},
"ha_ip": {
"default_gateway": "string",
"dns_servers": [
"string"
],
"ip_family": "enum",
"ipv4": {
"address": "string",
"prefix": 0,
"subnet_mask": "string"
},
"ipv6": {
"address": "string",
"prefix": 0
}
},
"placement": {
"folder": "string",
"ha_network": "string",
"ha_network_type": "enum",
"host": "string",
"management_network": "string",
"management_network_type": "enum",
"name": "string",
"resource_pool": "string",
"storage": {
"datastore": "string"
}
}
},
"vc_spec": {
"active_location": {
"hostname": "string",
"password": "string",
"port": 0,
"ssl_thumbprint": "string",
"username": "string"
}
},
"witness": {
"ha_ip": {
"default_gateway": "string",
"dns_servers": [
"string"
],
"ip_family": "enum",
"ipv4": {
"address": "string",
"prefix": 0,
"subnet_mask": "string"
},
"ipv6": {
"address": "string",
"prefix": 0
}
},
"placement": {
"folder": "string",
"ha_network": "string",
"ha_network_type": "enum",
"host": "string",
"management_network": "string",
"management_network_type": "enum",
"name": "string",
"resource_pool": "string",
"storage": {
"datastore": "string"
}
}
}
}
active
Required
Contains the active node’s network configuration.
deployment
Required
Contains the deployment type.
Possible values are:
AUTO
, MANUAL
passive
Required
Contains the passive node’s placement configuration.
witness
Required
Contains the witness node’s placement configuration.
vc_spec
Optional
Contains the active node’s management vCenter server credentials.
If unset, then the active vCenter Server instance is assumed to be either self-managed or else in enhanced linked mode and managed by a linked vCenter Server instance.