NSX-T Data Center REST API

LbServiceStatus (type)

{
  "id": "LbServiceStatus",
  "module_id": "AggSvcLb",
  "properties": {
    "active_transport_nodes": {
      "items": {
        "type": "string"
      },
      "title": "Ids of load balancer service related active transport nodes",
      "type": "array"
    },
    "cpu_usage": {
      "title": "Cpu usage in percentage",
      "type": "integer"
    },
    "error_message": {
      "title": "Error message, if available",
      "type": "string"
    },
    "instance_detail_per_tn": {
      "description": "Details of load balancer service instance per transport node.",
      "items": {
        "$ref": "LbServiceInstanceDetailPerTransportNode"
      },
      "title": "Details of load balancer service instance per transport node",
      "type": "array"
    },
    "last_update_timestamp": {
      "$ref": "EpochMsTimestamp",
      "title": "Timestamp when the data was last updated"
    },
    "memory_usage": {
      "title": "Memory usage in percentage",
      "type": "integer"
    },
    "pools": {
      "items": {
        "$ref": "LbPoolStatus"
      },
      "title": "status of load balancer pools",
      "type": "array"
    },
    "service_id": {
      "required": true,
      "title": "Load balancer service identifier",
      "type": "string"
    },
    "service_status": {
      "description": "UP means the load balancer service is working fine on both transport-nodes(if have); PARTIALLY_UP means that some DLB instances on transport node are working successfully and some instances are not working successfully; DOWN means the load balancer service is down on both transport-nodes (if have), hence the load balancer will not respond to any requests; ERROR means error happens on transport-node(s) or no status is reported from transport-node(s). The load balancer service may be working (or not working); NO_STANDBY means load balancer service is working in one of the transport node while not in the other transport-node (if have). Hence if the load balancer service in the working transport-node goes down, the load balancer service will go down; DETACHED means that the load balancer service has no attachment setting and is not instantiated in any transport nodes; DISABLED means that admin state of load balancer service is DISABLED; UNKNOWN means that no status reported from transport-nodes.The load balancer service may be working(or not working).",
      "enum": [
        "UP",
        "PARTIALLY_UP",
        "DOWN",
        "ERROR",
        "NO_STANDBY",
        "DETACHED",
        "DISABLED",
        "UNKNOWN"
      ],
      "title": "Status of load balancer service",
      "type": "string"
    },
    "standby_transport_nodes": {
      "items": {
        "type": "string"
      },
      "title": "Ids of load balancer service related standby transport nodes",
      "type": "array"
    },
    "virtual_servers": {
      "items": {
        "$ref": "LbVirtualServerStatus"
      },
      "title": "status of load balancer virtual servers",
      "type": "array"
    }
  },
  "type": "object"
}