获取负载均衡监听设备列表
所有文档
menu

边缘计算节点 BEC

获取负载均衡监听设备列表

产品详情立即开通

接口描述

本接口用于获取负载均衡监听设备列表。

请求结构

GET /v1/blb/{blbId}/monitor HTTP/1.1
Host: bec.baidubce.com
Content-Type: application/json; charset=utf-8
Authorization: authorization string

请求头域

除公共头域外,无其它特殊头域。

请求参数

参数名称 类型 是否必须 参数位置 描述
blbId String URI参数 负载均衡ID
pageNo Integer Query参数 页数,缺省值是1。
pageSize Integer Query参数 每页监听设备个数,取值范围1~1000,缺省值为1000。

响应头域

除公共头域外,无其它特殊头域。

响应参数

参数名称 类型 描述
result List<Listeners> 负载均衡列表
pageNo Integer 页码
pageSize Integer 单页结果数
totalCount Integer 结果总数

错误码

请参照错误返回章节的内容。

请求示例

GET /v1/blb/lb-wnyiftay/monitor HTTP/1.1
Host: bec.baidubce.com
Content-Type: application/json; charset=utf-8
Authorization: bce-auth-v1/318857a8f08b11e9845ca7e54775a0c2/2019-10-17T03:07:21Z/1800/host/212eef8cfe1ac94be56c4afedb9360bba621ef646c3c8288971d36801d70501a

响应示例

HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
Date: Wed, 08 Jul 2019 03:28:11 GMT
x-bce-request-id: d8752367-38e8-45e4-b4c7-e53be3137ce5
X-Bce-Gateway-Region: BJ
{
    "result": [
        {
            "protocol": "TCP",
            "port": 80,
            "backendPort": 7674,
            "keepaliveTimeout": 900,
            "enableCipTTM": false,
            "scheduler": "wrr",
            "healthCheckInterval": 3,
            "healthCheckRetry": 3,
            "healthCheckTimeout": 3,
            "healthCheckType": "tcp"            
        }
    ],
    "pageNo": 1,
    "pageSize": 1000,
    "totalCount": 1
}

Model对象定义

Listeners

参数名称 类型 描述
protocol Protocol 负载均衡协议
port Integer 负载均衡端口
backendPort Integer 后端端口
scheduler LbMode 转发规则
healthCheckInterval Integer 健康检查间隔时间
healthCheckRetry Integer 健康检查阈值
healthCheckTimeout Integer 健康检查超时时间
healthCheckType String 健康检查协议(tcp/udp/icmp)

Protocol

枚举名称 描述
TCP TCP协议
UDP UDP协议
HTTP HTTP协议
HTTPS HTTPS协议
SSL SSL协议

LbMode

枚举名称 描述
wrr 加权轮询
minconn 最小连接数
srch 源IP
上一篇
修改监听设置
下一篇
获取负载均衡监听端口详情