LogicalRouterStatusPerNode (type)

{
  "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"
}