LbServiceStatus

LbServiceStatus
LbServiceStatus
JSON Example
{
    "active_transport_nodes": [
        "string"
    ],
    "cpu_usage": 0,
    "error_message": "string",
    "instance_detail_per_tn": [
        {
            "instance_detail_per_status": [
                {
                    "instance_details": [
                        {
                            "attachment": {
                                "is_valid": false,
                                "target_display_name": "string",
                                "target_id": "string",
                                "target_type": "string"
                            },
                            "error_message": "string"
                        }
                    ],
                    "instance_number": 0,
                    "status": "string"
                }
            ],
            "transport_node_id": "string"
        }
    ],
    "last_update_timestamp": 0,
    "memory_usage": 0,
    "pools": [
        {
            "last_update_timestamp": 0,
            "members": [
                {
                    "failure_cause": "string",
                    "ip_address": "string",
                    "last_check_time": 0,
                    "last_state_change_time": 0,
                    "port": "string",
                    "status": "string"
                }
            ],
            "pool_id": "string",
            "status": "string"
        }
    ],
    "service_id": "string",
    "service_status": "string",
    "standby_transport_nodes": [
        "string"
    ],
    "virtual_servers": [
        {
            "last_update_timestamp": 0,
            "status": "string",
            "virtual_server_id": "string"
        }
    ]
}
array of string
active_transport_nodes
Optional

Ids of load balancer service related active transport nodes

integer As int64 As int64
cpu_usage
Optional

Cpu usage in percentage

string
error_message
Optional

Error message, if available

instance_detail_per_tn
Optional

Details of load balancer service instance per transport node.

integer As int64 As int64
last_update_timestamp
Optional

Timestamp when the data was last updated

integer As int64 As int64
memory_usage
Optional

Memory usage in percentage

pools
Optional

status of load balancer pools

string
service_id
Required

Load balancer service identifier

string
service_status
Optional

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).

Possible values are : UP, PARTIALLY_UP, DOWN, ERROR, NO_STANDBY, DETACHED, DISABLED, UNKNOWN,
array of string
standby_transport_nodes
Optional

Ids of load balancer service related standby transport nodes

virtual_servers
Optional

status of load balancer virtual servers