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
分别表示按权重轮询、最小连接数, 默认为 WRR。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 默认值0表示不开启,1表示开启。 若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。 默认为 NORMAL。 默认为 -1,表示不限速。 默认为 -1 表示不限速。.
-
#DataCompressMode ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 默认值0表示不开启,1表示开启。 若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。 默认为 NORMAL。 默认为 -1,表示不限速。 默认为 -1 表示不限速。.
-
#DeregisterTargetRst ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 默认值0表示不开启,1表示开启。 若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。 默认为 NORMAL。 默认为 -1,表示不限速。 默认为 -1 表示不限速。.
-
#HealthCheck ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 默认值0表示不开启,1表示开启。 若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。 默认为 NORMAL。 默认为 -1,表示不限速。 默认为 -1 表示不限速。.
-
#IdleConnectTimeout ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 默认值0表示不开启,1表示开启。 若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。 默认为 NORMAL。 默认为 -1,表示不限速。 默认为 -1 表示不限速。.
-
#KeepaliveEnable ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 默认值0表示不开启,1表示开启。 若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。 默认为 NORMAL。 默认为 -1,表示不限速。 默认为 -1 表示不限速。.
-
#ListenerId ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 默认值0表示不开启,1表示开启。 若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。 默认为 NORMAL。 默认为 -1,表示不限速。 默认为 -1 表示不限速。.
-
#ListenerName ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 默认值0表示不开启,1表示开启。 若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。 默认为 NORMAL。 默认为 -1,表示不限速。 默认为 -1 表示不限速。.
-
#LoadBalancerId ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 默认值0表示不开启,1表示开启。 若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。 默认为 NORMAL。 默认为 -1,表示不限速。 默认为 -1 表示不限速。.
-
#MaxConn ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 默认值0表示不开启,1表示开启。 若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。 默认为 NORMAL。 默认为 -1,表示不限速。 默认为 -1 表示不限速。.
-
#MaxCps ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 默认值0表示不开启,1表示开启。 若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。 默认为 NORMAL。 默认为 -1,表示不限速。 默认为 -1 表示不限速。.
-
#MultiCertInfo ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 默认值0表示不开启,1表示开启。 若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。 默认为 NORMAL。 默认为 -1,表示不限速。 默认为 -1 表示不限速。.
-
#ProxyProtocol ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 默认值0表示不开启,1表示开启。 若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。 默认为 NORMAL。 默认为 -1,表示不限速。 默认为 -1 表示不限速。.
-
#RescheduleExpandTarget ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 默认值0表示不开启,1表示开启。 若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。 默认为 NORMAL。 默认为 -1,表示不限速。 默认为 -1 表示不限速。.
-
#RescheduleInterval ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 默认值0表示不开启,1表示开启。 若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。 默认为 NORMAL。 默认为 -1,表示不限速。 默认为 -1 表示不限速。.
-
#RescheduleStartTime ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 默认值0表示不开启,1表示开启。 若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。 默认为 NORMAL。 默认为 -1,表示不限速。 默认为 -1 表示不限速。.
-
#RescheduleTargetZeroWeight ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 默认值0表示不开启,1表示开启。 若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。 默认为 NORMAL。 默认为 -1,表示不限速。 默认为 -1 表示不限速。.
-
#RescheduleUnhealthy ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 默认值0表示不开启,1表示开启。 若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。 默认为 NORMAL。 默认为 -1,表示不限速。 默认为 -1 表示不限速。.
-
#Scheduler ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 默认值0表示不开启,1表示开启。 若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。 默认为 NORMAL。 默认为 -1,表示不限速。 默认为 -1 表示不限速。.
-
#SessionExpireTime ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 默认值0表示不开启,1表示开启。 若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。 默认为 NORMAL。 默认为 -1,表示不限速。 默认为 -1 表示不限速。.
-
#SessionType ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 默认值0表示不开启,1表示开启。 若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。 默认为 NORMAL。 默认为 -1,表示不限速。 默认为 -1 表示不限速。.
-
#SnatEnable ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 默认值0表示不开启,1表示开启。 若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。 默认为 NORMAL。 默认为 -1,表示不限速。 默认为 -1 表示不限速。.
-
#SniSwitch ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 默认值0表示不开启,1表示开启。 若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。 默认为 NORMAL。 默认为 -1,表示不限速。 默认为 -1 表示不限速。.
-
#TargetType ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。 默认值0表示不开启,1表示开启。 若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。 使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。 默认为 NORMAL。 默认为 -1,表示不限速。 默认为 -1 表示不限速。.
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.
6386 6387 6388 6389 6390 6391 6392 6393 6394 6395 6396 6397 6398 6399 6400 6401 6402 6403 6404 6405 6406 6407 6408 6409 6410 6411 |
# File 'lib/v20180317/models.rb', line 6386 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, =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 = @RescheduleStartTime = reschedulestarttime @RescheduleInterval = rescheduleinterval end |
Instance Attribute Details
#Certificate ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。默认值0表示不开启,1表示开启。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。默认为 NORMAL。默认为 -1,表示不限速。默认为 -1 表示不限速。
6384 6385 6386 |
# File 'lib/v20180317/models.rb', line 6384 def Certificate @Certificate end |
#DataCompressMode ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。默认值0表示不开启,1表示开启。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。默认为 NORMAL。默认为 -1,表示不限速。默认为 -1 表示不限速。
6384 6385 6386 |
# File 'lib/v20180317/models.rb', line 6384 def DataCompressMode @DataCompressMode end |
#DeregisterTargetRst ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。默认值0表示不开启,1表示开启。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。默认为 NORMAL。默认为 -1,表示不限速。默认为 -1 表示不限速。
6384 6385 6386 |
# File 'lib/v20180317/models.rb', line 6384 def DeregisterTargetRst @DeregisterTargetRst end |
#HealthCheck ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。默认值0表示不开启,1表示开启。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。默认为 NORMAL。默认为 -1,表示不限速。默认为 -1 表示不限速。
6384 6385 6386 |
# File 'lib/v20180317/models.rb', line 6384 def HealthCheck @HealthCheck end |
#IdleConnectTimeout ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。默认值0表示不开启,1表示开启。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。默认为 NORMAL。默认为 -1,表示不限速。默认为 -1 表示不限速。
6384 6385 6386 |
# File 'lib/v20180317/models.rb', line 6384 def IdleConnectTimeout @IdleConnectTimeout end |
#KeepaliveEnable ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。默认值0表示不开启,1表示开启。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。默认为 NORMAL。默认为 -1,表示不限速。默认为 -1 表示不限速。
6384 6385 6386 |
# File 'lib/v20180317/models.rb', line 6384 def KeepaliveEnable @KeepaliveEnable end |
#ListenerId ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。默认值0表示不开启,1表示开启。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。默认为 NORMAL。默认为 -1,表示不限速。默认为 -1 表示不限速。
6384 6385 6386 |
# File 'lib/v20180317/models.rb', line 6384 def ListenerId @ListenerId end |
#ListenerName ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。默认值0表示不开启,1表示开启。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。默认为 NORMAL。默认为 -1,表示不限速。默认为 -1 表示不限速。
6384 6385 6386 |
# File 'lib/v20180317/models.rb', line 6384 def ListenerName @ListenerName end |
#LoadBalancerId ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。默认值0表示不开启,1表示开启。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。默认为 NORMAL。默认为 -1,表示不限速。默认为 -1 表示不限速。
6384 6385 6386 |
# File 'lib/v20180317/models.rb', line 6384 def LoadBalancerId @LoadBalancerId end |
#MaxConn ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。默认值0表示不开启,1表示开启。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。默认为 NORMAL。默认为 -1,表示不限速。默认为 -1 表示不限速。
6384 6385 6386 |
# File 'lib/v20180317/models.rb', line 6384 def MaxConn @MaxConn end |
#MaxCps ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。默认值0表示不开启,1表示开启。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。默认为 NORMAL。默认为 -1,表示不限速。默认为 -1 表示不限速。
6384 6385 6386 |
# File 'lib/v20180317/models.rb', line 6384 def MaxCps @MaxCps end |
#MultiCertInfo ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。默认值0表示不开启,1表示开启。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。默认为 NORMAL。默认为 -1,表示不限速。默认为 -1 表示不限速。
6384 6385 6386 |
# File 'lib/v20180317/models.rb', line 6384 def MultiCertInfo @MultiCertInfo end |
#ProxyProtocol ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。默认值0表示不开启,1表示开启。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。默认为 NORMAL。默认为 -1,表示不限速。默认为 -1 表示不限速。
6384 6385 6386 |
# File 'lib/v20180317/models.rb', line 6384 def ProxyProtocol @ProxyProtocol end |
#RescheduleExpandTarget ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。默认值0表示不开启,1表示开启。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。默认为 NORMAL。默认为 -1,表示不限速。默认为 -1 表示不限速。
6384 6385 6386 |
# File 'lib/v20180317/models.rb', line 6384 def RescheduleExpandTarget @RescheduleExpandTarget end |
#RescheduleInterval ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。默认值0表示不开启,1表示开启。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。默认为 NORMAL。默认为 -1,表示不限速。默认为 -1 表示不限速。
6384 6385 6386 |
# File 'lib/v20180317/models.rb', line 6384 def RescheduleInterval @RescheduleInterval end |
#RescheduleStartTime ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。默认值0表示不开启,1表示开启。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。默认为 NORMAL。默认为 -1,表示不限速。默认为 -1 表示不限速。
6384 6385 6386 |
# File 'lib/v20180317/models.rb', line 6384 def RescheduleStartTime @RescheduleStartTime end |
#RescheduleTargetZeroWeight ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。默认值0表示不开启,1表示开启。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。默认为 NORMAL。默认为 -1,表示不限速。默认为 -1 表示不限速。
6384 6385 6386 |
# File 'lib/v20180317/models.rb', line 6384 def RescheduleTargetZeroWeight @RescheduleTargetZeroWeight end |
#RescheduleUnhealthy ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。默认值0表示不开启,1表示开启。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。默认为 NORMAL。默认为 -1,表示不限速。默认为 -1 表示不限速。
6384 6385 6386 |
# File 'lib/v20180317/models.rb', line 6384 def RescheduleUnhealthy @RescheduleUnhealthy end |
#Scheduler ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。默认值0表示不开启,1表示开启。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。默认为 NORMAL。默认为 -1,表示不限速。默认为 -1 表示不限速。
6384 6385 6386 |
# File 'lib/v20180317/models.rb', line 6384 def Scheduler @Scheduler end |
#SessionExpireTime ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。默认值0表示不开启,1表示开启。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。默认为 NORMAL。默认为 -1,表示不限速。默认为 -1 表示不限速。
6384 6385 6386 |
# File 'lib/v20180317/models.rb', line 6384 def SessionExpireTime @SessionExpireTime end |
#SessionType ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。默认值0表示不开启,1表示开启。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。默认为 NORMAL。默认为 -1,表示不限速。默认为 -1 表示不限速。
6384 6385 6386 |
# File 'lib/v20180317/models.rb', line 6384 def SessionType @SessionType end |
#SnatEnable ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。默认值0表示不开启,1表示开启。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。默认为 NORMAL。默认为 -1,表示不限速。默认为 -1 表示不限速。
6384 6385 6386 |
# File 'lib/v20180317/models.rb', line 6384 def SnatEnable @SnatEnable end |
#SniSwitch ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。默认值0表示不开启,1表示开启。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。默认为 NORMAL。默认为 -1,表示不限速。默认为 -1 表示不限速。
6384 6385 6386 |
# File 'lib/v20180317/models.rb', line 6384 def SniSwitch @SniSwitch end |
#TargetType ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。默认值0表示不开启,1表示开启。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。默认为 NORMAL。默认为 -1,表示不限速。默认为 -1 表示不限速。
6384 6385 6386 |
# File 'lib/v20180317/models.rb', line 6384 def TargetType @TargetType end |
Instance Method Details
#deserialize(params) ⇒ Object
6413 6414 6415 6416 6417 6418 6419 6420 6421 6422 6423 6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 |
# File 'lib/v20180317/models.rb', line 6413 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 |