Class: TencentCloud::Clb::V20180317::Listener

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

Overview

监听器的信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(listenerid = nil, protocol = nil, port = nil, certificate = nil, healthcheck = nil, scheduler = nil, sessionexpiretime = nil, sniswitch = nil, rules = nil, listenername = nil, createtime = nil, endport = nil, targettype = nil, targetgroup = nil, sessiontype = nil, keepaliveenable = nil, toa = nil, deregistertargetrst = nil, attrflags = nil, targetgrouplist = nil, maxconn = nil, maxcps = nil, idleconnecttimeout = nil, rescheduleinterval = nil, datacompressmode = nil, reschedulestarttime = nil) ⇒ Listener

Returns a new instance of Listener.



5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
# File 'lib/v20180317/models.rb', line 5124

def initialize(listenerid=nil, protocol=nil, port=nil, certificate=nil, healthcheck=nil, scheduler=nil, sessionexpiretime=nil, sniswitch=nil, rules=nil, listenername=nil, createtime=nil, endport=nil, targettype=nil, targetgroup=nil, sessiontype=nil, keepaliveenable=nil, toa=nil, deregistertargetrst=nil, attrflags=nil, targetgrouplist=nil, maxconn=nil, maxcps=nil, idleconnecttimeout=nil, rescheduleinterval=nil, datacompressmode=nil, reschedulestarttime=nil)
  @ListenerId = listenerid
  @Protocol = protocol
  @Port = port
  @Certificate = certificate
  @HealthCheck = healthcheck
  @Scheduler = scheduler
  @SessionExpireTime = sessionexpiretime
  @SniSwitch = sniswitch
  @Rules = rules
  @ListenerName = listenername
  @CreateTime = createtime
  @EndPort = endport
  @TargetType = targettype
  @TargetGroup = targetgroup
  @SessionType = sessiontype
  @KeepaliveEnable = keepaliveenable
  @Toa = toa
  @DeregisterTargetRst = deregistertargetrst
  @AttrFlags = attrflags
  @TargetGroupList = targetgrouplist
  @MaxConn = maxconn
  @MaxCps = maxcps
  @IdleConnectTimeout = idleconnecttimeout
  @RescheduleInterval = rescheduleinterval
  @DataCompressMode = datacompressmode
  @RescheduleStartTime = reschedulestarttime
end

Instance Attribute Details

#AttrFlagsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ListenerId:

    负载均衡监听器 ID

  • Protocol:

    监听器协议,可选值:TCP、UDP、HTTP、HTTPS、TCP_SSL、QUIC

  • Port:

    监听器端口,端口范围:1-65535

  • Certificate:

    监听器绑定的证书信息

  • HealthCheck:

    监听器的健康检查信息

  • Scheduler:

    请求的调度方式。 WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。

  • SessionExpireTime:

    会话保持时间,单位:秒。可选值:30~3600,默认 0,默认不开启。此参数仅适用于TCP/UDP监听器。

  • SniSwitch:

    是否开启SNI特性,1:表示开启,0:表示不开启(本参数仅对于HTTPS监听器有意义)

  • Rules:

    监听器下的全部转发规则(本参数仅对于HTTP/HTTPS监听器有意义)

  • ListenerName:

    监听器的名称

  • CreateTime:

    监听器的创建时间。

  • EndPort:

    端口段结束端口,端口范围:2-65535

  • TargetType:

    后端服务器类型,可选值:NODE、POLARIS、TARGETGROUP、TARGETGROUP-V2

  • TargetGroup:

    绑定的目标组基本信息;当监听器绑定目标组时,会返回该字段

  • SessionType:

    会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。

  • KeepaliveEnable:

    是否开启长连接,1开启,0关闭,(本参数仅对于HTTP/HTTPS监听器有意义)

  • Toa:

    仅支持Nat64 CLB TCP监听器

  • DeregisterTargetRst:

    重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。

  • AttrFlags:

    监听器的属性

  • TargetGroupList:

    绑定的目标组列表

  • MaxConn:

    监听器最大连接数,-1表示监听器维度不限速。

  • MaxCps:

    监听器最大新增连接数,-1表示监听器维度不限速。

  • IdleConnectTimeout:

    空闲连接超时时间,仅支持TCP监听器。默认值:900;共享型实例和独占型实例取值范围:300~900,性能容量型实例取值范围:300~1980。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。触发重新调度后,长连接将会在设置的调度时间内断开并完成重新分配。

  • DataCompressMode:

    数据压缩模式

  • RescheduleStartTime:

    重新调度启动时间,配置了重新调度启动时间后,会在启动时间到达时触发重新调度。



5122
5123
5124
# File 'lib/v20180317/models.rb', line 5122

def AttrFlags
  @AttrFlags
end

#CertificateObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ListenerId:

    负载均衡监听器 ID

  • Protocol:

    监听器协议,可选值:TCP、UDP、HTTP、HTTPS、TCP_SSL、QUIC

  • Port:

    监听器端口,端口范围:1-65535

  • Certificate:

    监听器绑定的证书信息

  • HealthCheck:

    监听器的健康检查信息

  • Scheduler:

    请求的调度方式。 WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。

  • SessionExpireTime:

    会话保持时间,单位:秒。可选值:30~3600,默认 0,默认不开启。此参数仅适用于TCP/UDP监听器。

  • SniSwitch:

    是否开启SNI特性,1:表示开启,0:表示不开启(本参数仅对于HTTPS监听器有意义)

  • Rules:

    监听器下的全部转发规则(本参数仅对于HTTP/HTTPS监听器有意义)

  • ListenerName:

    监听器的名称

  • CreateTime:

    监听器的创建时间。

  • EndPort:

    端口段结束端口,端口范围:2-65535

  • TargetType:

    后端服务器类型,可选值:NODE、POLARIS、TARGETGROUP、TARGETGROUP-V2

  • TargetGroup:

    绑定的目标组基本信息;当监听器绑定目标组时,会返回该字段

  • SessionType:

    会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。

  • KeepaliveEnable:

    是否开启长连接,1开启,0关闭,(本参数仅对于HTTP/HTTPS监听器有意义)

  • Toa:

    仅支持Nat64 CLB TCP监听器

  • DeregisterTargetRst:

    重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。

  • AttrFlags:

    监听器的属性

  • TargetGroupList:

    绑定的目标组列表

  • MaxConn:

    监听器最大连接数,-1表示监听器维度不限速。

  • MaxCps:

    监听器最大新增连接数,-1表示监听器维度不限速。

  • IdleConnectTimeout:

    空闲连接超时时间,仅支持TCP监听器。默认值:900;共享型实例和独占型实例取值范围:300~900,性能容量型实例取值范围:300~1980。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。触发重新调度后,长连接将会在设置的调度时间内断开并完成重新分配。

  • DataCompressMode:

    数据压缩模式

  • RescheduleStartTime:

    重新调度启动时间,配置了重新调度启动时间后,会在启动时间到达时触发重新调度。



5122
5123
5124
# File 'lib/v20180317/models.rb', line 5122

def Certificate
  @Certificate
end

#CreateTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ListenerId:

    负载均衡监听器 ID

  • Protocol:

    监听器协议,可选值:TCP、UDP、HTTP、HTTPS、TCP_SSL、QUIC

  • Port:

    监听器端口,端口范围:1-65535

  • Certificate:

    监听器绑定的证书信息

  • HealthCheck:

    监听器的健康检查信息

  • Scheduler:

    请求的调度方式。 WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。

  • SessionExpireTime:

    会话保持时间,单位:秒。可选值:30~3600,默认 0,默认不开启。此参数仅适用于TCP/UDP监听器。

  • SniSwitch:

    是否开启SNI特性,1:表示开启,0:表示不开启(本参数仅对于HTTPS监听器有意义)

  • Rules:

    监听器下的全部转发规则(本参数仅对于HTTP/HTTPS监听器有意义)

  • ListenerName:

    监听器的名称

  • CreateTime:

    监听器的创建时间。

  • EndPort:

    端口段结束端口,端口范围:2-65535

  • TargetType:

    后端服务器类型,可选值:NODE、POLARIS、TARGETGROUP、TARGETGROUP-V2

  • TargetGroup:

    绑定的目标组基本信息;当监听器绑定目标组时,会返回该字段

  • SessionType:

    会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。

  • KeepaliveEnable:

    是否开启长连接,1开启,0关闭,(本参数仅对于HTTP/HTTPS监听器有意义)

  • Toa:

    仅支持Nat64 CLB TCP监听器

  • DeregisterTargetRst:

    重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。

  • AttrFlags:

    监听器的属性

  • TargetGroupList:

    绑定的目标组列表

  • MaxConn:

    监听器最大连接数,-1表示监听器维度不限速。

  • MaxCps:

    监听器最大新增连接数,-1表示监听器维度不限速。

  • IdleConnectTimeout:

    空闲连接超时时间,仅支持TCP监听器。默认值:900;共享型实例和独占型实例取值范围:300~900,性能容量型实例取值范围:300~1980。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。触发重新调度后,长连接将会在设置的调度时间内断开并完成重新分配。

  • DataCompressMode:

    数据压缩模式

  • RescheduleStartTime:

    重新调度启动时间,配置了重新调度启动时间后,会在启动时间到达时触发重新调度。



