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