ModifyLoadBalancerListenerAttributes
修改负载均衡器监听器的属性。
请求参数
参数 | 参数类型 | 说明 | 是否必选 |
---|---|---|---|
loadbalancer_listener |
String |
要修改属性的监听器 ID。 |
Yes |
loadbalancer_listener_name |
String |
监听器名称。 |
No |
server_certificate_id |
String |
证书 ID。 |
No |
balance_mode |
String |
监听器负载均衡方式。支持以下三种:
|
No |
session_sticky |
String |
会话保持,即拥有同一个 cookie 的请求始终发往同一后台服务器。会话保持提供四种方式:
格式(只对 HTTP 协议有意义):
|
No |
forwardfor |
Integer |
转发请求时需要的 HTTP Header。此值是由当前支持的 3 个附加头字段以“按位与”的方式得到的十进制数:
|
No |
healthy_check_method |
String |
监听器健康检查方式。检查方式有 HTTP 和 TCP 两种,格式为:
|
No |
tunnel_timeout |
Integer |
支持监听器配置隧道超时。 |
No |
timeout |
Integer |
支持监听器配置服务端和客户端超时。 |
No |
healthy_check_option |
String |
监听器健康检查参数配置,只有当启用了健康检查了之后才有效。 格式为: inter | timeout | fall | rise ,分别表示“检查间隔(2-60s) | 超时时间(5-300s) | 不健康阈值(2-10次) | 健康阈值(2-10次)”。 |
No |
listeners.n.listener_option |
Integer |
附加选项。此值是由当前支持的2个附加选项以“按位与”的方式得到的十进制数:
|
No |
zone |
String |
区域 ID,注意要小写。 |
Yes |
除上述请求参数外,还包含公共参数。
返回数据
参数 | 参数类型 | 说明 |
---|---|---|
action |
String |
响应动作。 |
ret_code |
Integer |
执行成功与否,0 表示成功,其他值则为错误代码。 |
请求示例
https://api.qingcloud.com/iaas/?action=ModifyLoadBalancerListenerAttributes
&loadbalancer_listener=lbl-1234abcd
&balance_mode=roundrobin
&session_sticky=insert|3600
&healthy_check_method=http|/index.html
&healthy_check_option=10|5|2|5
&COMMON_PARAMS
返回示例
{
"action":"ModifyLoadBalancerListenerAttributesResponse",
"ret_code":0
}