5122
5123
5124
# File 'lib/v20180317/models.rb', line 5122

def CreateTime
  @CreateTime
end

#DataCompressModeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ListenerId:

    负载均衡监听器 ID

  • Protocol:

    监听器协议,可选值:TCP、UDP、HTTP、HTTPS、TCP_SSL、QUIC

  • Port:

    监听器端口,端口范围:1-65535

  • Certificate:

    监听器绑定的证书信息

  • HealthCheck:

    监听器的健康检查信息

  • Scheduler:

    请求的调度方式。 WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。

  • SessionExpireTime:

    会话保持时间,单位:秒。可选值:30~3600,默认 0,默认不开启。此参数仅适用于TCP/UDP监听器。

  • SniSwitch:

    是否开启SNI特性,1:表示开启,0:表示不开启(本参数仅对于HTTPS监听器有意义)

  • Rules:

    监听器下的全部转发规则(本参数仅对于HTTP/HTTPS监听器有意义)

  • ListenerName:

    监听器的名称

  • CreateTime:

    监听器的创建时间。

  • EndPort:

    端口段结束端口,端口范围:2-65535

  • TargetType:

    后端服务器类型,可选值:NODE、POLARIS、TARGETGROUP、TARGETGROUP-V2

  • TargetGroup:

    绑定的目标组基本信息;当监听器绑定目标组时,会返回该字段

  • SessionType:

    会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。

  • KeepaliveEnable:

    是否开启长连接,1开启,0关闭,(本参数仅对于HTTP/HTTPS监听器有意义)

  • Toa:

    仅支持Nat64 CLB TCP监听器

  • DeregisterTargetRst:

    重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。

  • AttrFlags:

    监听器的属性

  • TargetGroupList:

    绑定的目标组列表

  • MaxConn:

    监听器最大连接数,-1表示监听器维度不限速。

  • MaxCps:

    监听器最大新增连接数,-1表示监听器维度不限速。

  • IdleConnectTimeout:

    空闲连接超时时间,仅支持TCP监听器。默认值:900;共享型实例和独占型实例取值范围:300~900,性能容量型实例取值范围:300~1980。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。触发重新调度后,长连接将会在设置的调度时间内断开并完成重新分配。

  • DataCompressMode:

    数据压缩模式

  • RescheduleStartTime:

    重新调度启动时间,配置了重新调度启动时间后,会在启动时间到达时触发重新调度。



5122
5123
5124
# File 'lib/v20180317/models.rb', line 5122

def DataCompressMode
  @DataCompressMode
end

#DeregisterTargetRstObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ListenerId:

    负载均衡监听器 ID

  • Protocol:

    监听器协议,可选值:TCP、UDP、HTTP、HTTPS、TCP_SSL、QUIC

  • Port:

    监听器端口,端口范围:1-65535

  • Certificate:

    监听器绑定的证书信息

  • HealthCheck:

    监听器的健康检查信息

  • Scheduler:

    请求的调度方式。 WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。

  • SessionExpireTime:

    会话保持时间,单位:秒。可选值:30~3600,默认 0,默认不开启。此参数仅适用于TCP/UDP监听器。

  • SniSwitch:

    是否开启SNI特性,1:表示开启,0:表示不开启(本参数仅对于HTTPS监听器有意义)

  • Rules:

    监听器下的全部转发规则(本参数仅对于HTTP/HTTPS监听器有意义)

  • ListenerName:

    监听器的名称

  • CreateTime:

    监听器的创建时间。

  • EndPort:

    端口段结束端口,端口范围:2-65535

  • TargetType:

    后端服务器类型,可选值:NODE、POLARIS、TARGETGROUP、TARGETGROUP-V2

  • TargetGroup:

    绑定的目标组基本信息;当监听器绑定目标组时,会返回该字段

  • SessionType:

    会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。

  • KeepaliveEnable:

    是否开启长连接,1开启,0关闭,(本参数仅对于HTTP/HTTPS监听器有意义)

  • Toa:

    仅支持Nat64 CLB TCP监听器

  • DeregisterTargetRst:

    重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。

  • AttrFlags:

    监听器的属性

  • TargetGroupList:

    绑定的目标组列表

  • MaxConn:

    监听器最大连接数,-1表示监听器维度不限速。

  • MaxCps:

    监听器最大新增连接数,-1表示监听器维度不限速。

  • IdleConnectTimeout:

    空闲连接超时时间,仅支持TCP监听器。默认值:900;共享型实例和独占型实例取值范围:300~900,性能容量型实例取值范围:300~1980。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。触发重新调度后,长连接将会在设置的调度时间内断开并完成重新分配。

  • DataCompressMode:

    数据压缩模式

  • RescheduleStartTime:

    重新调度启动时间,配置了重新调度启动时间后,会在启动时间到达时触发重新调度。



5122
5123
5124
# File 'lib/v20180317/models.rb', line 5122

def DeregisterTargetRst
  @DeregisterTargetRst
end

#EndPortObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ListenerId:

    负载均衡监听器 ID

  • Protocol:

    监听器协议,可选值:TCP、UDP、HTTP、HTTPS、TCP_SSL、QUIC

  • Port:

    监听器端口,端口范围:1-65535

  • Certificate:

    监听器绑定的证书信息

  • HealthCheck:

    监听器的健康检查信息

  • Scheduler:

    请求的调度方式。 WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。

  • SessionExpireTime:

    会话保持时间,单位:秒。可选值:30~3600,默认 0,默认不开启。此参数仅适用于TCP/UDP监听器。

  • SniSwitch:

    是否开启SNI特性,1:表示开启,0:表示不开启(本参数仅对于HTTPS监听器有意义)

  • Rules:

    监听器下的全部转发规则(本参数仅对于HTTP/HTTPS监听器有意义)

  • ListenerName:

    监听器的名称

  • CreateTime:

    监听器的创建时间。

  • EndPort:

    端口段结束端口,端口范围:2-65535

  • TargetType:

    后端服务器类型,可选值:NODE、POLARIS、TARGETGROUP、TARGETGROUP-V2

  • TargetGroup:

    绑定的目标组基本信息;当监听器绑定目标组时,会返回该字段

  • SessionType:

    会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。

  • KeepaliveEnable:

    是否开启长连接,1开启,0关闭,(本参数仅对于HTTP/HTTPS监听器有意义)

  • Toa:

    仅支持Nat64 CLB TCP监听器

  • DeregisterTargetRst:

    重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。

  • AttrFlags:

    监听器的属性

  • TargetGroupList:

    绑定的目标组列表

  • MaxConn:

    监听器最大连接数,-1表示监听器维度不限速。

  • MaxCps:

    监听器最大新增连接数,-1表示监听器维度不限速。

  • IdleConnectTimeout:

    空闲连接超时时间,仅支持TCP监听器。默认值:900;共享型实例和独占型实例取值范围:300~900,性能容量型实例取值范围:300~1980。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。触发重新调度后,长连接将会在设置的调度时间内断开并完成重新分配。

  • DataCompressMode:

    数据压缩模式

  • RescheduleStartTime:

    重新调度启动时间,配置了重新调度启动时间后,会在启动时间到达时触发重新调度。



5122
5123
5124
# File 'lib/v20180317/models.rb', line 5122

def EndPort
  @EndPort
end

#HealthCheckObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ListenerId:

    负载均衡监听器 ID

  • Protocol:

    监听器协议,可选值:TCP、UDP、HTTP、HTTPS、TCP_SSL、QUIC

  • Port:

    监听器端口,端口范围:1-65535

  • Certificate:

    监听器绑定的证书信息

  • HealthCheck:

    监听器的健康检查信息

  • Scheduler:

    请求的调度方式。 WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。

  • SessionExpireTime:

    会话保持时间,单位:秒。可选值:30~3600,默认 0,默认不开启。此参数仅适用于TCP/UDP监听器。

  • SniSwitch:

    是否开启SNI特性,1:表示开启,0:表示不开启(本参数仅对于HTTPS监听器有意义)

  • Rules:

    监听器下的全部转发规则(本参数仅对于HTTP/HTTPS监听器有意义)

  • ListenerName:

    监听器的名称

  • CreateTime:

    监听器的创建时间。

  • EndPort:

    端口段结束端口,端口范围:2-65535

  • TargetType:

    后端服务器类型,可选值:NODE、POLARIS、TARGETGROUP、TARGETGROUP-V2

  • TargetGroup:

    绑定的目标组基本信息;当监听器绑定目标组时,会返回该字段

  • SessionType:

    会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。

  • KeepaliveEnable:

    是否开启长连接,1开启,0关闭,(本参数仅对于HTTP/HTTPS监听器有意义)

  • Toa:

    仅支持Nat64 CLB TCP监听器

  • DeregisterTargetRst:

    重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。

  • AttrFlags:

    监听器的属性

  • TargetGroupList:

    绑定的目标组列表

  • MaxConn:

    监听器最大连接数,-1表示监听器维度不限速。

  • MaxCps:

    监听器最大新增连接数,-1表示监听器维度不限速。

  • IdleConnectTimeout:

    空闲连接超时时间,仅支持TCP监听器。默认值:900;共享型实例和独占型实例取值范围:300~900,性能容量型实例取值范围:300~1980。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。触发重新调度后,长连接将会在设置的调度时间内断开并完成重新分配。

  • DataCompressMode:

    数据压缩模式

  • RescheduleStartTime:

    重新调度启动时间,配置了重新调度启动时间后,会在启动时间到达时触发重新调度。



5122
5123
5124
# File 'lib/v20180317/models.rb', line 5122

def HealthCheck
  @HealthCheck
end

#IdleConnectTimeoutObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ListenerId:

    负载均衡监听器 ID

  • Protocol:

    监听器协议,可选值:TCP、UDP、HTTP、HTTPS、TCP_SSL、QUIC

  • Port:

    监听器端口,端口范围:1-65535

  • Certificate:

    监听器绑定的证书信息

  • HealthCheck:

    监听器的健康检查信息

  • Scheduler:

    请求的调度方式。 WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。

  • SessionExpireTime:

    会话保持时间,单位:秒。可选值:30~3600,默认 0,默认不开启。此参数仅适用于TCP/UDP监听器。

  • SniSwitch:

    是否开启SNI特性,1:表示开启,0:表示不开启(本参数仅对于HTTPS监听器有意义)

  • Rules:

    监听器下的全部转发规则(本参数仅对于HTTP/HTTPS监听器有意义)

  • ListenerName:

    监听器的名称

  • CreateTime:

    监听器的创建时间。

  • EndPort:

    端口段结束端口,端口范围:2-65535

  • TargetType:

    后端服务器类型,可选值:NODE、POLARIS、TARGETGROUP、TARGETGROUP-V2

  • TargetGroup:

    绑定的目标组基本信息;当监听器绑定目标组时,会返回该字段

  • SessionType:

    会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。

  • KeepaliveEnable:

    是否开启长连接,1开启,0关闭,(本参数仅对于HTTP/HTTPS监听器有意义)

  • Toa:

    仅支持Nat64 CLB TCP监听器

  • DeregisterTargetRst:

    重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。

  • AttrFlags:

    监听器的属性

  • TargetGroupList:

    绑定的目标组列表

  • MaxConn:

    监听器最大连接数,-1表示监听器维度不限速。

  • MaxCps:

    监听器最大新增连接数,-1表示监听器维度不限速。

  • IdleConnectTimeout:

    空闲连接超时时间,仅支持TCP监听器。默认值:900;共享型实例和独占型实例取值范围:300~900,性能容量型实例取值范围:300~1980。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。触发重新调度后,长连接将会在设置的调度时间内断开并完成重新分配。

  • DataCompressMode:

    数据压缩模式

  • RescheduleStartTime:

    重新调度启动时间,配置了重新调度启动时间后,会在启动时间到达时触发重新调度。



5122
5123
5124
# File 'lib/v20180317/models.rb', line 5122

def IdleConnectTimeout
  @IdleConnectTimeout
end

#KeepaliveEnableObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ListenerId:

    负载均衡监听器 ID

  • Protocol:

    监听器协议,可选值:TCP、UDP、HTTP、HTTPS、TCP_SSL、QUIC

  • Port:

    监听器端口,端口范围:1-65535

  • Certificate:

    监听器绑定的证书信息

  • HealthCheck:

    监听器的健康检查信息

  • Scheduler:

    请求的调度方式。 WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。

  • SessionExpireTime:

    会话保持时间,单位:秒。可选值:30~3600,默认 0,默认不开启。此参数仅适用于TCP/UDP监听器。

  • SniSwitch:

    是否开启SNI特性,1:表示开启,0:表示不开启(本参数仅对于HTTPS监听器有意义)

  • Rules:

    监听器下的全部转发规则(本参数仅对于HTTP/HTTPS监听器有意义)

  • ListenerName:

    监听器的名称

  • CreateTime:

    监听器的创建时间。

  • EndPort:

    端口段结束端口,端口范围:2-65535

  • TargetType:

    后端服务器类型,可选值:NODE、POLARIS、TARGETGROUP、TARGETGROUP-V2

  • TargetGroup:

    绑定的目标组基本信息;当监听器绑定目标组时,会返回该字段

  • SessionType:

    会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。

  • KeepaliveEnable:

    是否开启长连接,1开启,0关闭,(本参数仅对于HTTP/HTTPS监听器有意义)

  • Toa:

    仅支持Nat64 CLB TCP监听器

  • DeregisterTargetRst:

    重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。

  • AttrFlags:

    监听器的属性

  • TargetGroupList:

    绑定的目标组列表

  • MaxConn:

    监听器最大连接数,-1表示监听器维度不限速。

  • MaxCps:

    监听器最大新增连接数,-1表示监听器维度不限速。

  • IdleConnectTimeout:

    空闲连接超时时间,仅支持TCP监听器。默认值:900;共享型实例和独占型实例取值范围:300~900,性能容量型实例取值范围:300~1980。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。触发重新调度后,长连接将会在设置的调度时间内断开并完成重新分配。

  • DataCompressMode:

    数据压缩模式

  • RescheduleStartTime:

    重新调度启动时间,配置了重新调度启动时间后,会在启动时间到达时触发重新调度。



5122
5123
5124
# File 'lib/v20180317/models.rb', line 5122

def KeepaliveEnable
  @KeepaliveEnable
end

#ListenerIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ListenerId:

    负载均衡监听器 ID

  • Protocol:

    监听器协议,可选值:TCP、UDP、HTTP、HTTPS、TCP_SSL、QUIC

  • Port:

    监听器端口,端口范围:1-65535

  • Certificate:

    监听器绑定的证书信息

  • HealthCheck:

    监听器的健康检查信息

  • Scheduler:

    请求的调度方式。 WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。

  • SessionExpireTime:

    会话保持时间,单位:秒。可选值:30~3600,默认 0,默认不开启。此参数仅适用于TCP/UDP监听器。

  • SniSwitch:

    是否开启SNI特性,1:表示开启,0:表示不开启(本参数仅对于HTTPS监听器有意义)

  • Rules:

    监听器下的全部转发规则(本参数仅对于HTTP/HTTPS监听器有意义)

  • ListenerName:

    监听器的名称

  • CreateTime:

    监听器的创建时间。

  • EndPort:

    端口段结束端口,端口范围:2-65535

  • TargetType:

    后端服务器类型,可选值:NODE、POLARIS、TARGETGROUP、TARGETGROUP-V2

  • TargetGroup:

    绑定的目标组基本信息;当监听器绑定目标组时,会返回该字段

  • SessionType:

    会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。

  • KeepaliveEnable:

    是否开启长连接,1开启,0关闭,(本参数仅对于HTTP/HTTPS监听器有意义)

  • Toa:

    仅支持Nat64 CLB TCP监听器

  • DeregisterTargetRst:

    重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。

  • AttrFlags:

    监听器的属性

  • TargetGroupList:

    绑定的目标组列表

  • MaxConn:

    监听器最大连接数,-1表示监听器维度不限速。

  • MaxCps:

    监听器最大新增连接数,-1表示监听器维度不限速。

  • IdleConnectTimeout:

    空闲连接超时时间,仅支持TCP监听器。默认值:900;共享型实例和独占型实例取值范围:300~900,性能容量型实例取值范围:300~1980。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。触发重新调度后,长连接将会在设置的调度时间内断开并完成重新分配。

  • DataCompressMode:

    数据压缩模式

  • RescheduleStartTime:

    重新调度启动时间,配置了重新调度启动时间后,会在启动时间到达时触发重新调度。



5122
5123
5124
# File 'lib/v20180317/models.rb', line 5122

def ListenerId
  @ListenerId
end

#ListenerNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ListenerId:

    负载均衡监听器 ID

  • Protocol:

    监听器协议,可选值:TCP、UDP、HTTP、HTTPS、TCP_SSL、QUIC

  • Port:

    监听器端口,端口范围:1-65535

  • Certificate:

    监听器绑定的证书信息

  • HealthCheck:

    监听器的健康检查信息

  • Scheduler:

    请求的调度方式。 WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。

  • SessionExpireTime:

    会话保持时间,单位:秒。可选值:30~3600,默认 0,默认不开启。此参数仅适用于TCP/UDP监听器。

  • SniSwitch:

    是否开启SNI特性,1:表示开启,0:表示不开启(本参数仅对于HTTPS监听器有意义)

  • Rules:

    监听器下的全部转发规则(本参数仅对于HTTP/HTTPS监听器有意义)

  • ListenerName:

    监听器的名称

  • CreateTime:

    监听器的创建时间。

  • EndPort:

    端口段结束端口,端口范围:2-65535

  • TargetType:

    后端服务器类型,可选值:NODE、POLARIS、TARGETGROUP、TARGETGROUP-V2

  • TargetGroup:

    绑定的目标组基本信息;当监听器绑定目标组时,会返回该字段

  • SessionType:

    会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。

  • KeepaliveEnable:

    是否开启长连接,1开启,0关闭,(本参数仅对于HTTP/HTTPS监听器有意义)

  • Toa:

    仅支持Nat64 CLB TCP监听器

  • DeregisterTargetRst:

    重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。

  • AttrFlags:

    监听器的属性

  • TargetGroupList:

    绑定的目标组列表

  • MaxConn:

    监听器最大连接数,-1表示监听器维度不限速。

  • MaxCps:

    监听器最大新增连接数,-1表示监听器维度不限速。

  • IdleConnectTimeout:

    空闲连接超时时间,仅支持TCP监听器。默认值:900;共享型实例和独占型实例取值范围:300~900,性能容量型实例取值范围:300~1980。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。触发重新调度后,长连接将会在设置的调度时间内断开并完成重新分配。

  • DataCompressMode:

    数据压缩模式

  • RescheduleStartTime:

    重新调度启动时间,配置了重新调度启动时间后,会在启动时间到达时触发重新调度。



5122
5123
5124
# File 'lib/v20180317/models.rb', line 5122

def ListenerName
  @ListenerName
end

#MaxConnObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ListenerId:

    负载均衡监听器 ID

  • Protocol:

    监听器协议,可选值:TCP、UDP、HTTP、HTTPS、TCP_SSL、QUIC

  • Port:

    监听器端口,端口范围:1-65535

  • Certificate:

    监听器绑定的证书信息

  • HealthCheck:

    监听器的健康检查信息

  • Scheduler:

    请求的调度方式。 WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。

  • SessionExpireTime:

    会话保持时间,单位:秒。可选值:30~3600,默认 0,默认不开启。此参数仅适用于TCP/UDP监听器。

  • SniSwitch:

    是否开启SNI特性,1:表示开启,0:表示不开启(本参数仅对于HTTPS监听器有意义)

  • Rules:

    监听器下的全部转发规则(本参数仅对于HTTP/HTTPS监听器有意义)

  • ListenerName:

    监听器的名称

  • CreateTime:

    监听器的创建时间。

  • EndPort:

    端口段结束端口,端口范围:2-65535

  • TargetType:

    后端服务器类型,可选值:NODE、POLARIS、TARGETGROUP、TARGETGROUP-V2

  • TargetGroup:

    绑定的目标组基本信息;当监听器绑定目标组时,会返回该字段

  • SessionType:

    会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。

  • KeepaliveEnable:

    是否开启长连接,1开启,0关闭,(本参数仅对于HTTP/HTTPS监听器有意义)

  • Toa:

    仅支持Nat64 CLB TCP监听器

  • DeregisterTargetRst:

    重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。

  • AttrFlags:

    监听器的属性

  • TargetGroupList:

    绑定的目标组列表

  • MaxConn:

    监听器最大连接数,-1表示监听器维度不限速。

  • MaxCps:

    监听器最大新增连接数,-1表示监听器维度不限速。

  • IdleConnectTimeout:

    空闲连接超时时间,仅支持TCP监听器。默认值:900;共享型实例和独占型实例取值范围:300~900,性能容量型实例取值范围:300~1980。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。触发重新调度后,长连接将会在设置的调度时间内断开并完成重新分配。

  • DataCompressMode:

    数据压缩模式

  • RescheduleStartTime:

    重新调度启动时间,配置了重新调度启动时间后,会在启动时间到达时触发重新调度。



5122
5123
5124
# File 'lib/v20180317/models.rb', line 5122

def MaxConn
  @MaxConn
end

#MaxCpsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ListenerId:

    负载均衡监听器 ID

  • Protocol:

    监听器协议,可选值:TCP、UDP、HTTP、HTTPS、TCP_SSL、QUIC

  • Port:

    监听器端口,端口范围:1-65535

  • Certificate:

    监听器绑定的证书信息

  • HealthCheck:

    监听器的健康检查信息

  • Scheduler:

    请求的调度方式。 WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。

  • SessionExpireTime:

    会话保持时间,单位:秒。可选值:30~3600,默认 0,默认不开启。此参数仅适用于TCP/UDP监听器。

  • SniSwitch:

    是否开启SNI特性,1:表示开启,0:表示不开启(本参数仅对于HTTPS监听器有意义)

  • Rules:

    监听器下的全部转发规则(本参数仅对于HTTP/HTTPS监听器有意义)

  • ListenerName:

    监听器的名称

  • CreateTime:

    监听器的创建时间。

  • EndPort:

    端口段结束端口,端口范围:2-65535

  • TargetType:

    后端服务器类型,可选值:NODE、POLARIS、TARGETGROUP、TARGETGROUP-V2

  • TargetGroup:

    绑定的目标组基本信息;当监听器绑定目标组时,会返回该字段

  • SessionType:

    会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。

  • KeepaliveEnable:

    是否开启长连接,1开启,0关闭,(本参数仅对于HTTP/HTTPS监听器有意义)

  • Toa:

    仅支持Nat64 CLB TCP监听器

  • DeregisterTargetRst:

    重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。

  • AttrFlags:

    监听器的属性

  • TargetGroupList:

    绑定的目标组列表

  • MaxConn:

    监听器最大连接数,-1表示监听器维度不限速。

  • MaxCps:

    监听器最大新增连接数,-1表示监听器维度不限速。

  • IdleConnectTimeout:

    空闲连接超时时间,仅支持TCP监听器。默认值:900;共享型实例和独占型实例取值范围:300~900,性能容量型实例取值范围:300~1980。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。触发重新调度后,长连接将会在设置的调度时间内断开并完成重新分配。

  • DataCompressMode:

    数据压缩模式

  • RescheduleStartTime:

    重新调度启动时间,配置了重新调度启动时间后,会在启动时间到达时触发重新调度。



5122
5123
5124
# File 'lib/v20180317/models.rb', line 5122

