租户端 网络 负载均衡(CLB) 历史版本(V2接口) 查询应用型负载均衡实例的健康检查状态

查询应用型负载均衡实例的健康检查状态

最近更新时间: 2024-12-19 17:12:00

接口描述

DescribeForwardLBHealthStatus 接口用来查询应用型负载均衡实例的健康检查结果。

接口访问域名:lb.api.qcloud.com

请求参数

以下请求参数列表仅列出了接口请求参数,正式调用时需要加上公共请求参数,见 公共请求参数 页面。其中,此接口的 Action 字段为 DescribeForwardLBHealthStatus。

参数名称必选类型描述
loadBalancerIds.nString应用型负载均衡实例 ID,可通过 DescribeLoadBalancers 接口同时入参 forward 字段为 1 或者 -1 来查询,本接口限制负载均衡的个数不超过 30。

返回参数

参数名称类型描述
codeInt公共错误码,0 表示成功,其他值表示失败。详见错误码页面的 公共错误码
messageString模块错误信息描述,与接口相关。
codeDescString英文错误码,成功返回 Success,失败有相应的英文说明。
dataArray返回的数组。

data 数组结构:

参数名称类型描述
loadBalancerNameString负载均衡的名称。
loadBalancerIdString负载均衡的 ID。
unLoadBalancerIdString负载均衡的 ID,与 loadBalancerId 一致。
listenerArray监听器数组。

listener 数组结构:

参数名称类型描述
listenerIdString应用型负载均衡监听器 ID。
protocolInt应用型负载均衡监听器的协议类型。1:HTTP 协议,4:HTTPS 协议。
loadBalancerPortInt应用型负载均衡监听器的监听端口。
listenerNameString应用型负载均衡监听器的名字。
rulesArray应用型负载均衡监听器下的转发规则组。

rules 数组结构:

参数名称类型描述
locationIdString应用型负载均衡监听器的转发规则 ID。
domainString应用型负载均衡监听器的转发规则域名。
urlString应用型负载均衡监听器的转发规则路径。
backendsArray后端云服务器数组。

backends 数组结构:

参数名称类型描述
ipString云服务器的内网 IP。
portInt云服务器的服务端口。
healthStatusInt健康检查结果,1:健康,0:不健康。

示例

请求

https://lb.api.qcloud.com/v2/index.php?Action=DescribeForwardLBHealthStatus
&<公共请求参数>
&loadBalancerIds.0=lb-6efswuxa

返回

{
    "code": 0,
    "message": "",
    "codeDesc": "Success",
    "data": [
        {
            "loadBalancerName": "123",
            "loadBalancerId": "lb-6efswuxa",
            "unLoadBalancerId": "lb-6efswuxa",
            "listener": [
                {
                    "listenerId": "lbl-fh7o7b9o",
                    "listenerName": "lna",
                    "protocol": 1,
                    "loadBalancerPort": 9090,
                    "rules": [
                        {
                            "locationId": "loc-3n8v5uy6",
                            "domain": "*.alibaba.com",
                            "url": "/second",
                            "backends": [
                                {
                                    "ip": "172.17.8.4",
                                    "port": 80,
                                    "healthStatus": 1
                                }
                            ]
                        },
                        {
                            "locationId": "loc-7h3nl8dc",
                            "domain": "*.alibaba.com",
                            "url": "/first",
                            "backends": [
                                {
                                    "ip": "172.17.8.4",
                                    "port": 80,
                                    "healthStatus": 1
                                }
                            ]
                        },
                        {
                            "locationId": "loc-3mkbad8s",
                            "domain": "~^.baidu.com",
                            "url": "/second",
                            "backends": [
                                {
                                    "ip": "172.17.8.4",
                                    "port": 80,
                                    "healthStatus": 1
                                }
                            ]
                        },
                        {
                            "locationId": "loc-pt6nsy2q",
                            "domain": "~^.domain.edu.cn$",
                            "url": "/1234&#",
                            "backends": [
                                {
                                    "ip": "172.17.8.4",
                                    "port": 80,
                                    "healthStatus": 1
                                }
                            ]
                        },
                        {
                            "locationId": "loc-h3wu30tc",
                            "domain": ".emaoe.com",
                            "url": "/1234&#",
                            "backends": [
                                {
                                    "ip": "172.17.8.4",
                                    "port": 80,
                                    "healthStatus": 1
                                }
                            ]
                        },
                        {
                            "locationId": "loc-78ifmow4",
                            "domain": ".example.com",
                            "url": "/1234&#",
                            "backends": [
                                {
                                    "ip": "172.17.8.4",
                                    "port": 80,
                                    "healthStatus": 1
                                }
                            ]
                        }
                    ]
                }
            ]
        }
    ]
}