{ "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" }, "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" }, "transport_node_id": { "required": true, "title": "id of the transport node where the router status is retrieved.", "type": "string" } }, "type": "object" }