def MaxCps
  @MaxCps
end

#PortObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ListenerId:

    负载均衡监听器 ID

  • Protocol:

    监听器协议,可选值:TCP、UDP、HTTP、HTTPS、TCP_SSL、QUIC

  • Port:

    监听器端口,端口范围:1-65535

  • Certificate:

    监听器绑定的证书信息

  • HealthCheck:

    监听器的健康检查信息

  • Scheduler:

    请求的调度方式。 WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。

  • SessionExpireTime:

    会话保持时间,单位:秒。可选值:30~3600,默认 0,默认不开启。此参数仅适用于TCP/UDP监听器。

  • SniSwitch:

    是否开启SNI特性,1:表示开启,0:表示不开启(本参数仅对于HTTPS监听器有意义)

  • Rules:

    监听器下的全部转发规则(本参数仅对于HTTP/HTTPS监听器有意义)

  • ListenerName:

    监听器的名称

  • CreateTime:

    监听器的创建时间。

  • EndPort:

    端口段结束端口,端口范围:2-65535

  • TargetType:

    后端服务器类型,可选值:NODE、POLARIS、TARGETGROUP、TARGETGROUP-V2

  • TargetGroup:

    绑定的目标组基本信息;当监听器绑定目标组时,会返回该字段

  • SessionType:

    会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。

  • KeepaliveEnable:

    是否开启长连接,1开启,0关闭,(本参数仅对于HTTP/HTTPS监听器有意义)

  • Toa:

    仅支持Nat64 CLB TCP监听器

  • DeregisterTargetRst:

    重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。

  • AttrFlags:

    监听器的属性

  • TargetGroupList:

    绑定的目标组列表

  • MaxConn:

    监听器最大连接数,-1表示监听器维度不限速。

  • MaxCps:

    监听器最大新增连接数,-1表示监听器维度不限速。

  • IdleConnectTimeout:

    空闲连接超时时间,仅支持TCP监听器。默认值:900;共享型实例和独占型实例取值范围:300~900,性能容量型实例取值范围:300~1980。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。触发重新调度后,长连接将会在设置的调度时间内断开并完成重新分配。

  • DataCompressMode:

    数据压缩模式

  • RescheduleStartTime:

    重新调度启动时间,配置了重新调度启动时间后,会在启动时间到达时触发重新调度。



5122
5123
5124
# File 'lib/v20180317/models.rb', line 5122

def Port
  @Port
end

#ProtocolObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ListenerId:

    负载均衡监听器 ID

  • Protocol:

    监听器协议,可选值:TCP、UDP、HTTP、HTTPS、TCP_SSL、QUIC

  • Port:

    监听器端口,端口范围:1-65535

  • Certificate:

    监听器绑定的证书信息

  • HealthCheck:

    监听器的健康检查信息

  • Scheduler:

    请求的调度方式。 WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。

  • SessionExpireTime:

    会话保持时间,单位:秒。可选值:30~3600,默认 0,默认不开启。此参数仅适用于TCP/UDP监听器。

  • SniSwitch:

    是否开启SNI特性,1:表示开启,0:表示不开启(本参数仅对于HTTPS监听器有意义)

  • Rules:

    监听器下的全部转发规则(本参数仅对于HTTP/HTTPS监听器有意义)

  • ListenerName:

    监听器的名称

  • CreateTime:

    监听器的创建时间。

  • EndPort:

    端口段结束端口,端口范围:2-65535

  • TargetType:

    后端服务器类型,可选值:NODE、POLARIS、TARGETGROUP、TARGETGROUP-V2

  • TargetGroup:

    绑定的目标组基本信息;当监听器绑定目标组时,会返回该字段

  • SessionType:

    会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。

  • KeepaliveEnable:

    是否开启长连接,1开启,0关闭,(本参数仅对于HTTP/HTTPS监听器有意义)

  • Toa:

    仅支持Nat64 CLB TCP监听器

  • DeregisterTargetRst:

    重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。

  • AttrFlags:

    监听器的属性

  • TargetGroupList:

    绑定的目标组列表

  • MaxConn:

    监听器最大连接数,-1表示监听器维度不限速。

  • MaxCps:

    监听器最大新增连接数,-1表示监听器维度不限速。

  • IdleConnectTimeout:

    空闲连接超时时间,仅支持TCP监听器。默认值:900;共享型实例和独占型实例取值范围:300~900,性能容量型实例取值范围:300~1980。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。触发重新调度后,长连接将会在设置的调度时间内断开并完成重新分配。

  • DataCompressMode:

    数据压缩模式

  • RescheduleStartTime:

    重新调度启动时间,配置了重新调度启动时间后,会在启动时间到达时触发重新调度。



5122
5123
5124
# File 'lib/v20180317/models.rb', line 5122

def Protocol
  @Protocol
end

#RescheduleIntervalObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ListenerId:

    负载均衡监听器 ID

  • Protocol:

    监听器协议,可选值:TCP、UDP、HTTP、HTTPS、TCP_SSL、QUIC

  • Port:

    监听器端口,端口范围:1-65535

  • Certificate:

    监听器绑定的证书信息

  • HealthCheck:

    监听器的健康检查信息

  • Scheduler:

    请求的调度方式。 WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。

  • SessionExpireTime:

    会话保持时间,单位:秒。可选值:30~3600,默认 0,默认不开启。此参数仅适用于TCP/UDP监听器。

  • SniSwitch:

    是否开启SNI特性,1:表示开启,0:表示不开启(本参数仅对于HTTPS监听器有意义)

  • Rules:

    监听器下的全部转发规则(本参数仅对于HTTP/HTTPS监听器有意义)

  • ListenerName:

    监听器的名称

  • CreateTime:

    监听器的创建时间。

  • EndPort:

    端口段结束端口,端口范围:2-65535

  • TargetType:

    后端服务器类型,可选值:NODE、POLARIS、TARGETGROUP、TARGETGROUP-V2

  • TargetGroup:

    绑定的目标组基本信息;当监听器绑定目标组时,会返回该字段

  • SessionType:

    会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。

  • KeepaliveEnable:

    是否开启长连接,1开启,0关闭,(本参数仅对于HTTP/HTTPS监听器有意义)

  • Toa:

    仅支持Nat64 CLB TCP监听器

  • DeregisterTargetRst:

    重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。

  • AttrFlags:

    监听器的属性

  • TargetGroupList:

    绑定的目标组列表

  • MaxConn:

    监听器最大连接数,-1表示监听器维度不限速。

  • MaxCps:

    监听器最大新增连接数,-1表示监听器维度不限速。

  • IdleConnectTimeout:

    空闲连接超时时间,仅支持TCP监听器。默认值:900;共享型实例和独占型实例取值范围:300~900,性能容量型实例取值范围:300~1980。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。触发重新调度后,长连接将会在设置的调度时间内断开并完成重新分配。

  • DataCompressMode:

    数据压缩模式

  • RescheduleStartTime:

    重新调度启动时间,配置了重新调度启动时间后,会在启动时间到达时触发重新调度。



5122
5123
5124
# File 'lib/v20180317/models.rb', line 5122

def RescheduleInterval
  @RescheduleInterval
end

#RescheduleStartTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ListenerId:

    负载均衡监听器 ID

  • Protocol:

    监听器协议,可选值:TCP、UDP、HTTP、HTTPS、TCP_SSL、QUIC

  • Port:

    监听器端口,端口范围:1-65535

  • Certificate:

    监听器绑定的证书信息

  • HealthCheck:

    监听器的健康检查信息

  • Scheduler:

    请求的调度方式。 WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。

  • SessionExpireTime:

    会话保持时间,单位:秒。可选值:30~3600,默认 0,默认不开启。此参数仅适用于TCP/UDP监听器。

  • SniSwitch:

    是否开启SNI特性,1:表示开启,0:表示不开启(本参数仅对于HTTPS监听器有意义)

  • Rules:

    监听器下的全部转发规则(本参数仅对于HTTP/HTTPS监听器有意义)

  • ListenerName:

    监听器的名称

  • CreateTime:

    监听器的创建时间。

  • EndPort:

    端口段结束端口,端口范围:2-65535

  • TargetType:

    后端服务器类型,可选值:NODE、POLARIS、TARGETGROUP、TARGETGROUP-V2

  • TargetGroup:

    绑定的目标组基本信息;当监听器绑定目标组时,会返回该字段

  • SessionType:

    会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。

  • KeepaliveEnable:

    是否开启长连接,1开启,0关闭,(本参数仅对于HTTP/HTTPS监听器有意义)

  • Toa:

    仅支持Nat64 CLB TCP监听器

  • DeregisterTargetRst:

    重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。

  • AttrFlags:

    监听器的属性

  • TargetGroupList:

    绑定的目标组列表

  • MaxConn:

    监听器最大连接数,-1表示监听器维度不限速。

  • MaxCps:

    监听器最大新增连接数,-1表示监听器维度不限速。

  • IdleConnectTimeout:

    空闲连接超时时间,仅支持TCP监听器。默认值:900;共享型实例和独占型实例取值范围:300~900,性能容量型实例取值范围:300~1980。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。触发重新调度后,长连接将会在设置的调度时间内断开并完成重新分配。

  • DataCompressMode:

    数据压缩模式

  • RescheduleStartTime:

    重新调度启动时间,配置了重新调度启动时间后,会在启动时间到达时触发重新调度。



