createWitnessNodeRequestType
createWitnessNodeRequestType
The parameters of createWitnessNode_Task.
JSON Example
{
"witnessDeploymentSpec": {
"_typeName": "string",
"esxHost": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"datastore": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"publicNetworkPortGroup": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"clusterNetworkPortGroup": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"folder": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"resourcePool": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"managementVc": {
"_typeName": "string",
"instanceUuid": "string",
"url": "string",
"credential": {
"_typeName": "string"
},
"sslThumbprint": "string"
},
"nodeName": "string",
"ipSettings": {
"_typeName": "string",
"ip": {
"_typeName": "string"
},
"subnetMask": "string",
"gateway": [
"string"
],
"ipV6Spec": {
"_typeName": "string",
"ip": [
{
"_typeName": "string"
}
],
"gateway": [
"string"
]
},
"dnsServerList": [
"string"
],
"dnsDomain": "string",
"primaryWINS": "string",
"secondaryWINS": "string",
"netBIOS": "string"
}
},
"sourceVcSpec": {
"_typeName": "string",
"managementVc": {
"_typeName": "string",
"instanceUuid": "string",
"url": "string",
"credential": {
"_typeName": "string"
},
"sslThumbprint": "string"
},
"activeVc": {
"_typeName": "string",
"type": "string",
"value": "string"
}
}
}
witnessDeploymentSpec
Required
The NodeDeploymentSpec class defines location specification of the nodes the VCHA Cluster along with Management vCenter Server information that manages node VM.
sourceVcSpec
Required
The SourceNodeSpec class defines specification of the source node that is used to initiate the configuration or deployment for VCHA.