{ "additionalProperties": false, "description": "NSX Cluster is made up of multiple cluster nodes. Each node can perform multiple functions, commonly referred to as roles. Cluster node entities are processes running in a cluster node that assist in the performance of a role. Cluster Boot Manager is a daemon that securely bootstraps and configures the entities. This type contains attributes of a cluster node entity that are relevant to the Cluster Boot Manager.", "id": "ClusterNodeEntity", "module_id": "Cluster", "properties": { "certificate": { "required": true, "title": "Public certificate of the entity in PEM format", "type": "string" }, "entity_type": { "enum": [ "MANAGER", "CONTROLLER", "POLICY", "HTTPS", "CLUSTER_BOOT_MANAGER", "DATASTORE", "GLOBAL_MANAGER", "ASYNC_REPLICATOR", "MONITORING", "IDPS_REPORTING", "CORFU_NONCONFIG", "UPGRADE_COORDINATOR", "CM-INVENTORY", "MESSAGING-MANAGER" ], "required": true, "title": "Type of the entity", "type": "string" }, "entity_uuid": { "required": true, "title": "UUID of the entity", "type": "string" }, "fqdn": { "format": "hostname", "required": false, "title": "Domain name the entity binds to", "type": "string" }, "ip_address": { "required": false, "title": "IP address the entity binds to", "type": "string" }, "port": { "maximum": 65535, "minimum": 0, "required": false, "title": "Port the entity binds to", "type": "integer" }, "subnet_prefix_length": { "maximum": 32, "minimum": 0, "required": false, "title": "Subnet mask prefix length of the entity binds to", "type": "integer" } }, "title": "Cluster Node Entity Properties", "type": "object" }