跳到主要内容

查詢監聽器資訊

查詢負載均衡監聽器資訊。

請求引數

引數名引數型別是否必填引數說明
ActionString操作方法:DescribeLBListeners
RegionString機房標識,取值參見地域列表
OffsetInteger記錄偏移量,不指定取 0
CountInteger記錄數量,不指定為全部
Id.NString監聽器 ID,如Id.0=abc&Id.1=cde
LoadBalancer.NString負載均衡器 ID,如LoadBalancer.0=abcd&LoadBalancer.1=aeee
Protocol.NString協議 ,可選擇值:HTTP HTTPS TCP
PortInteger監聽的埠

返回引數

名稱型別說明
ActionString執行的操作
TaskIdString請求標識
TotalCountInteger過濾條件下總共記錄數

LBListenerSet LBListener list 監聽器資訊列表

LBListener

LBListener的資料型別

名稱型別說明
IdString監聽器 ID
LoadBalancerIdString負載均衡器 ID
NameString名稱
ProtocolString協議 HTTP HTTPS TCP
PemIdString證書ID
LoadBalancingMethodString負載均衡器方法,支援 ROUND_ROBINSOURCE_IPLEAST_CONNECTIONS
PortInteger監聽的埠
SessionPersistenceString會話保持
MaxConnectionsInteger最大連線數
EnabledBoolean是否啟用
HealthCheckMethodString見說明
HealthCheckOptionString見說明
HealthCheckEnabledBoolean是否啟用健康檢查,預設true
PoliciesString list策略 ID 列表
BackendsString list預設後端 ID 列表(沒有策略的後端)
UserIdString所屬使用者ID

請求示例

http://api.yunpanel.com/v2/?Action=DescribeLBListeners
&Region=cn-wuxi
&<公共請求引數>

返回示例

{
"code": 10000,
"message": "",
"data": {
"TaskId": "wui11520170510150013319",
"Action": "DescribeLBListeners",
"TotalCount": 1,
"LBListenerSet": [{
"Id": "lbl-lc9ih4aen8933",
"LoadBalancerId": "lb-fk9ih4aasw85u",
"Name": "3423",
"Protocol": "HTTP",
"LoadBalancingMethod": "ROUND_ROBIN",
"Port": 80,
"SessionPersistence": "SOURCE_IP",
"MaxConnections": 10000,
"Enabled": true,
"HealthCheckMethod": "TCP",
"HealthCheckOption": "10|5|2|5",
"HealthCheckEnabled": true,
"Policies": [],
"Backends": [],
"UserId": "18359229",
"IdLong": "lbl-lc9ih4aen8933-a3d6b48d-a451-49c0-b0c5-02ac600b9f09"
}]
}
}