{ "additionalProperties": false, "extends": { "$ref": "ClusterRoleConfig }, "id": "ManagementClusterRoleConfig", "module_id": "ClusterManagement", "properties": { "api_listen_addr": { "$ref": "ServiceEndpoint, "readonly": true, "title": "The IP and port for the public API service on this node" }, "appliance_connection_info": { "$ref": "ServiceEndpoint, "readonly": true, "title": "The IP, port and certificate for connecting to appliance." }, "mgmt_cluster_listen_addr": { "$ref": "ServiceEndpoint, "readonly": true, "title": "The IP and port for the management cluster service on this node" }, "mgmt_plane_listen_addr": { "$ref": "ServiceEndpoint, "readonly": true, "title": "The IP and port for the management plane service on this node" }, "mpa_msg_client_info": { "$ref": "MsgClientInfo }, "type": { "enum": [ "ManagementClusterRoleConfig", "ControllerClusterRoleConfig" ], "readonly": true, "required": true, "title": "Type of this role configuration", "type": "string" } }, "type": "object" }