Class: TencentCloud::Clb::V20180317::ModifyListenerRequest

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180317/models.rb

Overview

ModifyListener请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#CertificateObject

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

#DataCompressModeObject

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

#DeregisterTargetRstObject

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

#HealthCheckObject

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

#IdleConnectTimeoutObject

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

#KeepaliveEnableObject

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

#ListenerIdObject

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

#ListenerNameObject

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

#LoadBalancerIdObject

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

#MaxConnObject

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

#MaxCpsObject

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

#MultiCertInfoObject

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

#ProxyProtocolObject

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

#RescheduleExpandTargetObject

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

#RescheduleIntervalObject

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

#RescheduleStartTimeObject

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

#RescheduleTargetZeroWeightObject

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

#RescheduleUnhealthyObject

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

#SchedulerObject

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

#SessionExpireTimeObject

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

#SessionTypeObject

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

#SnatEnableObject

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

#SniSwitchObject

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

#TargetTypeObject

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