Action
field for this API is DescribeLoadBalancerListeners
.Parameter | Required | Type | Description |
loadBalancerId | Yes | String | Unique ID of the CLB instance, which can be queried via the DescribeLoadBalancers API. You can use loadBalancerId or unLoadBalancerId , we recommand using unLoadBalancerId . |
listenerIds.n | No | String | ID of the CLB listener. |
protocol | No | Int | Protocol type of the listener. 1: HTTP; 2: TCP; 3: UDP; 4: HTTPS. |
loadBalancerPort | No | Int | Port of the CLB listener. |
status | No | Int | Status of the CLB listener. This field will be ignored when listenerIds.n is specified. |
Parameter | Type | Description |
code | Int | |
message | String | API-related module error message description. |
codeDesc | String | Error code. For a successful operation, "Success" is returned. For a failed operation, a message describing the failure is returned. |
totalCount | Int | Total number of CLB instances that meet the filter criteria. |
listenerSet | Array | Returned array of listeners. |
listener
array:Parameter | Type | Description |
unListenerId | String | ID of the CLB listener. |
loadBalancerPort | Int | Listening port of the CLB instance. |
instancePort | Int | Forwarding port of the listener’s backend. |
listenerName | String | Listener name. |
protocol | No | Int |
sessionExpire | Int | Session persistence duration. |
healthSwitch | Int | Whether to enable the health check. 1: enable; 0: disable. |
timeOut | Int | Response timeout. |
intervalTime | Int | Interval between health checks. |
healthNum | Int | Healthy threshold. |
unhealthNum | Int | Unhealthy threshold. |
httpHash | String | Polling method of the public network HTTP or HTTPS listener with static IP. Valid values: wrr (weighted round robin) ip_hash (forwarding the hash of the source IP to the real server). |
httpCode | Int | Health check return code of the public network HTTP or HTTPS listener with static IP. |
httpCheckPath | String | Health check path of the public network HTTP or HTTPS listener with static IP. |
SSLMode | String | Verification method of public network HTTPS listener with static IP. |
certId | String | Server certificate ID of the public network HTTPS listener with static IP. |
certCaId | String | Client certificate ID of the public network HTTPS listener with static IP. |
status | Int | Listener status. 0: creating. 1: running. |
https://lb.api.qcloud.com/v2/index.php?Action=DescribeLoadBalancerListeners&loadBalancerId=lb-abcdefgh&listenerIds.0=lbl-6hkiqc6c&listenerIds.1=lbl-6wv071ba
{"code": 0,"message": "","codeDesc": "Success","listenerSet": [{"loadBalancerPort": 80,"instancePort": 80,"protocol": 4,"status": 1,"listenerName": "teaa","unListenerId": "lbl-6hkiqc6c","sessionExpire": 1000,"healthSwitch": 1,"timeOut": 6,"intervalTime": 6,"healthNum": 3,"unhealthNum": 3,"httpCode": 15,"httpCheckPath": "/","httpHash": "ip_hash","SSLMode": "mutual","certId": "4b9fc92b","certCaId": "ee4c5590"},{"loadBalancerPort": 777,"instancePort": 798,"protocol": 4,"status": 1,"listenerName": "","unListenerId": "lbl-6wv071ba","sessionExpire": 0,"healthSwitch": 1,"timeOut": 2,"intervalTime": 5,"healthNum": 3,"unhealthNum": 3,"httpCode": 31,"httpCheckPath": "/","httpHash": "wrr","SSLMode": "mutual","certId": "e2b6d555","certCaId": "dcda0a22"}],"totalCount": 2}
Was this page helpful?