{ "id": "LogicalRouterStatusPerNode", "module_id": "AggSvcLogicalRouter", "properties": { "edge_path": { "description": "Only populated by Policy APIs", "required": false, "title": "edge transport node path.", "type": "string" }, "high_availability_status": { "enum": [ "ACTIVE", "STANDBY", "DOWN", "SYNC", "UNKNOWN", "ADMIN_DOWN" ], "required": true, "title": "A service router's HA status on an edge node", "type": "string" }, "is_default_sub_cluster": { "default": false, "description": "True if edge transport node is a member of default sub cluster", "required": false, "title": "Is edge transport node in default sub cluster.", "type": "boolean" }, "service_group_ha_status": { "description": "Service High availability status of service group linked with sub cluster.", "enum": [ "UNKNOWN", "ACTIVE", "STANDBY" ], "required": false, "title": "Service High Availability status", "type": "string" }, "service_router_id": { "required": false, "title": "id of the service router where the router status is retrieved.", "type": "string" }, "sub_cluster_id": { "description": "This field is populated for sateful active-active mode. Runtime state is only synced among nodes in the same sub cluster.", "required": false, "title": "Sub cluster id for the node.", "type": "string" }, "traffic_group_id": { "description": "This field is populated only for VMC on AWS. It is the ID of the traffic group associated with the edge node.", "required": false, "title": "Traffic Group ID of the edge node", "type": "string" }, "transport_node_id": { "required": true, "title": "id of the transport node where the router status is retrieved.", "type": "string" } }, "type": "object" }