NSX-T Data Center REST API
ControlClusteringConfig (type)
{
"description": "Config for joining cluster nodes VMs to a control cluster",
"extends": {
"$ref": "ClusteringConfig
},
"id": "ControlClusteringConfig",
"module_id": "ClusterNodeVMDeployment",
"polymorphic-type-descriptor": {
"type-identifier": "ControlClusteringConfig"
},
"properties": {
"clustering_type": {
"description": "Specifies the type of clustering config to be used.",
"enum": [
"ControlClusteringConfig"
],
"required": true,
"title": "Type for the clustering config",
"type": "string"
},
"join_to_existing_cluster": {
"description": "Specifies whether or not the cluster node VM should try to join to the existing control cluster or initialize a new one. Only required in uncertainty case, i.e. when there are manually- deployed controllers that are registered but not connected to the cluster and no auto-deployed controllers are part of the cluster.",
"required": false,
"title": "Flag to identify the type of clustering",
"type": "boolean"
},
"shared_secret": {
"description": "Shared secret to be used when joining the cluster node VM to a control cluster or for initializing a new cluster with the VM. Must contain at least 4 unique characters and be at least 6 characters long.",
"required": true,
"sensitive": true,
"title": "Cluster's shared secret",
"type": "string"
}
},
"title": "Clustering config for joining control cluster",
"type": "object"
}