AddControllerNodeSpec (type)

{
  "additionalProperties": false, 
  "id": "AddControllerNodeSpec", 
  "module_id": "ClusterManagement", 
  "properties": {
    "clustering_params": {
      "$ref": "ClusteringInfo, 
      "description": "The details of the controller node required for cluster initialization or joining to an existing cluster.  If this property is set, the node will be added to an existing cluster or used to create a new cluster.  Otherwise no clustering operation/s will be performed.", 
      "required": false, 
      "title": "Clustering parameters for the node"
    }, 
    "control_plane_server_certificate": {
      "deprecated": true, 
      "description": "Deprecated. Do not supply a value for this property.", 
      "type": "string"
    }, 
    "host_msg_client_info": {
      "$ref": "MsgClientInfo, 
      "required": true
    }, 
    "mpa_msg_client_info": {
      "$ref": "MsgClientInfo, 
      "required": true
    }, 
    "node_id": {
      "description": "Only use this if an id for the node already exists with MP. If not specified, then the node_id will be set to a random id.", 
      "required": false, 
      "title": "Internal identifier of the node", 
      "type": "string"
    }, 
    "type": {
      "enum": [
        "AddControllerNodeSpec"
      ], 
      "readonly": false, 
      "required": true, 
      "title": "must be set to AddControllerNodeSpec", 
      "type": "string"
    }
  }, 
  "type": "object"
}