5122
5123
5124
# File 'lib/v20180317/models.rb', line 5122

def RescheduleStartTime
  @RescheduleStartTime
end

#RulesObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ListenerId:

    负载均衡监听器 ID

  • Protocol:

    监听器协议,可选值:TCP、UDP、HTTP、HTTPS、TCP_SSL、QUIC

  • Port:

    监听器端口,端口范围:1-65535

  • Certificate:

    监听器绑定的证书信息

  • HealthCheck:

    监听器的健康检查信息

  • Scheduler:

    请求的调度方式。 WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。

  • SessionExpireTime:

    会话保持时间,单位:秒。可选值:30~3600,默认 0,默认不开启。此参数仅适用于TCP/UDP监听器。

  • SniSwitch:

    是否开启SNI特性,1:表示开启,0:表示不开启(本参数仅对于HTTPS监听器有意义)

  • Rules:

    监听器下的全部转发规则(本参数仅对于HTTP/HTTPS监听器有意义)

  • ListenerName:

    监听器的名称

  • CreateTime:

    监听器的创建时间。

  • EndPort:

    端口段结束端口,端口范围:2-65535

  • TargetType:

    后端服务器类型,可选值:NODE、POLARIS、TARGETGROUP、TARGETGROUP-V2

  • TargetGroup:

    绑定的目标组基本信息;当监听器绑定目标组时,会返回该字段

  • SessionType:

    会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。

  • KeepaliveEnable:

    是否开启长连接,1开启,0关闭,(本参数仅对于HTTP/HTTPS监听器有意义)

  • Toa:

    仅支持Nat64 CLB TCP监听器

  • DeregisterTargetRst:

    重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。

  • AttrFlags:

    监听器的属性

  • TargetGroupList:

    绑定的目标组列表

  • MaxConn:

    监听器最大连接数,-1表示监听器维度不限速。

  • MaxCps:

    监听器最大新增连接数,-1表示监听器维度不限速。

  • IdleConnectTimeout:

    空闲连接超时时间,仅支持TCP监听器。默认值:900;共享型实例和独占型实例取值范围:300~900,性能容量型实例取值范围:300~1980。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。触发重新调度后,长连接将会在设置的调度时间内断开并完成重新分配。

  • DataCompressMode:

    数据压缩模式

  • RescheduleStartTime:

    重新调度启动时间,配置了重新调度启动时间后,会在启动时间到达时触发重新调度。



5122
5123
5124
# File 'lib/v20180317/models.rb', line 5122

def Rules
  @Rules
end

#SchedulerObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ListenerId:

    负载均衡监听器 ID

  • Protocol:

    监听器协议,可选值:TCP、UDP、HTTP、HTTPS、TCP_SSL、QUIC

  • Port:

    监听器端口,端口范围:1-65535

  • Certificate:

    监听器绑定的证书信息

  • HealthCheck:

    监听器的健康检查信息

  • Scheduler:

    请求的调度方式。 WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。

  • SessionExpireTime:

    会话保持时间,单位:秒。可选值:30~3600,默认 0,默认不开启。此参数仅适用于TCP/UDP监听器。

  • SniSwitch:

    是否开启SNI特性,1:表示开启,0:表示不开启(本参数仅对于HTTPS监听器有意义)

  • Rules:

    监听器下的全部转发规则(本参数仅对于HTTP/HTTPS监听器有意义)

  • ListenerName:

    监听器的名称

  • CreateTime:

    监听器的创建时间。

  • EndPort:

    端口段结束端口,端口范围:2-65535

  • TargetType:

    后端服务器类型,可选值:NODE、POLARIS、TARGETGROUP、TARGETGROUP-V2

  • TargetGroup:

    绑定的目标组基本信息;当监听器绑定目标组时,会返回该字段

  • SessionType:

    会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。

  • KeepaliveEnable:

    是否开启长连接,1开启,0关闭,(本参数仅对于HTTP/HTTPS监听器有意义)

  • Toa:

    仅支持Nat64 CLB TCP监听器

  • DeregisterTargetRst:

    重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。

  • AttrFlags:

    监听器的属性

  • TargetGroupList:

    绑定的目标组列表

  • MaxConn:

    监听器最大连接数,-1表示监听器维度不限速。

  • MaxCps:

    监听器最大新增连接数,-1表示监听器维度不限速。

  • IdleConnectTimeout:

    空闲连接超时时间,仅支持TCP监听器。默认值:900;共享型实例和独占型实例取值范围:300~900,性能容量型实例取值范围:300~1980。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。触发重新调度后,长连接将会在设置的调度时间内断开并完成重新分配。

  • DataCompressMode:

    数据压缩模式

  • RescheduleStartTime:

    重新调度启动时间,配置了重新调度启动时间后,会在启动时间到达时触发重新调度。



5122
5123
5124
# File 'lib/v20180317/models.rb', line 5122

def Scheduler
  @Scheduler
end

#SessionExpireTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ListenerId:

    负载均衡监听器 ID

  • Protocol:

    监听器协议,可选值:TCP、UDP、HTTP、HTTPS、TCP_SSL、QUIC

  • Port:

    监听器端口,端口范围:1-65535

  • Certificate:

    监听器绑定的证书信息

  • HealthCheck:

    监听器的健康检查信息

  • Scheduler:

    请求的调度方式。 WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。

  • SessionExpireTime:

    会话保持时间,单位:秒。可选值:30~3600,默认 0,默认不开启。此参数仅适用于TCP/UDP监听器。

  • SniSwitch:

    是否开启SNI特性,1:表示开启,0:表示不开启(本参数仅对于HTTPS监听器有意义)

  • Rules:

    监听器下的全部转发规则(本参数仅对于HTTP/HTTPS监听器有意义)

  • ListenerName:

    监听器的名称

  • CreateTime:

    监听器的创建时间。

  • EndPort:

    端口段结束端口,端口范围:2-65535

  • TargetType:

    后端服务器类型,可选值:NODE、POLARIS、TARGETGROUP、TARGETGROUP-V2

  • TargetGroup:

    绑定的目标组基本信息;当监听器绑定目标组时,会返回该字段

  • SessionType:

    会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。

  • KeepaliveEnable:

    是否开启长连接,1开启,0关闭,(本参数仅对于HTTP/HTTPS监听器有意义)

  • Toa:

    仅支持Nat64 CLB TCP监听器

  • DeregisterTargetRst:

    重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。

  • AttrFlags:

    监听器的属性

  • TargetGroupList:

    绑定的目标组列表

  • MaxConn:

    监听器最大连接数,-1表示监听器维度不限速。

  • MaxCps:

    监听器最大新增连接数,-1表示监听器维度不限速。

  • IdleConnectTimeout:

    空闲连接超时时间,仅支持TCP监听器。默认值:900;共享型实例和独占型实例取值范围:300~900,性能容量型实例取值范围:300~1980。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。触发重新调度后,长连接将会在设置的调度时间内断开并完成重新分配。

  • DataCompressMode:

    数据压缩模式

  • RescheduleStartTime:

    重新调度启动时间,配置了重新调度启动时间后,会在启动时间到达时触发重新调度。



5122
5123
5124
# File 'lib/v20180317/models.rb', line 5122

