Class: TencentCloud::Clb::V20180317::ModifyListenerRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Clb::V20180317::ModifyListenerRequest
- Defined in:
- lib/v20180317/models.rb
Overview
ModifyListener请求参数结构体
Instance Attribute Summary collapse
- #Certificate ⇒ Object
- #DataCompressMode ⇒ Object
- #DeregisterTargetRst ⇒ Object
- #HealthCheck ⇒ Object
- #IdleConnectTimeout ⇒ Object
- #KeepaliveEnable ⇒ Object
- #ListenerId ⇒ Object
- #ListenerName ⇒ Object
- #LoadBalancerId ⇒ Object
- #MaxConn ⇒ Object
- #MaxCps ⇒ Object
- #MultiCertInfo ⇒ Object
- #ProxyProtocol ⇒ Object
- #RescheduleExpandTarget ⇒ Object
- #RescheduleInterval ⇒ Object
- #RescheduleStartTime ⇒ Object
- #RescheduleTargetZeroWeight ⇒ Object
- #RescheduleUnhealthy ⇒ Object
- #Scheduler ⇒ Object
- #SessionExpireTime ⇒ Object
- #SessionType ⇒ Object
- #SnatEnable ⇒ Object
- #SniSwitch ⇒ Object
- #TargetType ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(loadbalancerid = nil, listenerid = nil, listenername = nil, sessionexpiretime = nil, healthcheck = nil, certificate = nil, scheduler = nil, sniswitch = nil, targettype = nil, keepaliveenable = nil, deregistertargetrst = nil, sessiontype = nil, multicertinfo = nil, maxconn = nil, maxcps = nil, idleconnecttimeout = nil, proxyprotocol = nil, snatenable = nil, datacompressmode = nil, rescheduletargetzeroweight = nil, rescheduleunhealthy = nil, rescheduleexpandtarget = nil, reschedulestarttime = nil, rescheduleinterval = nil) ⇒ ModifyListenerRequest
constructor
A new instance of ModifyListenerRequest.
Constructor Details
#initialize(loadbalancerid = nil, listenerid = nil, listenername = nil, sessionexpiretime = nil, healthcheck = nil, certificate = nil, scheduler = nil, sniswitch = nil, targettype = nil, keepaliveenable = nil, deregistertargetrst = nil, sessiontype = nil, multicertinfo = nil, maxconn = nil, maxcps = nil, idleconnecttimeout = nil, proxyprotocol = nil, snatenable = nil, datacompressmode = nil, rescheduletargetzeroweight = nil, rescheduleunhealthy = nil, rescheduleexpandtarget = nil, reschedulestarttime = nil, rescheduleinterval = nil) ⇒ ModifyListenerRequest
Returns a new instance of ModifyListenerRequest.
6457 6458 6459 6460 6461 6462 6463 6464 6465 6466 6467 6468 6469 6470 6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 |
# File 'lib/v20180317/models.rb', line 6457 def initialize(loadbalancerid=nil, listenerid=nil, listenername=nil, sessionexpiretime=nil, healthcheck=nil, certificate=nil, scheduler=nil, sniswitch=nil, targettype=nil, keepaliveenable=nil, deregistertargetrst=nil, sessiontype=nil, multicertinfo=nil, maxconn=nil, maxcps=nil, idleconnecttimeout=nil, proxyprotocol=nil, snatenable=nil, datacompressmode=nil, rescheduletargetzeroweight=nil, rescheduleunhealthy=nil, rescheduleexpandtarget=nil, reschedulestarttime=nil, rescheduleinterval=nil) @LoadBalancerId = loadbalancerid @ListenerId = listenerid @ListenerName = listenername @SessionExpireTime = sessionexpiretime @HealthCheck = healthcheck @Certificate = certificate @Scheduler = scheduler @SniSwitch = sniswitch @TargetType = targettype @KeepaliveEnable = keepaliveenable @DeregisterTargetRst = deregistertargetrst @SessionType = sessiontype @MultiCertInfo = multicertinfo @MaxConn = maxconn @MaxCps = maxcps @IdleConnectTimeout = idleconnecttimeout @ProxyProtocol = proxyprotocol @SnatEnable = snatenable @DataCompressMode = datacompressmode @RescheduleTargetZeroWeight = rescheduletargetzeroweight @RescheduleUnhealthy = rescheduleunhealthy @RescheduleExpandTarget = rescheduleexpandtarget @RescheduleStartTime = reschedulestarttime @RescheduleInterval = rescheduleinterval end |
Instance Attribute Details
#Certificate ⇒ Object
Parameters:
-
LoadBalancerId:
(p)
—
负载均衡实例ID,可以通过 DescribeLoadBalancers 接口查询。
-
ListenerId:
(p)
—
负载均衡监听器ID,可以通过 DescribeListeners 接口查询。
-
ListenerName:
(p)
—
新的监听器名称。命名规则:1-80 个英文字母、汉字等国际通用语言字符,数字,连接线“-”、下划线“_”等常见字符(禁止Unicode补充字符,如emoji表情、生僻汉字等)。
-
SessionExpireTime:
(p)
—
会话保持时间,单位:秒。可选值:30~3600,默认 0,表示不开启。此参数仅适用于TCP/UDP监听器。
-
HealthCheck:
(p)
—
健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。
-
Certificate:
(p)
—
证书相关信息,此参数仅适用于HTTPS/TCP_SSL/QUIC监听器;此参数和MultiCertInfo不能同时传入。
-
Scheduler:
(p)
—
监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)、IP_HASH(按 IP 地址哈希)
分别表示按权重轮询、最小连接数, 默认为 WRR。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 -
SniSwitch:
(p)
—
是否开启SNI特性,此参数仅适用于HTTPS监听器。默认0,表示不开启,1表示开启。注意:未开启SNI的监听器可以开启SNI;已开启SNI的监听器不能关闭SNI。
-
TargetType:
(p)
—
后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。
-
KeepaliveEnable:
(p)
—
是否开启长连接,此参数仅适用于HTTP/HTTPS监听器。
默认值0表示不开启,1表示开启。
若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请。 -
DeregisterTargetRst:
(p)
—
重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。
-
SessionType:
(p)
—
会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。
默认为 NORMAL。 -
MultiCertInfo:
(p)
—
证书信息,支持同时传入不同算法类型的多本服务端证书;此参数仅适用于未开启SNI特性的HTTPS监听器。此参数和Certificate不能同时传入。
-
MaxConn:
(p)
—
监听器粒度并发连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格并发连接上限,其中-1表示关闭监听器粒度并发连接数限速。基础网络实例不支持该参数。
默认为 -1,表示不限速。 -
MaxCps:
(p)
—
监听器粒度新建连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格新建连接上限,其中-1表示关闭监听器粒度新建连接数限速。基础网络实例不支持该参数。
默认为 -1 表示不限速。 -
IdleConnectTimeout:
(p)
—
空闲连接超时时间,此参数仅适用于TCP/UDP监听器。如需设置超过1980s,请通过 工单申请,最大可设置到3600s。
取值范围:[10, 1980]
单位:秒
默认值:900
TCP监听器默认值:900,UDP监听器默认值:300s。取值范围:共享型实例和独占型实例支持:10~900,性能容量型实例支持:10~1980。
-
ProxyProtocol:
(p)
—
TCP_SSL和QUIC是否支持PP
-
SnatEnable:
(p)
—
是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时
透传客户端源IP选项关闭,反之亦然。 -
DataCompressMode:
(p)
—
数据压缩模式
-
RescheduleTargetZeroWeight:
(p)
—
重新调度功能,权重调为0开关,打开此开关,后端服务器权重调为0时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleUnhealthy:
(p)
—
重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleExpandTarget:
(p)
—
重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleStartTime:
(p)
—
重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。
-
RescheduleInterval:
(p)
—
重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。
6455 6456 6457 |
# File 'lib/v20180317/models.rb', line 6455 def Certificate @Certificate end |
#DataCompressMode ⇒ Object
Parameters:
-
LoadBalancerId:
(p)
—
负载均衡实例ID,可以通过 DescribeLoadBalancers 接口查询。
-
ListenerId:
(p)
—
负载均衡监听器ID,可以通过 DescribeListeners 接口查询。
-
ListenerName:
(p)
—
新的监听器名称。命名规则:1-80 个英文字母、汉字等国际通用语言字符,数字,连接线“-”、下划线“_”等常见字符(禁止Unicode补充字符,如emoji表情、生僻汉字等)。
-
SessionExpireTime:
(p)
—
会话保持时间,单位:秒。可选值:30~3600,默认 0,表示不开启。此参数仅适用于TCP/UDP监听器。
-
HealthCheck:
(p)
—
健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。
-
Certificate:
(p)
—
证书相关信息,此参数仅适用于HTTPS/TCP_SSL/QUIC监听器;此参数和MultiCertInfo不能同时传入。
-
Scheduler:
(p)
—
监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)、IP_HASH(按 IP 地址哈希)
分别表示按权重轮询、最小连接数, 默认为 WRR。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 -
SniSwitch:
(p)
—
是否开启SNI特性,此参数仅适用于HTTPS监听器。默认0,表示不开启,1表示开启。注意:未开启SNI的监听器可以开启SNI;已开启SNI的监听器不能关闭SNI。
-
TargetType:
(p)
—
后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。
-
KeepaliveEnable:
(p)
—
是否开启长连接,此参数仅适用于HTTP/HTTPS监听器。
默认值0表示不开启,1表示开启。
若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请。 -
DeregisterTargetRst:
(p)
—
重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。
-
SessionType:
(p)
—
会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。
默认为 NORMAL。 -
MultiCertInfo:
(p)
—
证书信息,支持同时传入不同算法类型的多本服务端证书;此参数仅适用于未开启SNI特性的HTTPS监听器。此参数和Certificate不能同时传入。
-
MaxConn:
(p)
—
监听器粒度并发连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格并发连接上限,其中-1表示关闭监听器粒度并发连接数限速。基础网络实例不支持该参数。
默认为 -1,表示不限速。 -
MaxCps:
(p)
—
监听器粒度新建连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格新建连接上限,其中-1表示关闭监听器粒度新建连接数限速。基础网络实例不支持该参数。
默认为 -1 表示不限速。 -
IdleConnectTimeout:
(p)
—
空闲连接超时时间,此参数仅适用于TCP/UDP监听器。如需设置超过1980s,请通过 工单申请,最大可设置到3600s。
取值范围:[10, 1980]
单位:秒
默认值:900
TCP监听器默认值:900,UDP监听器默认值:300s。取值范围:共享型实例和独占型实例支持:10~900,性能容量型实例支持:10~1980。
-
ProxyProtocol:
(p)
—
TCP_SSL和QUIC是否支持PP
-
SnatEnable:
(p)
—
是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时
透传客户端源IP选项关闭,反之亦然。 -
DataCompressMode:
(p)
—
数据压缩模式
-
RescheduleTargetZeroWeight:
(p)
—
重新调度功能,权重调为0开关,打开此开关,后端服务器权重调为0时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleUnhealthy:
(p)
—
重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleExpandTarget:
(p)
—
重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleStartTime:
(p)
—
重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。
-
RescheduleInterval:
(p)
—
重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。
6455 6456 6457 |
# File 'lib/v20180317/models.rb', line 6455 def DataCompressMode @DataCompressMode end |
#DeregisterTargetRst ⇒ Object
Parameters:
-
LoadBalancerId:
(p)
—
负载均衡实例ID,可以通过 DescribeLoadBalancers 接口查询。
-
ListenerId:
(p)
—
负载均衡监听器ID,可以通过 DescribeListeners 接口查询。
-
ListenerName:
(p)
—
新的监听器名称。命名规则:1-80 个英文字母、汉字等国际通用语言字符,数字,连接线“-”、下划线“_”等常见字符(禁止Unicode补充字符,如emoji表情、生僻汉字等)。
-
SessionExpireTime:
(p)
—
会话保持时间,单位:秒。可选值:30~3600,默认 0,表示不开启。此参数仅适用于TCP/UDP监听器。
-
HealthCheck:
(p)
—
健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。
-
Certificate:
(p)
—
证书相关信息,此参数仅适用于HTTPS/TCP_SSL/QUIC监听器;此参数和MultiCertInfo不能同时传入。
-
Scheduler:
(p)
—
监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)、IP_HASH(按 IP 地址哈希)
分别表示按权重轮询、最小连接数, 默认为 WRR。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 -
SniSwitch:
(p)
—
是否开启SNI特性,此参数仅适用于HTTPS监听器。默认0,表示不开启,1表示开启。注意:未开启SNI的监听器可以开启SNI;已开启SNI的监听器不能关闭SNI。
-
TargetType:
(p)
—
后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。
-
KeepaliveEnable:
(p)
—
是否开启长连接,此参数仅适用于HTTP/HTTPS监听器。
默认值0表示不开启,1表示开启。
若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请。 -
DeregisterTargetRst:
(p)
—
重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。
-
SessionType:
(p)
—
会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。
默认为 NORMAL。 -
MultiCertInfo:
(p)
—
证书信息,支持同时传入不同算法类型的多本服务端证书;此参数仅适用于未开启SNI特性的HTTPS监听器。此参数和Certificate不能同时传入。
-
MaxConn:
(p)
—
监听器粒度并发连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格并发连接上限,其中-1表示关闭监听器粒度并发连接数限速。基础网络实例不支持该参数。
默认为 -1,表示不限速。 -
MaxCps:
(p)
—
监听器粒度新建连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格新建连接上限,其中-1表示关闭监听器粒度新建连接数限速。基础网络实例不支持该参数。
默认为 -1 表示不限速。 -
IdleConnectTimeout:
(p)
—
空闲连接超时时间,此参数仅适用于TCP/UDP监听器。如需设置超过1980s,请通过 工单申请,最大可设置到3600s。
取值范围:[10, 1980]
单位:秒
默认值:900
TCP监听器默认值:900,UDP监听器默认值:300s。取值范围:共享型实例和独占型实例支持:10~900,性能容量型实例支持:10~1980。
-
ProxyProtocol:
(p)
—
TCP_SSL和QUIC是否支持PP
-
SnatEnable:
(p)
—
是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时
透传客户端源IP选项关闭,反之亦然。 -
DataCompressMode:
(p)
—
数据压缩模式
-
RescheduleTargetZeroWeight:
(p)
—
重新调度功能,权重调为0开关,打开此开关,后端服务器权重调为0时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleUnhealthy:
(p)
—
重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleExpandTarget:
(p)
—
重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleStartTime:
(p)
—
重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。
-
RescheduleInterval:
(p)
—
重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。
6455 6456 6457 |
# File 'lib/v20180317/models.rb', line 6455 def DeregisterTargetRst @DeregisterTargetRst end |
#HealthCheck ⇒ Object
Parameters:
-
LoadBalancerId:
(p)
—
负载均衡实例ID,可以通过 DescribeLoadBalancers 接口查询。
-
ListenerId:
(p)
—
负载均衡监听器ID,可以通过 DescribeListeners 接口查询。
-
ListenerName:
(p)
—
新的监听器名称。命名规则:1-80 个英文字母、汉字等国际通用语言字符,数字,连接线“-”、下划线“_”等常见字符(禁止Unicode补充字符,如emoji表情、生僻汉字等)。
-
SessionExpireTime:
(p)
—
会话保持时间,单位:秒。可选值:30~3600,默认 0,表示不开启。此参数仅适用于TCP/UDP监听器。
-
HealthCheck:
(p)
—
健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。
-
Certificate:
(p)
—
证书相关信息,此参数仅适用于HTTPS/TCP_SSL/QUIC监听器;此参数和MultiCertInfo不能同时传入。
-
Scheduler:
(p)
—
监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)、IP_HASH(按 IP 地址哈希)
分别表示按权重轮询、最小连接数, 默认为 WRR。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 -
SniSwitch:
(p)
—
是否开启SNI特性,此参数仅适用于HTTPS监听器。默认0,表示不开启,1表示开启。注意:未开启SNI的监听器可以开启SNI;已开启SNI的监听器不能关闭SNI。
-
TargetType:
(p)
—
后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。
-
KeepaliveEnable:
(p)
—
是否开启长连接,此参数仅适用于HTTP/HTTPS监听器。
默认值0表示不开启,1表示开启。
若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请。 -
DeregisterTargetRst:
(p)
—
重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。
-
SessionType:
(p)
—
会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。
默认为 NORMAL。 -
MultiCertInfo:
(p)
—
证书信息,支持同时传入不同算法类型的多本服务端证书;此参数仅适用于未开启SNI特性的HTTPS监听器。此参数和Certificate不能同时传入。
-
MaxConn:
(p)
—
监听器粒度并发连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格并发连接上限,其中-1表示关闭监听器粒度并发连接数限速。基础网络实例不支持该参数。
默认为 -1,表示不限速。 -
MaxCps:
(p)
—
监听器粒度新建连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格新建连接上限,其中-1表示关闭监听器粒度新建连接数限速。基础网络实例不支持该参数。
默认为 -1 表示不限速。 -
IdleConnectTimeout:
(p)
—
空闲连接超时时间,此参数仅适用于TCP/UDP监听器。如需设置超过1980s,请通过 工单申请,最大可设置到3600s。
取值范围:[10, 1980]
单位:秒
默认值:900
TCP监听器默认值:900,UDP监听器默认值:300s。取值范围:共享型实例和独占型实例支持:10~900,性能容量型实例支持:10~1980。
-
ProxyProtocol:
(p)
—
TCP_SSL和QUIC是否支持PP
-
SnatEnable:
(p)
—
是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时
透传客户端源IP选项关闭,反之亦然。 -
DataCompressMode:
(p)
—
数据压缩模式
-
RescheduleTargetZeroWeight:
(p)
—
重新调度功能,权重调为0开关,打开此开关,后端服务器权重调为0时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleUnhealthy:
(p)
—
重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleExpandTarget:
(p)
—
重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleStartTime:
(p)
—
重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。
-
RescheduleInterval:
(p)
—
重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。
6455 6456 6457 |
# File 'lib/v20180317/models.rb', line 6455 def HealthCheck @HealthCheck end |
#IdleConnectTimeout ⇒ Object
Parameters:
-
LoadBalancerId:
(p)
—
负载均衡实例ID,可以通过 DescribeLoadBalancers 接口查询。
-
ListenerId:
(p)
—
负载均衡监听器ID,可以通过 DescribeListeners 接口查询。
-
ListenerName:
(p)
—
新的监听器名称。命名规则:1-80 个英文字母、汉字等国际通用语言字符,数字,连接线“-”、下划线“_”等常见字符(禁止Unicode补充字符,如emoji表情、生僻汉字等)。
-
SessionExpireTime:
(p)
—
会话保持时间,单位:秒。可选值:30~3600,默认 0,表示不开启。此参数仅适用于TCP/UDP监听器。
-
HealthCheck:
(p)
—
健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。
-
Certificate:
(p)
—
证书相关信息,此参数仅适用于HTTPS/TCP_SSL/QUIC监听器;此参数和MultiCertInfo不能同时传入。
-
Scheduler:
(p)
—
监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)、IP_HASH(按 IP 地址哈希)
分别表示按权重轮询、最小连接数, 默认为 WRR。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 -
SniSwitch:
(p)
—
是否开启SNI特性,此参数仅适用于HTTPS监听器。默认0,表示不开启,1表示开启。注意:未开启SNI的监听器可以开启SNI;已开启SNI的监听器不能关闭SNI。
-
TargetType:
(p)
—
后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。
-
KeepaliveEnable:
(p)
—
是否开启长连接,此参数仅适用于HTTP/HTTPS监听器。
默认值0表示不开启,1表示开启。
若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请。 -
DeregisterTargetRst:
(p)
—
重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。
-
SessionType:
(p)
—
会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。
默认为 NORMAL。 -
MultiCertInfo:
(p)
—
证书信息,支持同时传入不同算法类型的多本服务端证书;此参数仅适用于未开启SNI特性的HTTPS监听器。此参数和Certificate不能同时传入。
-
MaxConn:
(p)
—
监听器粒度并发连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格并发连接上限,其中-1表示关闭监听器粒度并发连接数限速。基础网络实例不支持该参数。
默认为 -1,表示不限速。 -
MaxCps:
(p)
—
监听器粒度新建连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格新建连接上限,其中-1表示关闭监听器粒度新建连接数限速。基础网络实例不支持该参数。
默认为 -1 表示不限速。 -
IdleConnectTimeout:
(p)
—
空闲连接超时时间,此参数仅适用于TCP/UDP监听器。如需设置超过1980s,请通过 工单申请,最大可设置到3600s。
取值范围:[10, 1980]
单位:秒
默认值:900
TCP监听器默认值:900,UDP监听器默认值:300s。取值范围:共享型实例和独占型实例支持:10~900,性能容量型实例支持:10~1980。
-
ProxyProtocol:
(p)
—
TCP_SSL和QUIC是否支持PP
-
SnatEnable:
(p)
—
是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时
透传客户端源IP选项关闭,反之亦然。 -
DataCompressMode:
(p)
—
数据压缩模式
-
RescheduleTargetZeroWeight:
(p)
—
重新调度功能,权重调为0开关,打开此开关,后端服务器权重调为0时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleUnhealthy:
(p)
—
重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleExpandTarget:
(p)
—
重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleStartTime:
(p)
—
重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。
-
RescheduleInterval:
(p)
—
重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。
6455 6456 6457 |
# File 'lib/v20180317/models.rb', line 6455 def IdleConnectTimeout @IdleConnectTimeout end |
#KeepaliveEnable ⇒ Object
Parameters:
-
LoadBalancerId:
(p)
—
负载均衡实例ID,可以通过 DescribeLoadBalancers 接口查询。
-
ListenerId:
(p)
—
负载均衡监听器ID,可以通过 DescribeListeners 接口查询。
-
ListenerName:
(p)
—
新的监听器名称。命名规则:1-80 个英文字母、汉字等国际通用语言字符,数字,连接线“-”、下划线“_”等常见字符(禁止Unicode补充字符,如emoji表情、生僻汉字等)。
-
SessionExpireTime:
(p)
—
会话保持时间,单位:秒。可选值:30~3600,默认 0,表示不开启。此参数仅适用于TCP/UDP监听器。
-
HealthCheck:
(p)
—
健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。
-
Certificate:
(p)
—
证书相关信息,此参数仅适用于HTTPS/TCP_SSL/QUIC监听器;此参数和MultiCertInfo不能同时传入。
-
Scheduler:
(p)
—
监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)、IP_HASH(按 IP 地址哈希)
分别表示按权重轮询、最小连接数, 默认为 WRR。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 -
SniSwitch:
(p)
—
是否开启SNI特性,此参数仅适用于HTTPS监听器。默认0,表示不开启,1表示开启。注意:未开启SNI的监听器可以开启SNI;已开启SNI的监听器不能关闭SNI。
-
TargetType:
(p)
—
后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。
-
KeepaliveEnable:
(p)
—
是否开启长连接,此参数仅适用于HTTP/HTTPS监听器。
默认值0表示不开启,1表示开启。
若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请。 -
DeregisterTargetRst:
(p)
—
重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。
-
SessionType:
(p)
—
会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。
默认为 NORMAL。 -
MultiCertInfo:
(p)
—
证书信息,支持同时传入不同算法类型的多本服务端证书;此参数仅适用于未开启SNI特性的HTTPS监听器。此参数和Certificate不能同时传入。
-
MaxConn:
(p)
—
监听器粒度并发连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格并发连接上限,其中-1表示关闭监听器粒度并发连接数限速。基础网络实例不支持该参数。
默认为 -1,表示不限速。 -
MaxCps:
(p)
—
监听器粒度新建连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格新建连接上限,其中-1表示关闭监听器粒度新建连接数限速。基础网络实例不支持该参数。
默认为 -1 表示不限速。 -
IdleConnectTimeout:
(p)
—
空闲连接超时时间,此参数仅适用于TCP/UDP监听器。如需设置超过1980s,请通过 工单申请,最大可设置到3600s。
取值范围:[10, 1980]
单位:秒
默认值:900
TCP监听器默认值:900,UDP监听器默认值:300s。取值范围:共享型实例和独占型实例支持:10~900,性能容量型实例支持:10~1980。
-
ProxyProtocol:
(p)
—
TCP_SSL和QUIC是否支持PP
-
SnatEnable:
(p)
—
是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时
透传客户端源IP选项关闭,反之亦然。 -
DataCompressMode:
(p)
—
数据压缩模式
-
RescheduleTargetZeroWeight:
(p)
—
重新调度功能,权重调为0开关,打开此开关,后端服务器权重调为0时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleUnhealthy:
(p)
—
重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleExpandTarget:
(p)
—
重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleStartTime:
(p)
—
重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。
-
RescheduleInterval:
(p)
—
重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。
6455 6456 6457 |
# File 'lib/v20180317/models.rb', line 6455 def KeepaliveEnable @KeepaliveEnable end |
#ListenerId ⇒ Object
Parameters:
-
LoadBalancerId:
(p)
—
负载均衡实例ID,可以通过 DescribeLoadBalancers 接口查询。
-
ListenerId:
(p)
—
负载均衡监听器ID,可以通过 DescribeListeners 接口查询。
-
ListenerName:
(p)
—
新的监听器名称。命名规则:1-80 个英文字母、汉字等国际通用语言字符,数字,连接线“-”、下划线“_”等常见字符(禁止Unicode补充字符,如emoji表情、生僻汉字等)。
-
SessionExpireTime:
(p)
—
会话保持时间,单位:秒。可选值:30~3600,默认 0,表示不开启。此参数仅适用于TCP/UDP监听器。
-
HealthCheck:
(p)
—
健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。
-
Certificate:
(p)
—
证书相关信息,此参数仅适用于HTTPS/TCP_SSL/QUIC监听器;此参数和MultiCertInfo不能同时传入。
-
Scheduler:
(p)
—
监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)、IP_HASH(按 IP 地址哈希)
分别表示按权重轮询、最小连接数, 默认为 WRR。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 -
SniSwitch:
(p)
—
是否开启SNI特性,此参数仅适用于HTTPS监听器。默认0,表示不开启,1表示开启。注意:未开启SNI的监听器可以开启SNI;已开启SNI的监听器不能关闭SNI。
-
TargetType:
(p)
—
后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。
-
KeepaliveEnable:
(p)
—
是否开启长连接,此参数仅适用于HTTP/HTTPS监听器。
默认值0表示不开启,1表示开启。
若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请。 -
DeregisterTargetRst:
(p)
—
重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。
-
SessionType:
(p)
—
会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。
默认为 NORMAL。 -
MultiCertInfo:
(p)
—
证书信息,支持同时传入不同算法类型的多本服务端证书;此参数仅适用于未开启SNI特性的HTTPS监听器。此参数和Certificate不能同时传入。
-
MaxConn:
(p)
—
监听器粒度并发连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格并发连接上限,其中-1表示关闭监听器粒度并发连接数限速。基础网络实例不支持该参数。
默认为 -1,表示不限速。 -
MaxCps:
(p)
—
监听器粒度新建连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格新建连接上限,其中-1表示关闭监听器粒度新建连接数限速。基础网络实例不支持该参数。
默认为 -1 表示不限速。 -
IdleConnectTimeout:
(p)
—
空闲连接超时时间,此参数仅适用于TCP/UDP监听器。如需设置超过1980s,请通过 工单申请,最大可设置到3600s。
取值范围:[10, 1980]
单位:秒
默认值:900
TCP监听器默认值:900,UDP监听器默认值:300s。取值范围:共享型实例和独占型实例支持:10~900,性能容量型实例支持:10~1980。
-
ProxyProtocol:
(p)
—
TCP_SSL和QUIC是否支持PP
-
SnatEnable:
(p)
—
是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时
透传客户端源IP选项关闭,反之亦然。 -
DataCompressMode:
(p)
—
数据压缩模式
-
RescheduleTargetZeroWeight:
(p)
—
重新调度功能,权重调为0开关,打开此开关,后端服务器权重调为0时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleUnhealthy:
(p)
—
重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleExpandTarget:
(p)
—
重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleStartTime:
(p)
—
重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。
-
RescheduleInterval:
(p)
—
重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。
6455 6456 6457 |
# File 'lib/v20180317/models.rb', line 6455 def ListenerId @ListenerId end |
#ListenerName ⇒ Object
Parameters:
-
LoadBalancerId:
(p)
—
负载均衡实例ID,可以通过 DescribeLoadBalancers 接口查询。
-
ListenerId:
(p)
—
负载均衡监听器ID,可以通过 DescribeListeners 接口查询。
-
ListenerName:
(p)
—
新的监听器名称。命名规则:1-80 个英文字母、汉字等国际通用语言字符,数字,连接线“-”、下划线“_”等常见字符(禁止Unicode补充字符,如emoji表情、生僻汉字等)。
-
SessionExpireTime:
(p)
—
会话保持时间,单位:秒。可选值:30~3600,默认 0,表示不开启。此参数仅适用于TCP/UDP监听器。
-
HealthCheck:
(p)
—
健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。
-
Certificate:
(p)
—
证书相关信息,此参数仅适用于HTTPS/TCP_SSL/QUIC监听器;此参数和MultiCertInfo不能同时传入。
-
Scheduler:
(p)
—
监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)、IP_HASH(按 IP 地址哈希)
分别表示按权重轮询、最小连接数, 默认为 WRR。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 -
SniSwitch:
(p)
—
是否开启SNI特性,此参数仅适用于HTTPS监听器。默认0,表示不开启,1表示开启。注意:未开启SNI的监听器可以开启SNI;已开启SNI的监听器不能关闭SNI。
-
TargetType:
(p)
—
后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。
-
KeepaliveEnable:
(p)
—
是否开启长连接,此参数仅适用于HTTP/HTTPS监听器。
默认值0表示不开启,1表示开启。
若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请。 -
DeregisterTargetRst:
(p)
—
重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。
-
SessionType:
(p)
—
会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。
默认为 NORMAL。 -
MultiCertInfo:
(p)
—
证书信息,支持同时传入不同算法类型的多本服务端证书;此参数仅适用于未开启SNI特性的HTTPS监听器。此参数和Certificate不能同时传入。
-
MaxConn:
(p)
—
监听器粒度并发连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格并发连接上限,其中-1表示关闭监听器粒度并发连接数限速。基础网络实例不支持该参数。
默认为 -1,表示不限速。 -
MaxCps:
(p)
—
监听器粒度新建连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格新建连接上限,其中-1表示关闭监听器粒度新建连接数限速。基础网络实例不支持该参数。
默认为 -1 表示不限速。 -
IdleConnectTimeout:
(p)
—
空闲连接超时时间,此参数仅适用于TCP/UDP监听器。如需设置超过1980s,请通过 工单申请,最大可设置到3600s。
取值范围:[10, 1980]
单位:秒
默认值:900
TCP监听器默认值:900,UDP监听器默认值:300s。取值范围:共享型实例和独占型实例支持:10~900,性能容量型实例支持:10~1980。
-
ProxyProtocol:
(p)
—
TCP_SSL和QUIC是否支持PP
-
SnatEnable:
(p)
—
是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时
透传客户端源IP选项关闭,反之亦然。 -
DataCompressMode:
(p)
—
数据压缩模式
-
RescheduleTargetZeroWeight:
(p)
—
重新调度功能,权重调为0开关,打开此开关,后端服务器权重调为0时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleUnhealthy:
(p)
—
重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleExpandTarget:
(p)
—
重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleStartTime:
(p)
—
重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。
-
RescheduleInterval:
(p)
—
重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。
6455 6456 6457 |
# File 'lib/v20180317/models.rb', line 6455 def ListenerName @ListenerName end |
#LoadBalancerId ⇒ Object
Parameters:
-
LoadBalancerId:
(p)
—
负载均衡实例ID,可以通过 DescribeLoadBalancers 接口查询。
-
ListenerId:
(p)
—
负载均衡监听器ID,可以通过 DescribeListeners 接口查询。
-
ListenerName:
(p)
—
新的监听器名称。命名规则:1-80 个英文字母、汉字等国际通用语言字符,数字,连接线“-”、下划线“_”等常见字符(禁止Unicode补充字符,如emoji表情、生僻汉字等)。
-
SessionExpireTime:
(p)
—
会话保持时间,单位:秒。可选值:30~3600,默认 0,表示不开启。此参数仅适用于TCP/UDP监听器。
-
HealthCheck:
(p)
—
健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。
-
Certificate:
(p)
—
证书相关信息,此参数仅适用于HTTPS/TCP_SSL/QUIC监听器;此参数和MultiCertInfo不能同时传入。
-
Scheduler:
(p)
—
监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)、IP_HASH(按 IP 地址哈希)
分别表示按权重轮询、最小连接数, 默认为 WRR。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 -
SniSwitch:
(p)
—
是否开启SNI特性,此参数仅适用于HTTPS监听器。默认0,表示不开启,1表示开启。注意:未开启SNI的监听器可以开启SNI;已开启SNI的监听器不能关闭SNI。
-
TargetType:
(p)
—
后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。
-
KeepaliveEnable:
(p)
—
是否开启长连接,此参数仅适用于HTTP/HTTPS监听器。
默认值0表示不开启,1表示开启。
若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请。 -
DeregisterTargetRst:
(p)
—
重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。
-
SessionType:
(p)
—
会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。
默认为 NORMAL。 -
MultiCertInfo:
(p)
—
证书信息,支持同时传入不同算法类型的多本服务端证书;此参数仅适用于未开启SNI特性的HTTPS监听器。此参数和Certificate不能同时传入。
-
MaxConn:
(p)
—
监听器粒度并发连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格并发连接上限,其中-1表示关闭监听器粒度并发连接数限速。基础网络实例不支持该参数。
默认为 -1,表示不限速。 -
MaxCps:
(p)
—
监听器粒度新建连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格新建连接上限,其中-1表示关闭监听器粒度新建连接数限速。基础网络实例不支持该参数。
默认为 -1 表示不限速。 -
IdleConnectTimeout:
(p)
—
空闲连接超时时间,此参数仅适用于TCP/UDP监听器。如需设置超过1980s,请通过 工单申请,最大可设置到3600s。
取值范围:[10, 1980]
单位:秒
默认值:900
TCP监听器默认值:900,UDP监听器默认值:300s。取值范围:共享型实例和独占型实例支持:10~900,性能容量型实例支持:10~1980。
-
ProxyProtocol:
(p)
—
TCP_SSL和QUIC是否支持PP
-
SnatEnable:
(p)
—
是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时
透传客户端源IP选项关闭,反之亦然。 -
DataCompressMode:
(p)
—
数据压缩模式
-
RescheduleTargetZeroWeight:
(p)
—
重新调度功能,权重调为0开关,打开此开关,后端服务器权重调为0时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleUnhealthy:
(p)
—
重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleExpandTarget:
(p)
—
重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleStartTime:
(p)
—
重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。
-
RescheduleInterval:
(p)
—
重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。
6455 6456 6457 |
# File 'lib/v20180317/models.rb', line 6455 def LoadBalancerId @LoadBalancerId end |
#MaxConn ⇒ Object
Parameters:
-
LoadBalancerId:
(p)
—
负载均衡实例ID,可以通过 DescribeLoadBalancers 接口查询。
-
ListenerId:
(p)
—
负载均衡监听器ID,可以通过 DescribeListeners 接口查询。
-
ListenerName:
(p)
—
新的监听器名称。命名规则:1-80 个英文字母、汉字等国际通用语言字符,数字,连接线“-”、下划线“_”等常见字符(禁止Unicode补充字符,如emoji表情、生僻汉字等)。
-
SessionExpireTime:
(p)
—
会话保持时间,单位:秒。可选值:30~3600,默认 0,表示不开启。此参数仅适用于TCP/UDP监听器。
-
HealthCheck:
(p)
—
健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。
-
Certificate:
(p)
—
证书相关信息,此参数仅适用于HTTPS/TCP_SSL/QUIC监听器;此参数和MultiCertInfo不能同时传入。
-
Scheduler:
(p)
—
监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)、IP_HASH(按 IP 地址哈希)
分别表示按权重轮询、最小连接数, 默认为 WRR。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 -
SniSwitch:
(p)
—
是否开启SNI特性,此参数仅适用于HTTPS监听器。默认0,表示不开启,1表示开启。注意:未开启SNI的监听器可以开启SNI;已开启SNI的监听器不能关闭SNI。
-
TargetType:
(p)
—
后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。
-
KeepaliveEnable:
(p)
—
是否开启长连接,此参数仅适用于HTTP/HTTPS监听器。
默认值0表示不开启,1表示开启。
若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请。 -
DeregisterTargetRst:
(p)
—
重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。
-
SessionType:
(p)
—
会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。
默认为 NORMAL。 -
MultiCertInfo:
(p)
—
证书信息,支持同时传入不同算法类型的多本服务端证书;此参数仅适用于未开启SNI特性的HTTPS监听器。此参数和Certificate不能同时传入。
-
MaxConn:
(p)
—
监听器粒度并发连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格并发连接上限,其中-1表示关闭监听器粒度并发连接数限速。基础网络实例不支持该参数。
默认为 -1,表示不限速。 -
MaxCps:
(p)
—
监听器粒度新建连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格新建连接上限,其中-1表示关闭监听器粒度新建连接数限速。基础网络实例不支持该参数。
默认为 -1 表示不限速。 -
IdleConnectTimeout:
(p)
—
空闲连接超时时间,此参数仅适用于TCP/UDP监听器。如需设置超过1980s,请通过 工单申请,最大可设置到3600s。
取值范围:[10, 1980]
单位:秒
默认值:900
TCP监听器默认值:900,UDP监听器默认值:300s。取值范围:共享型实例和独占型实例支持:10~900,性能容量型实例支持:10~1980。
-
ProxyProtocol:
(p)
—
TCP_SSL和QUIC是否支持PP
-
SnatEnable:
(p)
—
是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时
透传客户端源IP选项关闭,反之亦然。 -
DataCompressMode:
(p)
—
数据压缩模式
-
RescheduleTargetZeroWeight:
(p)
—
重新调度功能,权重调为0开关,打开此开关,后端服务器权重调为0时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleUnhealthy:
(p)
—
重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleExpandTarget:
(p)
—
重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleStartTime:
(p)
—
重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。
-
RescheduleInterval:
(p)
—
重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。
6455 6456 6457 |
# File 'lib/v20180317/models.rb', line 6455 def MaxConn @MaxConn end |
#MaxCps ⇒ Object
Parameters:
-
LoadBalancerId:
(p)
—
负载均衡实例ID,可以通过 DescribeLoadBalancers 接口查询。
-
ListenerId:
(p)
—
负载均衡监听器ID,可以通过 DescribeListeners 接口查询。
-
ListenerName:
(p)
—
新的监听器名称。命名规则:1-80 个英文字母、汉字等国际通用语言字符,数字,连接线“-”、下划线“_”等常见字符(禁止Unicode补充字符,如emoji表情、生僻汉字等)。
-
SessionExpireTime:
(p)
—
会话保持时间,单位:秒。可选值:30~3600,默认 0,表示不开启。此参数仅适用于TCP/UDP监听器。
-
HealthCheck:
(p)
—
健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。
-
Certificate:
(p)
—
证书相关信息,此参数仅适用于HTTPS/TCP_SSL/QUIC监听器;此参数和MultiCertInfo不能同时传入。
-
Scheduler:
(p)
—
监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)、IP_HASH(按 IP 地址哈希)
分别表示按权重轮询、最小连接数, 默认为 WRR。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 -
SniSwitch:
(p)
—
是否开启SNI特性,此参数仅适用于HTTPS监听器。默认0,表示不开启,1表示开启。注意:未开启SNI的监听器可以开启SNI;已开启SNI的监听器不能关闭SNI。
-
TargetType:
(p)
—
后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。
-
KeepaliveEnable:
(p)
—
是否开启长连接,此参数仅适用于HTTP/HTTPS监听器。
默认值0表示不开启,1表示开启。
若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请。 -
DeregisterTargetRst:
(p)
—
重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。
-
SessionType:
(p)
—
会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。
默认为 NORMAL。 -
MultiCertInfo:
(p)
—
证书信息,支持同时传入不同算法类型的多本服务端证书;此参数仅适用于未开启SNI特性的HTTPS监听器。此参数和Certificate不能同时传入。
-
MaxConn:
(p)
—
监听器粒度并发连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格并发连接上限,其中-1表示关闭监听器粒度并发连接数限速。基础网络实例不支持该参数。
默认为 -1,表示不限速。 -
MaxCps:
(p)
—
监听器粒度新建连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格新建连接上限,其中-1表示关闭监听器粒度新建连接数限速。基础网络实例不支持该参数。
默认为 -1 表示不限速。 -
IdleConnectTimeout:
(p)
—
空闲连接超时时间,此参数仅适用于TCP/UDP监听器。如需设置超过1980s,请通过 工单申请,最大可设置到3600s。
取值范围:[10, 1980]
单位:秒
默认值:900
TCP监听器默认值:900,UDP监听器默认值:300s。取值范围:共享型实例和独占型实例支持:10~900,性能容量型实例支持:10~1980。
-
ProxyProtocol:
(p)
—
TCP_SSL和QUIC是否支持PP
-
SnatEnable:
(p)
—
是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时
透传客户端源IP选项关闭,反之亦然。 -
DataCompressMode:
(p)
—
数据压缩模式
-
RescheduleTargetZeroWeight:
(p)
—
重新调度功能,权重调为0开关,打开此开关,后端服务器权重调为0时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleUnhealthy:
(p)
—
重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleExpandTarget:
(p)
—
重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleStartTime:
(p)
—
重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。
-
RescheduleInterval:
(p)
—
重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。
6455 6456 6457 |
# File 'lib/v20180317/models.rb', line 6455 def MaxCps @MaxCps end |
#MultiCertInfo ⇒ Object
Parameters:
-
LoadBalancerId:
(p)
—
负载均衡实例ID,可以通过 DescribeLoadBalancers 接口查询。
-
ListenerId:
(p)
—
负载均衡监听器ID,可以通过 DescribeListeners 接口查询。
-
ListenerName:
(p)
—
新的监听器名称。命名规则:1-80 个英文字母、汉字等国际通用语言字符,数字,连接线“-”、下划线“_”等常见字符(禁止Unicode补充字符,如emoji表情、生僻汉字等)。
-
SessionExpireTime:
(p)
—
会话保持时间,单位:秒。可选值:30~3600,默认 0,表示不开启。此参数仅适用于TCP/UDP监听器。
-
HealthCheck:
(p)
—
健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。
-
Certificate:
(p)
—
证书相关信息,此参数仅适用于HTTPS/TCP_SSL/QUIC监听器;此参数和MultiCertInfo不能同时传入。
-
Scheduler:
(p)
—
监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)、IP_HASH(按 IP 地址哈希)
分别表示按权重轮询、最小连接数, 默认为 WRR。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 -
SniSwitch:
(p)
—
是否开启SNI特性,此参数仅适用于HTTPS监听器。默认0,表示不开启,1表示开启。注意:未开启SNI的监听器可以开启SNI;已开启SNI的监听器不能关闭SNI。
-
TargetType:
(p)
—
后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。
-
KeepaliveEnable:
(p)
—
是否开启长连接,此参数仅适用于HTTP/HTTPS监听器。
默认值0表示不开启,1表示开启。
若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请。 -
DeregisterTargetRst:
(p)
—
重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。
-
SessionType:
(p)
—
会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。
默认为 NORMAL。 -
MultiCertInfo:
(p)
—
证书信息,支持同时传入不同算法类型的多本服务端证书;此参数仅适用于未开启SNI特性的HTTPS监听器。此参数和Certificate不能同时传入。
-
MaxConn:
(p)
—
监听器粒度并发连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格并发连接上限,其中-1表示关闭监听器粒度并发连接数限速。基础网络实例不支持该参数。
默认为 -1,表示不限速。 -
MaxCps:
(p)
—
监听器粒度新建连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格新建连接上限,其中-1表示关闭监听器粒度新建连接数限速。基础网络实例不支持该参数。
默认为 -1 表示不限速。 -
IdleConnectTimeout:
(p)
—
空闲连接超时时间,此参数仅适用于TCP/UDP监听器。如需设置超过1980s,请通过 工单申请,最大可设置到3600s。
取值范围:[10, 1980]
单位:秒
默认值:900
TCP监听器默认值:900,UDP监听器默认值:300s。取值范围:共享型实例和独占型实例支持:10~900,性能容量型实例支持:10~1980。
-
ProxyProtocol:
(p)
—
TCP_SSL和QUIC是否支持PP
-
SnatEnable:
(p)
—
是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时
透传客户端源IP选项关闭,反之亦然。 -
DataCompressMode:
(p)
—
数据压缩模式
-
RescheduleTargetZeroWeight:
(p)
—
重新调度功能,权重调为0开关,打开此开关,后端服务器权重调为0时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleUnhealthy:
(p)
—
重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleExpandTarget:
(p)
—
重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleStartTime:
(p)
—
重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。
-
RescheduleInterval:
(p)
—
重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。
6455 6456 6457 |
# File 'lib/v20180317/models.rb', line 6455 def MultiCertInfo @MultiCertInfo end |
#ProxyProtocol ⇒ Object
Parameters:
-
LoadBalancerId:
(p)
—
负载均衡实例ID,可以通过 DescribeLoadBalancers 接口查询。
-
ListenerId:
(p)
—
负载均衡监听器ID,可以通过 DescribeListeners 接口查询。
-
ListenerName:
(p)
—
新的监听器名称。命名规则:1-80 个英文字母、汉字等国际通用语言字符,数字,连接线“-”、下划线“_”等常见字符(禁止Unicode补充字符,如emoji表情、生僻汉字等)。
-
SessionExpireTime:
(p)
—
会话保持时间,单位:秒。可选值:30~3600,默认 0,表示不开启。此参数仅适用于TCP/UDP监听器。
-
HealthCheck:
(p)
—
健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。
-
Certificate:
(p)
—
证书相关信息,此参数仅适用于HTTPS/TCP_SSL/QUIC监听器;此参数和MultiCertInfo不能同时传入。
-
Scheduler:
(p)
—
监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)、IP_HASH(按 IP 地址哈希)
分别表示按权重轮询、最小连接数, 默认为 WRR。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 -
SniSwitch:
(p)
—
是否开启SNI特性,此参数仅适用于HTTPS监听器。默认0,表示不开启,1表示开启。注意:未开启SNI的监听器可以开启SNI;已开启SNI的监听器不能关闭SNI。
-
TargetType:
(p)
—
后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。
-
KeepaliveEnable:
(p)
—
是否开启长连接,此参数仅适用于HTTP/HTTPS监听器。
默认值0表示不开启,1表示开启。
若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请。 -
DeregisterTargetRst:
(p)
—
重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。
-
SessionType:
(p)
—
会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。
默认为 NORMAL。 -
MultiCertInfo:
(p)
—
证书信息,支持同时传入不同算法类型的多本服务端证书;此参数仅适用于未开启SNI特性的HTTPS监听器。此参数和Certificate不能同时传入。
-
MaxConn:
(p)
—
监听器粒度并发连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格并发连接上限,其中-1表示关闭监听器粒度并发连接数限速。基础网络实例不支持该参数。
默认为 -1,表示不限速。 -
MaxCps:
(p)
—
监听器粒度新建连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格新建连接上限,其中-1表示关闭监听器粒度新建连接数限速。基础网络实例不支持该参数。
默认为 -1 表示不限速。 -
IdleConnectTimeout:
(p)
—
空闲连接超时时间,此参数仅适用于TCP/UDP监听器。如需设置超过1980s,请通过 工单申请,最大可设置到3600s。
取值范围:[10, 1980]
单位:秒
默认值:900
TCP监听器默认值:900,UDP监听器默认值:300s。取值范围:共享型实例和独占型实例支持:10~900,性能容量型实例支持:10~1980。
-
ProxyProtocol:
(p)
—
TCP_SSL和QUIC是否支持PP
-
SnatEnable:
(p)
—
是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时
透传客户端源IP选项关闭,反之亦然。 -
DataCompressMode:
(p)
—
数据压缩模式
-
RescheduleTargetZeroWeight:
(p)
—
重新调度功能,权重调为0开关,打开此开关,后端服务器权重调为0时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleUnhealthy:
(p)
—
重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleExpandTarget:
(p)
—
重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleStartTime:
(p)
—
重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。
-
RescheduleInterval:
(p)
—
重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。
6455 6456 6457 |
# File 'lib/v20180317/models.rb', line 6455 def ProxyProtocol @ProxyProtocol end |
#RescheduleExpandTarget ⇒ Object
Parameters:
-
LoadBalancerId:
(p)
—
负载均衡实例ID,可以通过 DescribeLoadBalancers 接口查询。
-
ListenerId:
(p)
—
负载均衡监听器ID,可以通过 DescribeListeners 接口查询。
-
ListenerName:
(p)
—
新的监听器名称。命名规则:1-80 个英文字母、汉字等国际通用语言字符,数字,连接线“-”、下划线“_”等常见字符(禁止Unicode补充字符,如emoji表情、生僻汉字等)。
-
SessionExpireTime:
(p)
—
会话保持时间,单位:秒。可选值:30~3600,默认 0,表示不开启。此参数仅适用于TCP/UDP监听器。
-
HealthCheck:
(p)
—
健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。
-
Certificate:
(p)
—
证书相关信息,此参数仅适用于HTTPS/TCP_SSL/QUIC监听器;此参数和MultiCertInfo不能同时传入。
-
Scheduler:
(p)
—
监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)、IP_HASH(按 IP 地址哈希)
分别表示按权重轮询、最小连接数, 默认为 WRR。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 -
SniSwitch:
(p)
—
是否开启SNI特性,此参数仅适用于HTTPS监听器。默认0,表示不开启,1表示开启。注意:未开启SNI的监听器可以开启SNI;已开启SNI的监听器不能关闭SNI。
-
TargetType:
(p)
—
后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。
-
KeepaliveEnable:
(p)
—
是否开启长连接,此参数仅适用于HTTP/HTTPS监听器。
默认值0表示不开启,1表示开启。
若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请。 -
DeregisterTargetRst:
(p)
—
重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。
-
SessionType:
(p)
—
会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。
默认为 NORMAL。 -
MultiCertInfo:
(p)
—
证书信息,支持同时传入不同算法类型的多本服务端证书;此参数仅适用于未开启SNI特性的HTTPS监听器。此参数和Certificate不能同时传入。
-
MaxConn:
(p)
—
监听器粒度并发连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格并发连接上限,其中-1表示关闭监听器粒度并发连接数限速。基础网络实例不支持该参数。
默认为 -1,表示不限速。 -
MaxCps:
(p)
—
监听器粒度新建连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格新建连接上限,其中-1表示关闭监听器粒度新建连接数限速。基础网络实例不支持该参数。
默认为 -1 表示不限速。 -
IdleConnectTimeout:
(p)
—
空闲连接超时时间,此参数仅适用于TCP/UDP监听器。如需设置超过1980s,请通过 工单申请,最大可设置到3600s。
取值范围:[10, 1980]
单位:秒
默认值:900
TCP监听器默认值:900,UDP监听器默认值:300s。取值范围:共享型实例和独占型实例支持:10~900,性能容量型实例支持:10~1980。
-
ProxyProtocol:
(p)
—
TCP_SSL和QUIC是否支持PP
-
SnatEnable:
(p)
—
是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时
透传客户端源IP选项关闭,反之亦然。 -
DataCompressMode:
(p)
—
数据压缩模式
-
RescheduleTargetZeroWeight:
(p)
—
重新调度功能,权重调为0开关,打开此开关,后端服务器权重调为0时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleUnhealthy:
(p)
—
重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleExpandTarget:
(p)
—
重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleStartTime:
(p)
—
重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。
-
RescheduleInterval:
(p)
—
重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。
6455 6456 6457 |
# File 'lib/v20180317/models.rb', line 6455 def RescheduleExpandTarget @RescheduleExpandTarget end |
#RescheduleInterval ⇒ Object
Parameters:
-
LoadBalancerId:
(p)
—
负载均衡实例ID,可以通过 DescribeLoadBalancers 接口查询。
-
ListenerId:
(p)
—
负载均衡监听器ID,可以通过 DescribeListeners 接口查询。
-
ListenerName:
(p)
—
新的监听器名称。命名规则:1-80 个英文字母、汉字等国际通用语言字符,数字,连接线“-”、下划线“_”等常见字符(禁止Unicode补充字符,如emoji表情、生僻汉字等)。
-
SessionExpireTime:
(p)
—
会话保持时间,单位:秒。可选值:30~3600,默认 0,表示不开启。此参数仅适用于TCP/UDP监听器。
-
HealthCheck:
(p)
—
健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。
-
Certificate:
(p)
—
证书相关信息,此参数仅适用于HTTPS/TCP_SSL/QUIC监听器;此参数和MultiCertInfo不能同时传入。
-
Scheduler:
(p)
—
监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)、IP_HASH(按 IP 地址哈希)
分别表示按权重轮询、最小连接数, 默认为 WRR。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 -
SniSwitch:
(p)
—
是否开启SNI特性,此参数仅适用于HTTPS监听器。默认0,表示不开启,1表示开启。注意:未开启SNI的监听器可以开启SNI;已开启SNI的监听器不能关闭SNI。
-
TargetType:
(p)
—
后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。
-
KeepaliveEnable:
(p)
—
是否开启长连接,此参数仅适用于HTTP/HTTPS监听器。
默认值0表示不开启,1表示开启。
若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请。 -
DeregisterTargetRst:
(p)
—
重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。
-
SessionType:
(p)
—
会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。
默认为 NORMAL。 -
MultiCertInfo:
(p)
—
证书信息,支持同时传入不同算法类型的多本服务端证书;此参数仅适用于未开启SNI特性的HTTPS监听器。此参数和Certificate不能同时传入。
-
MaxConn:
(p)
—
监听器粒度并发连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格并发连接上限,其中-1表示关闭监听器粒度并发连接数限速。基础网络实例不支持该参数。
默认为 -1,表示不限速。 -
MaxCps:
(p)
—
监听器粒度新建连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格新建连接上限,其中-1表示关闭监听器粒度新建连接数限速。基础网络实例不支持该参数。
默认为 -1 表示不限速。 -
IdleConnectTimeout:
(p)
—
空闲连接超时时间,此参数仅适用于TCP/UDP监听器。如需设置超过1980s,请通过 工单申请,最大可设置到3600s。
取值范围:[10, 1980]
单位:秒
默认值:900
TCP监听器默认值:900,UDP监听器默认值:300s。取值范围:共享型实例和独占型实例支持:10~900,性能容量型实例支持:10~1980。
-
ProxyProtocol:
(p)
—
TCP_SSL和QUIC是否支持PP
-
SnatEnable:
(p)
—
是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时
透传客户端源IP选项关闭,反之亦然。 -
DataCompressMode:
(p)
—
数据压缩模式
-
RescheduleTargetZeroWeight:
(p)
—
重新调度功能,权重调为0开关,打开此开关,后端服务器权重调为0时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleUnhealthy:
(p)
—
重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleExpandTarget:
(p)
—
重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleStartTime:
(p)
—
重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。
-
RescheduleInterval:
(p)
—
重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。
6455 6456 6457 |
# File 'lib/v20180317/models.rb', line 6455 def RescheduleInterval @RescheduleInterval end |
#RescheduleStartTime ⇒ Object
Parameters:
-
LoadBalancerId:
(p)
—
负载均衡实例ID,可以通过 DescribeLoadBalancers 接口查询。
-
ListenerId:
(p)
—
负载均衡监听器ID,可以通过 DescribeListeners 接口查询。
-
ListenerName:
(p)
—
新的监听器名称。命名规则:1-80 个英文字母、汉字等国际通用语言字符,数字,连接线“-”、下划线“_”等常见字符(禁止Unicode补充字符,如emoji表情、生僻汉字等)。
-
SessionExpireTime:
(p)
—
会话保持时间,单位:秒。可选值:30~3600,默认 0,表示不开启。此参数仅适用于TCP/UDP监听器。
-
HealthCheck:
(p)
—
健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。
-
Certificate:
(p)
—
证书相关信息,此参数仅适用于HTTPS/TCP_SSL/QUIC监听器;此参数和MultiCertInfo不能同时传入。
-
Scheduler:
(p)
—
监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)、IP_HASH(按 IP 地址哈希)
分别表示按权重轮询、最小连接数, 默认为 WRR。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 -
SniSwitch:
(p)
—
是否开启SNI特性,此参数仅适用于HTTPS监听器。默认0,表示不开启,1表示开启。注意:未开启SNI的监听器可以开启SNI;已开启SNI的监听器不能关闭SNI。
-
TargetType:
(p)
—
后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。
-
KeepaliveEnable:
(p)
—
是否开启长连接,此参数仅适用于HTTP/HTTPS监听器。
默认值0表示不开启,1表示开启。
若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请。 -
DeregisterTargetRst:
(p)
—
重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。
-
SessionType:
(p)
—
会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。
默认为 NORMAL。 -
MultiCertInfo:
(p)
—
证书信息,支持同时传入不同算法类型的多本服务端证书;此参数仅适用于未开启SNI特性的HTTPS监听器。此参数和Certificate不能同时传入。
-
MaxConn:
(p)
—
监听器粒度并发连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格并发连接上限,其中-1表示关闭监听器粒度并发连接数限速。基础网络实例不支持该参数。
默认为 -1,表示不限速。 -
MaxCps:
(p)
—
监听器粒度新建连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格新建连接上限,其中-1表示关闭监听器粒度新建连接数限速。基础网络实例不支持该参数。
默认为 -1 表示不限速。 -
IdleConnectTimeout:
(p)
—
空闲连接超时时间,此参数仅适用于TCP/UDP监听器。如需设置超过1980s,请通过 工单申请,最大可设置到3600s。
取值范围:[10, 1980]
单位:秒
默认值:900
TCP监听器默认值:900,UDP监听器默认值:300s。取值范围:共享型实例和独占型实例支持:10~900,性能容量型实例支持:10~1980。
-
ProxyProtocol:
(p)
—
TCP_SSL和QUIC是否支持PP
-
SnatEnable:
(p)
—
是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时
透传客户端源IP选项关闭,反之亦然。 -
DataCompressMode:
(p)
—
数据压缩模式
-
RescheduleTargetZeroWeight:
(p)
—
重新调度功能,权重调为0开关,打开此开关,后端服务器权重调为0时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleUnhealthy:
(p)
—
重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleExpandTarget:
(p)
—
重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleStartTime:
(p)
—
重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。
-
RescheduleInterval:
(p)
—
重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。
6455 6456 6457 |
# File 'lib/v20180317/models.rb', line 6455 def RescheduleStartTime @RescheduleStartTime end |
#RescheduleTargetZeroWeight ⇒ Object
Parameters:
-
LoadBalancerId:
(p)
—
负载均衡实例ID,可以通过 DescribeLoadBalancers 接口查询。
-
ListenerId:
(p)
—
负载均衡监听器ID,可以通过 DescribeListeners 接口查询。
-
ListenerName:
(p)
—
新的监听器名称。命名规则:1-80 个英文字母、汉字等国际通用语言字符,数字,连接线“-”、下划线“_”等常见字符(禁止Unicode补充字符,如emoji表情、生僻汉字等)。
-
SessionExpireTime:
(p)
—
会话保持时间,单位:秒。可选值:30~3600,默认 0,表示不开启。此参数仅适用于TCP/UDP监听器。
-
HealthCheck:
(p)
—
健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。
-
Certificate:
(p)
—
证书相关信息,此参数仅适用于HTTPS/TCP_SSL/QUIC监听器;此参数和MultiCertInfo不能同时传入。
-
Scheduler:
(p)
—
监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)、IP_HASH(按 IP 地址哈希)
分别表示按权重轮询、最小连接数, 默认为 WRR。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 -
SniSwitch:
(p)
—
是否开启SNI特性,此参数仅适用于HTTPS监听器。默认0,表示不开启,1表示开启。注意:未开启SNI的监听器可以开启SNI;已开启SNI的监听器不能关闭SNI。
-
TargetType:
(p)
—
后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。
-
KeepaliveEnable:
(p)
—
是否开启长连接,此参数仅适用于HTTP/HTTPS监听器。
默认值0表示不开启,1表示开启。
若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请。 -
DeregisterTargetRst:
(p)
—
重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。
-
SessionType:
(p)
—
会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。
默认为 NORMAL。 -
MultiCertInfo:
(p)
—
证书信息,支持同时传入不同算法类型的多本服务端证书;此参数仅适用于未开启SNI特性的HTTPS监听器。此参数和Certificate不能同时传入。
-
MaxConn:
(p)
—
监听器粒度并发连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格并发连接上限,其中-1表示关闭监听器粒度并发连接数限速。基础网络实例不支持该参数。
默认为 -1,表示不限速。 -
MaxCps:
(p)
—
监听器粒度新建连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格新建连接上限,其中-1表示关闭监听器粒度新建连接数限速。基础网络实例不支持该参数。
默认为 -1 表示不限速。 -
IdleConnectTimeout:
(p)
—
空闲连接超时时间,此参数仅适用于TCP/UDP监听器。如需设置超过1980s,请通过 工单申请,最大可设置到3600s。
取值范围:[10, 1980]
单位:秒
默认值:900
TCP监听器默认值:900,UDP监听器默认值:300s。取值范围:共享型实例和独占型实例支持:10~900,性能容量型实例支持:10~1980。
-
ProxyProtocol:
(p)
—
TCP_SSL和QUIC是否支持PP
-
SnatEnable:
(p)
—
是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时
透传客户端源IP选项关闭,反之亦然。 -
DataCompressMode:
(p)
—
数据压缩模式
-
RescheduleTargetZeroWeight:
(p)
—
重新调度功能,权重调为0开关,打开此开关,后端服务器权重调为0时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleUnhealthy:
(p)
—
重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleExpandTarget:
(p)
—
重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleStartTime:
(p)
—
重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。
-
RescheduleInterval:
(p)
—
重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。
6455 6456 6457 |
# File 'lib/v20180317/models.rb', line 6455 def RescheduleTargetZeroWeight @RescheduleTargetZeroWeight end |
#RescheduleUnhealthy ⇒ Object
Parameters:
-
LoadBalancerId:
(p)
—
负载均衡实例ID,可以通过 DescribeLoadBalancers 接口查询。
-
ListenerId:
(p)
—
负载均衡监听器ID,可以通过 DescribeListeners 接口查询。
-
ListenerName:
(p)
—
新的监听器名称。命名规则:1-80 个英文字母、汉字等国际通用语言字符,数字,连接线“-”、下划线“_”等常见字符(禁止Unicode补充字符,如emoji表情、生僻汉字等)。
-
SessionExpireTime:
(p)
—
会话保持时间,单位:秒。可选值:30~3600,默认 0,表示不开启。此参数仅适用于TCP/UDP监听器。
-
HealthCheck:
(p)
—
健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。
-
Certificate:
(p)
—
证书相关信息,此参数仅适用于HTTPS/TCP_SSL/QUIC监听器;此参数和MultiCertInfo不能同时传入。
-
Scheduler:
(p)
—
监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)、IP_HASH(按 IP 地址哈希)
分别表示按权重轮询、最小连接数, 默认为 WRR。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 -
SniSwitch:
(p)
—
是否开启SNI特性,此参数仅适用于HTTPS监听器。默认0,表示不开启,1表示开启。注意:未开启SNI的监听器可以开启SNI;已开启SNI的监听器不能关闭SNI。
-
TargetType:
(p)
—
后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。
-
KeepaliveEnable:
(p)
—
是否开启长连接,此参数仅适用于HTTP/HTTPS监听器。
默认值0表示不开启,1表示开启。
若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请。 -
DeregisterTargetRst:
(p)
—
重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。
-
SessionType:
(p)
—
会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。
默认为 NORMAL。 -
MultiCertInfo:
(p)
—
证书信息,支持同时传入不同算法类型的多本服务端证书;此参数仅适用于未开启SNI特性的HTTPS监听器。此参数和Certificate不能同时传入。
-
MaxConn:
(p)
—
监听器粒度并发连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格并发连接上限,其中-1表示关闭监听器粒度并发连接数限速。基础网络实例不支持该参数。
默认为 -1,表示不限速。 -
MaxCps:
(p)
—
监听器粒度新建连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格新建连接上限,其中-1表示关闭监听器粒度新建连接数限速。基础网络实例不支持该参数。
默认为 -1 表示不限速。 -
IdleConnectTimeout:
(p)
—
空闲连接超时时间,此参数仅适用于TCP/UDP监听器。如需设置超过1980s,请通过 工单申请,最大可设置到3600s。
取值范围:[10, 1980]
单位:秒
默认值:900
TCP监听器默认值:900,UDP监听器默认值:300s。取值范围:共享型实例和独占型实例支持:10~900,性能容量型实例支持:10~1980。
-
ProxyProtocol:
(p)
—
TCP_SSL和QUIC是否支持PP
-
SnatEnable:
(p)
—
是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时
透传客户端源IP选项关闭,反之亦然。 -
DataCompressMode:
(p)
—
数据压缩模式
-
RescheduleTargetZeroWeight:
(p)
—
重新调度功能,权重调为0开关,打开此开关,后端服务器权重调为0时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleUnhealthy:
(p)
—
重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleExpandTarget:
(p)
—
重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleStartTime:
(p)
—
重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。
-
RescheduleInterval:
(p)
—
重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。
6455 6456 6457 |
# File 'lib/v20180317/models.rb', line 6455 def RescheduleUnhealthy @RescheduleUnhealthy end |
#Scheduler ⇒ Object
Parameters:
-
LoadBalancerId:
(p)
—
负载均衡实例ID,可以通过 DescribeLoadBalancers 接口查询。
-
ListenerId:
(p)
—
负载均衡监听器ID,可以通过 DescribeListeners 接口查询。
-
ListenerName:
(p)
—
新的监听器名称。命名规则:1-80 个英文字母、汉字等国际通用语言字符,数字,连接线“-”、下划线“_”等常见字符(禁止Unicode补充字符,如emoji表情、生僻汉字等)。
-
SessionExpireTime:
(p)
—
会话保持时间,单位:秒。可选值:30~3600,默认 0,表示不开启。此参数仅适用于TCP/UDP监听器。
-
HealthCheck:
(p)
—
健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。
-
Certificate:
(p)
—
证书相关信息,此参数仅适用于HTTPS/TCP_SSL/QUIC监听器;此参数和MultiCertInfo不能同时传入。
-
Scheduler:
(p)
—
监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)、IP_HASH(按 IP 地址哈希)
分别表示按权重轮询、最小连接数, 默认为 WRR。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 -
SniSwitch:
(p)
—
是否开启SNI特性,此参数仅适用于HTTPS监听器。默认0,表示不开启,1表示开启。注意:未开启SNI的监听器可以开启SNI;已开启SNI的监听器不能关闭SNI。
-
TargetType:
(p)
—
后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。
-
KeepaliveEnable:
(p)
—
是否开启长连接,此参数仅适用于HTTP/HTTPS监听器。
默认值0表示不开启,1表示开启。
若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请。 -
DeregisterTargetRst:
(p)
—
重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。
-
SessionType:
(p)
—
会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。
默认为 NORMAL。 -
MultiCertInfo:
(p)
—
证书信息,支持同时传入不同算法类型的多本服务端证书;此参数仅适用于未开启SNI特性的HTTPS监听器。此参数和Certificate不能同时传入。
-
MaxConn:
(p)
—
监听器粒度并发连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格并发连接上限,其中-1表示关闭监听器粒度并发连接数限速。基础网络实例不支持该参数。
默认为 -1,表示不限速。 -
MaxCps:
(p)
—
监听器粒度新建连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格新建连接上限,其中-1表示关闭监听器粒度新建连接数限速。基础网络实例不支持该参数。
默认为 -1 表示不限速。 -
IdleConnectTimeout:
(p)
—
空闲连接超时时间,此参数仅适用于TCP/UDP监听器。如需设置超过1980s,请通过 工单申请,最大可设置到3600s。
取值范围:[10, 1980]
单位:秒
默认值:900
TCP监听器默认值:900,UDP监听器默认值:300s。取值范围:共享型实例和独占型实例支持:10~900,性能容量型实例支持:10~1980。
-
ProxyProtocol:
(p)
—
TCP_SSL和QUIC是否支持PP
-
SnatEnable:
(p)
—
是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时
透传客户端源IP选项关闭,反之亦然。 -
DataCompressMode:
(p)
—
数据压缩模式
-
RescheduleTargetZeroWeight:
(p)
—
重新调度功能,权重调为0开关,打开此开关,后端服务器权重调为0时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleUnhealthy:
(p)
—
重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleExpandTarget:
(p)
—
重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleStartTime:
(p)
—
重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。
-
RescheduleInterval:
(p)
—
重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。
6455 6456 6457 |
# File 'lib/v20180317/models.rb', line 6455 def Scheduler @Scheduler end |
#SessionExpireTime ⇒ Object
Parameters:
-
LoadBalancerId:
(p)
—
负载均衡实例ID,可以通过 DescribeLoadBalancers 接口查询。
-
ListenerId:
(p)
—
负载均衡监听器ID,可以通过 DescribeListeners 接口查询。
-
ListenerName:
(p)
—
新的监听器名称。命名规则:1-80 个英文字母、汉字等国际通用语言字符,数字,连接线“-”、下划线“_”等常见字符(禁止Unicode补充字符,如emoji表情、生僻汉字等)。
-
SessionExpireTime:
(p)
—
会话保持时间,单位:秒。可选值:30~3600,默认 0,表示不开启。此参数仅适用于TCP/UDP监听器。
-
HealthCheck:
(p)
—
健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。
-
Certificate:
(p)
—
证书相关信息,此参数仅适用于HTTPS/TCP_SSL/QUIC监听器;此参数和MultiCertInfo不能同时传入。
-
Scheduler:
(p)
—
监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)、IP_HASH(按 IP 地址哈希)
分别表示按权重轮询、最小连接数, 默认为 WRR。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 -
SniSwitch:
(p)
—
是否开启SNI特性,此参数仅适用于HTTPS监听器。默认0,表示不开启,1表示开启。注意:未开启SNI的监听器可以开启SNI;已开启SNI的监听器不能关闭SNI。
-
TargetType:
(p)
—
后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。
-
KeepaliveEnable:
(p)
—
是否开启长连接,此参数仅适用于HTTP/HTTPS监听器。
默认值0表示不开启,1表示开启。
若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请。 -
DeregisterTargetRst:
(p)
—
重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。
-
SessionType:
(p)
—
会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。
默认为 NORMAL。 -
MultiCertInfo:
(p)
—
证书信息,支持同时传入不同算法类型的多本服务端证书;此参数仅适用于未开启SNI特性的HTTPS监听器。此参数和Certificate不能同时传入。
-
MaxConn:
(p)
—
监听器粒度并发连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格并发连接上限,其中-1表示关闭监听器粒度并发连接数限速。基础网络实例不支持该参数。
默认为 -1,表示不限速。 -
MaxCps:
(p)
—
监听器粒度新建连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格新建连接上限,其中-1表示关闭监听器粒度新建连接数限速。基础网络实例不支持该参数。
默认为 -1 表示不限速。 -
IdleConnectTimeout:
(p)
—
空闲连接超时时间,此参数仅适用于TCP/UDP监听器。如需设置超过1980s,请通过 工单申请,最大可设置到3600s。
取值范围:[10, 1980]
单位:秒
默认值:900
TCP监听器默认值:900,UDP监听器默认值:300s。取值范围:共享型实例和独占型实例支持:10~900,性能容量型实例支持:10~1980。
-
ProxyProtocol:
(p)
—
TCP_SSL和QUIC是否支持PP
-
SnatEnable:
(p)
—
是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时
透传客户端源IP选项关闭,反之亦然。 -
DataCompressMode:
(p)
—
数据压缩模式
-
RescheduleTargetZeroWeight:
(p)
—
重新调度功能,权重调为0开关,打开此开关,后端服务器权重调为0时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleUnhealthy:
(p)
—
重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleExpandTarget:
(p)
—
重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleStartTime:
(p)
—
重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。
-
RescheduleInterval:
(p)
—
重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。
6455 6456 6457 |
# File 'lib/v20180317/models.rb', line 6455 def SessionExpireTime @SessionExpireTime end |
#SessionType ⇒ Object
Parameters:
-
LoadBalancerId:
(p)
—
负载均衡实例ID,可以通过 DescribeLoadBalancers 接口查询。
-
ListenerId:
(p)
—
负载均衡监听器ID,可以通过 DescribeListeners 接口查询。
-
ListenerName:
(p)
—
新的监听器名称。命名规则:1-80 个英文字母、汉字等国际通用语言字符,数字,连接线“-”、下划线“_”等常见字符(禁止Unicode补充字符,如emoji表情、生僻汉字等)。
-
SessionExpireTime:
(p)
—
会话保持时间,单位:秒。可选值:30~3600,默认 0,表示不开启。此参数仅适用于TCP/UDP监听器。
-
HealthCheck:
(p)
—
健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。
-
Certificate:
(p)
—
证书相关信息,此参数仅适用于HTTPS/TCP_SSL/QUIC监听器;此参数和MultiCertInfo不能同时传入。
-
Scheduler:
(p)
—
监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)、IP_HASH(按 IP 地址哈希)
分别表示按权重轮询、最小连接数, 默认为 WRR。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 -
SniSwitch:
(p)
—
是否开启SNI特性,此参数仅适用于HTTPS监听器。默认0,表示不开启,1表示开启。注意:未开启SNI的监听器可以开启SNI;已开启SNI的监听器不能关闭SNI。
-
TargetType:
(p)
—
后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。
-
KeepaliveEnable:
(p)
—
是否开启长连接,此参数仅适用于HTTP/HTTPS监听器。
默认值0表示不开启,1表示开启。
若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请。 -
DeregisterTargetRst:
(p)
—
重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。
-
SessionType:
(p)
—
会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。
默认为 NORMAL。 -
MultiCertInfo:
(p)
—
证书信息,支持同时传入不同算法类型的多本服务端证书;此参数仅适用于未开启SNI特性的HTTPS监听器。此参数和Certificate不能同时传入。
-
MaxConn:
(p)
—
监听器粒度并发连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格并发连接上限,其中-1表示关闭监听器粒度并发连接数限速。基础网络实例不支持该参数。
默认为 -1,表示不限速。 -
MaxCps:
(p)
—
监听器粒度新建连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格新建连接上限,其中-1表示关闭监听器粒度新建连接数限速。基础网络实例不支持该参数。
默认为 -1 表示不限速。 -
IdleConnectTimeout:
(p)
—
空闲连接超时时间,此参数仅适用于TCP/UDP监听器。如需设置超过1980s,请通过 工单申请,最大可设置到3600s。
取值范围:[10, 1980]
单位:秒
默认值:900
TCP监听器默认值:900,UDP监听器默认值:300s。取值范围:共享型实例和独占型实例支持:10~900,性能容量型实例支持:10~1980。
-
ProxyProtocol:
(p)
—
TCP_SSL和QUIC是否支持PP
-
SnatEnable:
(p)
—
是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时
透传客户端源IP选项关闭,反之亦然。 -
DataCompressMode:
(p)
—
数据压缩模式
-
RescheduleTargetZeroWeight:
(p)
—
重新调度功能,权重调为0开关,打开此开关,后端服务器权重调为0时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleUnhealthy:
(p)
—
重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleExpandTarget:
(p)
—
重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleStartTime:
(p)
—
重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。
-
RescheduleInterval:
(p)
—
重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。
6455 6456 6457 |
# File 'lib/v20180317/models.rb', line 6455 def SessionType @SessionType end |
#SnatEnable ⇒ Object
Parameters:
-
LoadBalancerId:
(p)
—
负载均衡实例ID,可以通过 DescribeLoadBalancers 接口查询。
-
ListenerId:
(p)
—
负载均衡监听器ID,可以通过 DescribeListeners 接口查询。
-
ListenerName:
(p)
—
新的监听器名称。命名规则:1-80 个英文字母、汉字等国际通用语言字符,数字,连接线“-”、下划线“_”等常见字符(禁止Unicode补充字符,如emoji表情、生僻汉字等)。
-
SessionExpireTime:
(p)
—
会话保持时间,单位:秒。可选值:30~3600,默认 0,表示不开启。此参数仅适用于TCP/UDP监听器。
-
HealthCheck:
(p)
—
健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。
-
Certificate:
(p)
—
证书相关信息,此参数仅适用于HTTPS/TCP_SSL/QUIC监听器;此参数和MultiCertInfo不能同时传入。
-
Scheduler:
(p)
—
监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)、IP_HASH(按 IP 地址哈希)
分别表示按权重轮询、最小连接数, 默认为 WRR。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 -
SniSwitch:
(p)
—
是否开启SNI特性,此参数仅适用于HTTPS监听器。默认0,表示不开启,1表示开启。注意:未开启SNI的监听器可以开启SNI;已开启SNI的监听器不能关闭SNI。
-
TargetType:
(p)
—
后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。
-
KeepaliveEnable:
(p)
—
是否开启长连接,此参数仅适用于HTTP/HTTPS监听器。
默认值0表示不开启,1表示开启。
若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请。 -
DeregisterTargetRst:
(p)
—
重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。
-
SessionType:
(p)
—
会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。
默认为 NORMAL。 -
MultiCertInfo:
(p)
—
证书信息,支持同时传入不同算法类型的多本服务端证书;此参数仅适用于未开启SNI特性的HTTPS监听器。此参数和Certificate不能同时传入。
-
MaxConn:
(p)
—
监听器粒度并发连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格并发连接上限,其中-1表示关闭监听器粒度并发连接数限速。基础网络实例不支持该参数。
默认为 -1,表示不限速。 -
MaxCps:
(p)
—
监听器粒度新建连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格新建连接上限,其中-1表示关闭监听器粒度新建连接数限速。基础网络实例不支持该参数。
默认为 -1 表示不限速。 -
IdleConnectTimeout:
(p)
—
空闲连接超时时间,此参数仅适用于TCP/UDP监听器。如需设置超过1980s,请通过 工单申请,最大可设置到3600s。
取值范围:[10, 1980]
单位:秒
默认值:900
TCP监听器默认值:900,UDP监听器默认值:300s。取值范围:共享型实例和独占型实例支持:10~900,性能容量型实例支持:10~1980。
-
ProxyProtocol:
(p)
—
TCP_SSL和QUIC是否支持PP
-
SnatEnable:
(p)
—
是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时
透传客户端源IP选项关闭,反之亦然。 -
DataCompressMode:
(p)
—
数据压缩模式
-
RescheduleTargetZeroWeight:
(p)
—
重新调度功能,权重调为0开关,打开此开关,后端服务器权重调为0时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleUnhealthy:
(p)
—
重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleExpandTarget:
(p)
—
重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleStartTime:
(p)
—
重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。
-
RescheduleInterval:
(p)
—
重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。
6455 6456 6457 |
# File 'lib/v20180317/models.rb', line 6455 def SnatEnable @SnatEnable end |
#SniSwitch ⇒ Object
Parameters:
-
LoadBalancerId:
(p)
—
负载均衡实例ID,可以通过 DescribeLoadBalancers 接口查询。
-
ListenerId:
(p)
—
负载均衡监听器ID,可以通过 DescribeListeners 接口查询。
-
ListenerName:
(p)
—
新的监听器名称。命名规则:1-80 个英文字母、汉字等国际通用语言字符,数字,连接线“-”、下划线“_”等常见字符(禁止Unicode补充字符,如emoji表情、生僻汉字等)。
-
SessionExpireTime:
(p)
—
会话保持时间,单位:秒。可选值:30~3600,默认 0,表示不开启。此参数仅适用于TCP/UDP监听器。
-
HealthCheck:
(p)
—
健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。
-
Certificate:
(p)
—
证书相关信息,此参数仅适用于HTTPS/TCP_SSL/QUIC监听器;此参数和MultiCertInfo不能同时传入。
-
Scheduler:
(p)
—
监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)、IP_HASH(按 IP 地址哈希)
分别表示按权重轮询、最小连接数, 默认为 WRR。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 -
SniSwitch:
(p)
—
是否开启SNI特性,此参数仅适用于HTTPS监听器。默认0,表示不开启,1表示开启。注意:未开启SNI的监听器可以开启SNI;已开启SNI的监听器不能关闭SNI。
-
TargetType:
(p)
—
后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。
-
KeepaliveEnable:
(p)
—
是否开启长连接,此参数仅适用于HTTP/HTTPS监听器。
默认值0表示不开启,1表示开启。
若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请。 -
DeregisterTargetRst:
(p)
—
重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。
-
SessionType:
(p)
—
会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。
默认为 NORMAL。 -
MultiCertInfo:
(p)
—
证书信息,支持同时传入不同算法类型的多本服务端证书;此参数仅适用于未开启SNI特性的HTTPS监听器。此参数和Certificate不能同时传入。
-
MaxConn:
(p)
—
监听器粒度并发连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格并发连接上限,其中-1表示关闭监听器粒度并发连接数限速。基础网络实例不支持该参数。
默认为 -1,表示不限速。 -
MaxCps:
(p)
—
监听器粒度新建连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格新建连接上限,其中-1表示关闭监听器粒度新建连接数限速。基础网络实例不支持该参数。
默认为 -1 表示不限速。 -
IdleConnectTimeout:
(p)
—
空闲连接超时时间,此参数仅适用于TCP/UDP监听器。如需设置超过1980s,请通过 工单申请,最大可设置到3600s。
取值范围:[10, 1980]
单位:秒
默认值:900
TCP监听器默认值:900,UDP监听器默认值:300s。取值范围:共享型实例和独占型实例支持:10~900,性能容量型实例支持:10~1980。
-
ProxyProtocol:
(p)
—
TCP_SSL和QUIC是否支持PP
-
SnatEnable:
(p)
—
是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时
透传客户端源IP选项关闭,反之亦然。 -
DataCompressMode:
(p)
—
数据压缩模式
-
RescheduleTargetZeroWeight:
(p)
—
重新调度功能,权重调为0开关,打开此开关,后端服务器权重调为0时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleUnhealthy:
(p)
—
重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleExpandTarget:
(p)
—
重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleStartTime:
(p)
—
重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。
-
RescheduleInterval:
(p)
—
重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。
6455 6456 6457 |
# File 'lib/v20180317/models.rb', line 6455 def SniSwitch @SniSwitch end |
#TargetType ⇒ Object
Parameters:
-
LoadBalancerId:
(p)
—
负载均衡实例ID,可以通过 DescribeLoadBalancers 接口查询。
-
ListenerId:
(p)
—
负载均衡监听器ID,可以通过 DescribeListeners 接口查询。
-
ListenerName:
(p)
—
新的监听器名称。命名规则:1-80 个英文字母、汉字等国际通用语言字符,数字,连接线“-”、下划线“_”等常见字符(禁止Unicode补充字符,如emoji表情、生僻汉字等)。
-
SessionExpireTime:
(p)
—
会话保持时间,单位:秒。可选值:30~3600,默认 0,表示不开启。此参数仅适用于TCP/UDP监听器。
-
HealthCheck:
(p)
—
健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。
-
Certificate:
(p)
—
证书相关信息,此参数仅适用于HTTPS/TCP_SSL/QUIC监听器;此参数和MultiCertInfo不能同时传入。
-
Scheduler:
(p)
—
监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)、IP_HASH(按 IP 地址哈希)
分别表示按权重轮询、最小连接数, 默认为 WRR。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 -
SniSwitch:
(p)
—
是否开启SNI特性,此参数仅适用于HTTPS监听器。默认0,表示不开启,1表示开启。注意:未开启SNI的监听器可以开启SNI;已开启SNI的监听器不能关闭SNI。
-
TargetType:
(p)
—
后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。
-
KeepaliveEnable:
(p)
—
是否开启长连接,此参数仅适用于HTTP/HTTPS监听器。
默认值0表示不开启,1表示开启。
若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请。 -
DeregisterTargetRst:
(p)
—
重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。
-
SessionType:
(p)
—
会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。
默认为 NORMAL。 -
MultiCertInfo:
(p)
—
证书信息,支持同时传入不同算法类型的多本服务端证书;此参数仅适用于未开启SNI特性的HTTPS监听器。此参数和Certificate不能同时传入。
-
MaxConn:
(p)
—
监听器粒度并发连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格并发连接上限,其中-1表示关闭监听器粒度并发连接数限速。基础网络实例不支持该参数。
默认为 -1,表示不限速。 -
MaxCps:
(p)
—
监听器粒度新建连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格新建连接上限,其中-1表示关闭监听器粒度新建连接数限速。基础网络实例不支持该参数。
默认为 -1 表示不限速。 -
IdleConnectTimeout:
(p)
—
空闲连接超时时间,此参数仅适用于TCP/UDP监听器。如需设置超过1980s,请通过 工单申请,最大可设置到3600s。
取值范围:[10, 1980]
单位:秒
默认值:900
TCP监听器默认值:900,UDP监听器默认值:300s。取值范围:共享型实例和独占型实例支持:10~900,性能容量型实例支持:10~1980。
-
ProxyProtocol:
(p)
—
TCP_SSL和QUIC是否支持PP
-
SnatEnable:
(p)
—
是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时
透传客户端源IP选项关闭,反之亦然。 -
DataCompressMode:
(p)
—
数据压缩模式
-
RescheduleTargetZeroWeight:
(p)
—
重新调度功能,权重调为0开关,打开此开关,后端服务器权重调为0时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleUnhealthy:
(p)
—
重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleExpandTarget:
(p)
—
重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。
-
RescheduleStartTime:
(p)
—
重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。
-
RescheduleInterval:
(p)
—
重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。
6455 6456 6457 |
# File 'lib/v20180317/models.rb', line 6455 def TargetType @TargetType end |
Instance Method Details
#deserialize(params) ⇒ Object
6484 6485 6486 6487 6488 6489 6490 6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 6507 6508 6509 6510 6511 6512 6513 6514 6515 6516 6517 6518 |
# File 'lib/v20180317/models.rb', line 6484 def deserialize(params) @LoadBalancerId = params['LoadBalancerId'] @ListenerId = params['ListenerId'] @ListenerName = params['ListenerName'] @SessionExpireTime = params['SessionExpireTime'] unless params['HealthCheck'].nil? @HealthCheck = HealthCheck.new @HealthCheck.deserialize(params['HealthCheck']) end unless params['Certificate'].nil? @Certificate = CertificateInput.new @Certificate.deserialize(params['Certificate']) end @Scheduler = params['Scheduler'] @SniSwitch = params['SniSwitch'] @TargetType = params['TargetType'] @KeepaliveEnable = params['KeepaliveEnable'] @DeregisterTargetRst = params['DeregisterTargetRst'] @SessionType = params['SessionType'] unless params['MultiCertInfo'].nil? @MultiCertInfo = MultiCertInfo.new @MultiCertInfo.deserialize(params['MultiCertInfo']) end @MaxConn = params['MaxConn'] @MaxCps = params['MaxCps'] @IdleConnectTimeout = params['IdleConnectTimeout'] @ProxyProtocol = params['ProxyProtocol'] @SnatEnable = params['SnatEnable'] @DataCompressMode = params['DataCompressMode'] @RescheduleTargetZeroWeight = params['RescheduleTargetZeroWeight'] @RescheduleUnhealthy = params['RescheduleUnhealthy'] @RescheduleExpandTarget = params['RescheduleExpandTarget'] @RescheduleStartTime = params['RescheduleStartTime'] @RescheduleInterval = params['RescheduleInterval'] end |