NSX-T Data Center REST API

LBServiceStatus (type)

{
  "extends": {
    "$ref": "LBServiceStatusPerEP"
  },
  "id": "LBServiceStatus",
  "module_id": "PolicyLBStatistics",
  "polymorphic-type-descriptor": {
    "type-identifier": "LBServiceStatus"
  },
  "properties": {
    "active_transport_nodes": {
      "description": "Ids of load balancer service related active transport nodes.",
      "items": {
        "type": "string"
      },
      "readonly": true,
      "title": "Ids of load balancer service related active transport nodes",
      "type": "array"
    },
    "alarm": {
      "$ref": "PolicyRuntimeAlarm",
      "description": "Alarm information details.",
      "readonly": true,
      "title": "Alarm Information Details"
    },
    "cpu_usage": {
      "description": "Cpu usage in percentage.",
      "readonly": true,
      "title": "Cpu usage in percentage",
      "type": "integer"
    },
    "enforcement_point_path": {
      "description": "Policy Path referencing the enforcement point where the info is fetched.",
      "readonly": true,
      "title": "Enforcement point Path",
      "type": "string"
    },
    "error_message": {
      "description": "Error message, if available.",
      "readonly": true,
      "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",
      "description": "Timestamp when the data was last updated.",
      "readonly": true,
      "title": "Timestamp when the data was last updated"
    },
    "memory_usage": {
      "description": "Memory usage in percentage.",
      "readonly": true,
      "title": "Memory usage in percentage",
      "type": "integer"
    },
    "pools": {
      "description": "status of load balancer pools.",
      "items": {
        "$ref": "LBPoolStatus"
      },
      "readonly": true,
      "title": "status of load balancer pools",
      "type": "array"
    },
    "resource_type": {
      "required": true,
      "type": "string"
    },
    "service_path": {
      "description": "Load balancer service object path.",
      "readonly": true,
      "title": "Load balancer service object path",
      "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"
      ],
      "readonly": true,
      "title": "Status of load balancer service",
      "type": "string"
    },
    "standby_transport_nodes": {
      "description": "Ids of load balancer service related standby transport nodes.",
      "items": {
        "type": "string"
      },
      "readonly": true,
      "title": "Ids of load balancer service related standby transport nodes",
      "type": "array"
    },
    "virtual_servers": {
      "description": "status of load balancer virtual servers.",
      "items": {
        "$ref": "LBVirtualServerStatus"
      },
      "readonly": true,
      "title": "status of load balancer virtual servers",
      "type": "array"
    }
  },
  "type": "object"
}