def SessionExpireTime
  @SessionExpireTime
end

#SessionTypeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ListenerId:

    负载均衡监听器 ID

  • Protocol:

    监听器协议,可选值:TCP、UDP、HTTP、HTTPS、TCP_SSL、QUIC

  • Port:

    监听器端口,端口范围:1-65535

  • Certificate:

    监听器绑定的证书信息

  • HealthCheck:

    监听器的健康检查信息

  • Scheduler:

    请求的调度方式。 WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。

  • SessionExpireTime:

    会话保持时间,单位:秒。可选值:30~3600,默认 0,默认不开启。此参数仅适用于TCP/UDP监听器。

  • SniSwitch:

    是否开启SNI特性,1:表示开启,0:表示不开启(本参数仅对于HTTPS监听器有意义)

  • Rules:

    监听器下的全部转发规则(本参数仅对于HTTP/HTTPS监听器有意义)

  • ListenerName:

    监听器的名称

  • CreateTime:

    监听器的创建时间。

  • EndPort:

    端口段结束端口,端口范围:2-65535

  • TargetType:

    后端服务器类型,可选值:NODE、POLARIS、TARGETGROUP、TARGETGROUP-V2

  • TargetGroup:

    绑定的目标组基本信息;当监听器绑定目标组时,会返回该字段

  • SessionType:

    会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。

  • KeepaliveEnable:

    是否开启长连接,1开启,0关闭,(本参数仅对于HTTP/HTTPS监听器有意义)

  • Toa:

    仅支持Nat64 CLB TCP监听器

  • DeregisterTargetRst:

    重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。

  • AttrFlags:

    监听器的属性

  • TargetGroupList:

    绑定的目标组列表

  • MaxConn:

    监听器最大连接数,-1表示监听器维度不限速。

  • MaxCps:

    监听器最大新增连接数,-1表示监听器维度不限速。

  • IdleConnectTimeout:

    空闲连接超时时间,仅支持TCP监听器。默认值:900;共享型实例和独占型实例取值范围:300~900,性能容量型实例取值范围:300~1980。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。触发重新调度后,长连接将会在设置的调度时间内断开并完成重新分配。

  • DataCompressMode:

    数据压缩模式

  • RescheduleStartTime:

    重新调度启动时间,配置了重新调度启动时间后,会在启动时间到达时触发重新调度。



5122
5123
5124
# File 'lib/v20180317/models.rb', line 5122

def SessionType
  @SessionType
end

#SniSwitchObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ListenerId:

    负载均衡监听器 ID

  • Protocol:

    监听器协议,可选值:TCP、UDP、HTTP、HTTPS、TCP_SSL、QUIC

  • Port:

    监听器端口,端口范围:1-65535

  • Certificate:

    监听器绑定的证书信息

  • HealthCheck:

    监听器的健康检查信息

  • Scheduler:

    请求的调度方式。 WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。

  • SessionExpireTime:

    会话保持时间,单位:秒。可选值:30~3600,默认 0,默认不开启。此参数仅适用于TCP/UDP监听器。

  • SniSwitch:

    是否开启SNI特性,1:表示开启,0:表示不开启(本参数仅对于HTTPS监听器有意义)

  • Rules:

    监听器下的全部转发规则(本参数仅对于HTTP/HTTPS监听器有意义)

  • ListenerName:

    监听器的名称

  • CreateTime:

    监听器的创建时间。

  • EndPort:

    端口段结束端口,端口范围:2-65535

  • TargetType:

    后端服务器类型,可选值:NODE、POLARIS、TARGETGROUP、TARGETGROUP-V2

  • TargetGroup:

    绑定的目标组基本信息;当监听器绑定目标组时,会返回该字段

  • SessionType:

    会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。

  • KeepaliveEnable:

    是否开启长连接,1开启,0关闭,(本参数仅对于HTTP/HTTPS监听器有意义)

  • Toa:

    仅支持Nat64 CLB TCP监听器

  • DeregisterTargetRst:

    重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。

  • AttrFlags:

    监听器的属性

  • TargetGroupList:

    绑定的目标组列表

  • MaxConn:

    监听器最大连接数,-1表示监听器维度不限速。

  • MaxCps:

    监听器最大新增连接数,-1表示监听器维度不限速。

  • IdleConnectTimeout:

    空闲连接超时时间,仅支持TCP监听器。默认值:900;共享型实例和独占型实例取值范围:300~900,性能容量型实例取值范围:300~1980。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。触发重新调度后,长连接将会在设置的调度时间内断开并完成重新分配。

  • DataCompressMode:

    数据压缩模式

  • RescheduleStartTime:

    重新调度启动时间,配置了重新调度启动时间后,会在启动时间到达时触发重新调度。



5122
5123
5124
# File 'lib/v20180317/models.rb', line 5122

def SniSwitch
  @SniSwitch
end

#TargetGroupObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ListenerId:

    负载均衡监听器 ID

  • Protocol:

    监听器协议,可选值:TCP、UDP、HTTP、HTTPS、TCP_SSL、QUIC

  • Port:

    监听器端口,端口范围:1-65535

  • Certificate:

    监听器绑定的证书信息

  • HealthCheck:

    监听器的健康检查信息

  • Scheduler:

    请求的调度方式。 WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。

  • SessionExpireTime:

    会话保持时间,单位:秒。可选值:30~3600,默认 0,默认不开启。此参数仅适用于TCP/UDP监听器。

  • SniSwitch:

    是否开启SNI特性,1:表示开启,0:表示不开启(本参数仅对于HTTPS监听器有意义)

  • Rules:

    监听器下的全部转发规则(本参数仅对于HTTP/HTTPS监听器有意义)

  • ListenerName:

    监听器的名称

  • CreateTime:

    监听器的创建时间。

  • EndPort:

    端口段结束端口,端口范围:2-65535

  • TargetType:

    后端服务器类型,可选值:NODE、POLARIS、TARGETGROUP、TARGETGROUP-V2

  • TargetGroup:

    绑定的目标组基本信息;当监听器绑定目标组时,会返回该字段

  • SessionType:

    会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。

  • KeepaliveEnable:

    是否开启长连接,1开启,0关闭,(本参数仅对于HTTP/HTTPS监听器有意义)

  • Toa:

    仅支持Nat64 CLB TCP监听器

  • DeregisterTargetRst:

    重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。

  • AttrFlags:

    监听器的属性

  • TargetGroupList:

    绑定的目标组列表

  • MaxConn:

    监听器最大连接数,-1表示监听器维度不限速。

  • MaxCps:

    监听器最大新增连接数,-1表示监听器维度不限速。

  • IdleConnectTimeout:

    空闲连接超时时间,仅支持TCP监听器。默认值:900;共享型实例和独占型实例取值范围:300~900,性能容量型实例取值范围:300~1980。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。触发重新调度后,长连接将会在设置的调度时间内断开并完成重新分配。

  • DataCompressMode:

    数据压缩模式

  • RescheduleStartTime:

    重新调度启动时间,配置了重新调度启动时间后,会在启动时间到达时触发重新调度。



5122
5123
5124
# File 'lib/v20180317/models.rb', line 5122

def TargetGroup
  @TargetGroup
end

#TargetGroupListObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ListenerId:

    负载均衡监听器 ID

  • Protocol:

    监听器协议,可选值:TCP、UDP、HTTP、HTTPS、TCP_SSL、QUIC

  • Port:

    监听器端口,端口范围:1-65535

  • Certificate:

    监听器绑定的证书信息

  • HealthCheck:

    监听器的健康检查信息

  • Scheduler:

    请求的调度方式。 WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。

  • SessionExpireTime:

    会话保持时间,单位:秒。可选值:30~3600,默认 0,默认不开启。此参数仅适用于TCP/UDP监听器。

  • SniSwitch:

    是否开启SNI特性,1:表示开启,0:表示不开启(本参数仅对于HTTPS监听器有意义)

  • Rules:

    监听器下的全部转发规则(本参数仅对于HTTP/HTTPS监听器有意义)

  • ListenerName:

    监听器的名称

  • CreateTime:

    监听器的创建时间。

  • EndPort:

    端口段结束端口,端口范围:2-65535

  • TargetType:

    后端服务器类型,可选值:NODE、POLARIS、TARGETGROUP、TARGETGROUP-V2

  • TargetGroup:

    绑定的目标组基本信息;当监听器绑定目标组时,会返回该字段

  • SessionType:

    会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。

  • KeepaliveEnable:

    是否开启长连接,1开启,0关闭,(本参数仅对于HTTP/HTTPS监听器有意义)

  • Toa:

    仅支持Nat64 CLB TCP监听器

  • DeregisterTargetRst:

    重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。

  • AttrFlags:

    监听器的属性

  • TargetGroupList:

    绑定的目标组列表

  • MaxConn:

    监听器最大连接数,-1表示监听器维度不限速。

  • MaxCps:

    监听器最大新增连接数,-1表示监听器维度不限速。

  • IdleConnectTimeout:

    空闲连接超时时间,仅支持TCP监听器。默认值:900;共享型实例和独占型实例取值范围:300~900,性能容量型实例取值范围:300~1980。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。触发重新调度后,长连接将会在设置的调度时间内断开并完成重新分配。

  • DataCompressMode:

    数据压缩模式

  • RescheduleStartTime:

    重新调度启动时间,配置了重新调度启动时间后,会在启动时间到达时触发重新调度。



5122
5123
5124
# File 'lib/v20180317/models.rb', line 5122

def TargetGroupList
  @TargetGroupList
end

#TargetTypeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ListenerId:

    负载均衡监听器 ID

  • Protocol:

    监听器协议,可选值:TCP、UDP、HTTP、HTTPS、TCP_SSL、QUIC

  • Port:

    监听器端口,端口范围:1-65535

  • Certificate:

    监听器绑定的证书信息

  • HealthCheck:

    监听器的健康检查信息

  • Scheduler:

    请求的调度方式。 WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。

  • SessionExpireTime:

    会话保持时间,单位:秒。可选值:30~3600,默认 0,默认不开启。此参数仅适用于TCP/UDP监听器。

  • SniSwitch:

    是否开启SNI特性,1:表示开启,0:表示不开启(本参数仅对于HTTPS监听器有意义)

  • Rules:

    监听器下的全部转发规则(本参数仅对于HTTP/HTTPS监听器有意义)

  • ListenerName:

    监听器的名称

  • CreateTime:

    监听器的创建时间。

  • EndPort:

    端口段结束端口,端口范围:2-65535

  • TargetType:

    后端服务器类型,可选值:NODE、POLARIS、TARGETGROUP、TARGETGROUP-V2

  • TargetGroup:

    绑定的目标组基本信息;当监听器绑定目标组时,会返回该字段

  • SessionType:

    会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。

  • KeepaliveEnable:

    是否开启长连接,1开启,0关闭,(本参数仅对于HTTP/HTTPS监听器有意义)

  • Toa:

    仅支持Nat64 CLB TCP监听器

  • DeregisterTargetRst:

    重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。

  • AttrFlags:

    监听器的属性

  • TargetGroupList:

    绑定的目标组列表

  • MaxConn:

    监听器最大连接数,-1表示监听器维度不限速。

  • MaxCps:

    监听器最大新增连接数,-1表示监听器维度不限速。

  • IdleConnectTimeout:

    空闲连接超时时间,仅支持TCP监听器。默认值:900;共享型实例和独占型实例取值范围:300~900,性能容量型实例取值范围:300~1980。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。触发重新调度后,长连接将会在设置的调度时间内断开并完成重新分配。

  • DataCompressMode:

    数据压缩模式

  • RescheduleStartTime:

    重新调度启动时间,配置了重新调度启动时间后,会在启动时间到达时触发重新调度。



5122
5123
5124
# File 'lib/v20180317/models.rb', line 5122

def TargetType
  @TargetType
end

#ToaObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ListenerId:

    负载均衡监听器 ID

  • Protocol:

    监听器协议,可选值:TCP、UDP、HTTP、HTTPS、TCP_SSL、QUIC

  • Port:

    监听器端口,端口范围:1-65535

  • Certificate:

    监听器绑定的证书信息

  • HealthCheck:

    监听器的健康检查信息

  • Scheduler:

    请求的调度方式。 WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。

  • SessionExpireTime:

    会话保持时间,单位:秒。可选值:30~3600,默认 0,默认不开启。此参数仅适用于TCP/UDP监听器。

  • SniSwitch:

    是否开启SNI特性,1:表示开启,0:表示不开启(本参数仅对于HTTPS监听器有意义)

  • Rules:

    监听器下的全部转发规则(本参数仅对于HTTP/HTTPS监听器有意义)

  • ListenerName:

    监听器的名称

  • CreateTime:

    监听器的创建时间。

  • EndPort:

    端口段结束端口,端口范围:2-65535

  • TargetType:

    后端服务器类型,可选值:NODE、POLARIS、TARGETGROUP、TARGETGROUP-V2

  • TargetGroup:

    绑定的目标组基本信息;当监听器绑定目标组时,会返回该字段

  • SessionType:

    会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。

  • KeepaliveEnable:

    是否开启长连接,1开启,0关闭,(本参数仅对于HTTP/HTTPS监听器有意义)

  • Toa:

    仅支持Nat64 CLB TCP监听器

  • DeregisterTargetRst:

    重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。

  • AttrFlags:

    监听器的属性

  • TargetGroupList:

    绑定的目标组列表

  • MaxConn:

    监听器最大连接数,-1表示监听器维度不限速。

  • MaxCps:

    监听器最大新增连接数,-1表示监听器维度不限速。

  • IdleConnectTimeout:

    空闲连接超时时间,仅支持TCP监听器。默认值:900;共享型实例和独占型实例取值范围:300~900,性能容量型实例取值范围:300~1980。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。触发重新调度后,长连接将会在设置的调度时间内断开并完成重新分配。

  • DataCompressMode:

    数据压缩模式

  • RescheduleStartTime:

    重新调度启动时间,配置了重新调度启动时间后,会在启动时间到达时触发重新调度。



5122
5123
5124
# File 'lib/v20180317/models.rb', line 5122

def Toa
  @Toa
end

Instance Method Details

#deserialize(params) ⇒ Object



5153
5154
5155
5156
5157
5158
5159
5160
5161
5162
5163
5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
5178
5179
5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203
# File 'lib/v20180317/models.rb', line 5153

def deserialize(params)
  @ListenerId = params['ListenerId']
  @Protocol = params['Protocol']
  @Port = params['Port']
  unless params['Certificate'].nil?
    @Certificate = CertificateOutput.new
    @Certificate.deserialize(params['Certificate'])
  end
  unless params['HealthCheck'].nil?
    @HealthCheck = HealthCheck.new
    @HealthCheck.deserialize(params['HealthCheck'])
  end
  @Scheduler = params['Scheduler']
  @SessionExpireTime = params['SessionExpireTime']
  @SniSwitch = params['SniSwitch']
  unless params['Rules'].nil?
    @Rules = []
    params['Rules'].each do |i|
      ruleoutput_tmp = RuleOutput.new
      ruleoutput_tmp.deserialize(i)
      @Rules << ruleoutput_tmp
    end
  end
  @ListenerName = params['ListenerName']
  @CreateTime = params['CreateTime']
  @EndPort = params['EndPort']
  @TargetType = params['TargetType']
  unless params['TargetGroup'].nil?
    @TargetGroup = BasicTargetGroupInfo.new
    @TargetGroup.deserialize(params['TargetGroup'])
  end
  @SessionType = params['SessionType']
  @KeepaliveEnable = params['KeepaliveEnable']
  @Toa = params['Toa']
  @DeregisterTargetRst = params['DeregisterTargetRst']
  @AttrFlags = params['AttrFlags']
  unless params['TargetGroupList'].nil?
    @TargetGroupList = []
    params['TargetGroupList'].each do |i|
      basictargetgroupinfo_tmp = BasicTargetGroupInfo.new
      basictargetgroupinfo_tmp.deserialize(i)
      @TargetGroupList << basictargetgroupinfo_tmp
    end
  end
  @MaxConn = params['MaxConn']
  @MaxCps = params['MaxCps']
  @IdleConnectTimeout = params['IdleConnectTimeout']
  @RescheduleInterval = params['RescheduleInterval']
  @DataCompressMode = params['DataCompressMode']
  @RescheduleStartTime = params['RescheduleStartTime']
end