Class: TencentCloud::Clb::V20180317::CreateListenerRequest

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

Overview

CreateListener请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(loadbalancerid = nil, ports = nil, protocol = nil, listenernames = nil, healthcheck = nil, certificate = nil, sessionexpiretime = nil, scheduler = nil, sniswitch = nil, targettype = nil, sessiontype = nil, keepaliveenable = nil, endport = nil, deregistertargetrst = nil, multicertinfo = nil, maxconn = nil, maxcps = nil, idleconnecttimeout = nil, proxyprotocol = nil, snatenable = nil, fullendports = nil, h2cswitch = nil, sslcloseswitch = nil, datacompressmode = nil, rescheduletargetzeroweight = nil, rescheduleunhealthy = nil, rescheduleexpandtarget = nil, reschedulestarttime = nil, rescheduleinterval = nil) ⇒ CreateListenerRequest

Returns a new instance of CreateListenerRequest.



1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
# File 'lib/v20180317/models.rb', line 1397

def initialize(loadbalancerid=nil, ports=nil, protocol=nil, listenernames=nil, healthcheck=nil, certificate=nil, sessionexpiretime=nil, scheduler=nil, sniswitch=nil, targettype=nil, sessiontype=nil, keepaliveenable=nil, endport=nil, deregistertargetrst=nil, multicertinfo=nil, maxconn=nil, maxcps=nil, idleconnecttimeout=nil, proxyprotocol=nil, snatenable=nil, fullendports=nil, h2cswitch=nil, sslcloseswitch=nil, datacompressmode=nil, rescheduletargetzeroweight=nil, rescheduleunhealthy=nil, rescheduleexpandtarget=nil, reschedulestarttime=nil, rescheduleinterval=nil)
  @LoadBalancerId = loadbalancerid
  @Ports = ports
  @Protocol = protocol
  @ListenerNames = listenernames
  @HealthCheck = healthcheck
  @Certificate = certificate
  @SessionExpireTime = sessionexpiretime
  @Scheduler = scheduler
  @SniSwitch = sniswitch
  @TargetType = targettype
  @SessionType = sessiontype
  @KeepaliveEnable = keepaliveenable
  @EndPort = endport
  @DeregisterTargetRst = deregistertargetrst
  @MultiCertInfo = multicertinfo
  @MaxConn = maxconn
  @MaxCps = maxcps
  @IdleConnectTimeout = idleconnecttimeout
  @ProxyProtocol = proxyprotocol
  @SnatEnable = snatenable
  @FullEndPorts = fullendports
  @H2cSwitch = h2cswitch
  @SslCloseSwitch = sslcloseswitch
  @DataCompressMode = datacompressmode
  @RescheduleTargetZeroWeight = rescheduletargetzeroweight
  @RescheduleUnhealthy = rescheduleunhealthy
  @RescheduleExpandTarget = rescheduleexpandtarget
  @RescheduleStartTime = reschedulestarttime
  @RescheduleInterval = rescheduleinterval
end

Instance Attribute Details

#CertificateObject

端口范围:1~65535 <li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数MultiCertInfo至少需要传一个, 但不能同时传入。</li> 默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。<li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。</li> 默认为关闭。默认为关闭。

Parameters:

  • LoadBalancerId:

    负载均衡实例 ID,可以通过 [DescribeLoadBalancers](cloud.tencent.com/document/product/214/30685) 接口获取。

  • Ports:

    要将监听器创建到哪些端口,每个端口对应一个新的监听器。

  • Protocol:

    监听器协议: TCP | UDP | HTTP | HTTPS | TCP_SSL | QUIC。

  • ListenerNames:

    要创建的监听器名称列表,名称与Ports数组按序一一对应,如不需立即命名,则无需提供此参数。

  • HealthCheck:

    健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • Certificate:

    证书相关信息。参数限制如下:

  • SessionExpireTime:

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

  • Scheduler:

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)

  • SniSwitch:

    是否开启SNI特性,此参数仅适用于HTTPS监听器。0表示未开启,1表示开启。

  • TargetType:

    后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。

  • SessionType:

    会话保持类型。不传或传NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。(若选择QUIC_CID,则Protocol必须为UDP,Scheduler必须为WRR,同时只支持ipv4)

  • KeepaliveEnable:

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。

  • EndPort:

    创建端口段监听器时必须传入此参数,用以标识结束端口。同时,入参Ports只允许传入一个成员,用以标识开始端口。【如果您需要体验端口段功能,请通过 [工单申请](console.cloud.tencent.com/workorder/category)】。

  • DeregisterTargetRst:

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

  • MultiCertInfo:

    证书信息,支持同时传入不同算法类型的多本服务端证书,参数限制如下:

  • MaxConn:

    监听器最大连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • MaxCps:

    监听器最大新增连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • IdleConnectTimeout:

    空闲连接超时时间,此参数仅适用于TCP/UDP监听器,单位:秒。默认值:TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。如需设置超过取值范围的值请通过 [工单申请](console.cloud.tencent.com/workorder/category)。

  • ProxyProtocol:

    TCP_SSL和QUIC是否支持PP

  • SnatEnable:

    是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时‘透传客户端源IP`选项关闭,反之亦然。

  • FullEndPorts:

    全端口段监听器的结束端口,端口范围:2 - 65535

  • H2cSwitch:

    内网http监听器开启h2c开关,True(开启)、False(关闭)。

  • SslCloseSwitch:

    TCP_SSL监听器支持关闭SSL后仍然支持混绑,此参数为关闭开关。True(关闭)、False(开启).

  • DataCompressMode:

    数据压缩模式。可选值:transparent(透传模式)、compatibility(兼容模式)

  • RescheduleTargetZeroWeight:

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

  • RescheduleUnhealthy:

    重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleExpandTarget:

    重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleStartTime:

    重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。



1395
1396
1397
# File 'lib/v20180317/models.rb', line 1395

def Certificate
  @Certificate
end

#DataCompressModeObject

端口范围:1~65535 <li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数MultiCertInfo至少需要传一个, 但不能同时传入。</li> 默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。<li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。</li> 默认为关闭。默认为关闭。

Parameters:

  • LoadBalancerId:

    负载均衡实例 ID,可以通过 [DescribeLoadBalancers](cloud.tencent.com/document/product/214/30685) 接口获取。

  • Ports:

    要将监听器创建到哪些端口,每个端口对应一个新的监听器。

  • Protocol:

    监听器协议: TCP | UDP | HTTP | HTTPS | TCP_SSL | QUIC。

  • ListenerNames:

    要创建的监听器名称列表,名称与Ports数组按序一一对应,如不需立即命名,则无需提供此参数。

  • HealthCheck:

    健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • Certificate:

    证书相关信息。参数限制如下:

  • SessionExpireTime:

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

  • Scheduler:

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)

  • SniSwitch:

    是否开启SNI特性,此参数仅适用于HTTPS监听器。0表示未开启,1表示开启。

  • TargetType:

    后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。

  • SessionType:

    会话保持类型。不传或传NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。(若选择QUIC_CID,则Protocol必须为UDP,Scheduler必须为WRR,同时只支持ipv4)

  • KeepaliveEnable:

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。

  • EndPort:

    创建端口段监听器时必须传入此参数,用以标识结束端口。同时,入参Ports只允许传入一个成员,用以标识开始端口。【如果您需要体验端口段功能,请通过 [工单申请](console.cloud.tencent.com/workorder/category)】。

  • DeregisterTargetRst:

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

  • MultiCertInfo:

    证书信息,支持同时传入不同算法类型的多本服务端证书,参数限制如下:

  • MaxConn:

    监听器最大连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • MaxCps:

    监听器最大新增连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • IdleConnectTimeout:

    空闲连接超时时间,此参数仅适用于TCP/UDP监听器,单位:秒。默认值:TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。如需设置超过取值范围的值请通过 [工单申请](console.cloud.tencent.com/workorder/category)。

  • ProxyProtocol:

    TCP_SSL和QUIC是否支持PP

  • SnatEnable:

    是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时‘透传客户端源IP`选项关闭,反之亦然。

  • FullEndPorts:

    全端口段监听器的结束端口,端口范围:2 - 65535

  • H2cSwitch:

    内网http监听器开启h2c开关,True(开启)、False(关闭)。

  • SslCloseSwitch:

    TCP_SSL监听器支持关闭SSL后仍然支持混绑,此参数为关闭开关。True(关闭)、False(开启).

  • DataCompressMode:

    数据压缩模式。可选值:transparent(透传模式)、compatibility(兼容模式)

  • RescheduleTargetZeroWeight:

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

  • RescheduleUnhealthy:

    重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleExpandTarget:

    重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleStartTime:

    重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。



1395
1396
1397
# File 'lib/v20180317/models.rb', line 1395

def DataCompressMode
  @DataCompressMode
end

#DeregisterTargetRstObject

端口范围:1~65535 <li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数MultiCertInfo至少需要传一个, 但不能同时传入。</li> 默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。<li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。</li> 默认为关闭。默认为关闭。

Parameters:

  • LoadBalancerId:

    负载均衡实例 ID,可以通过 [DescribeLoadBalancers](cloud.tencent.com/document/product/214/30685) 接口获取。

  • Ports:

    要将监听器创建到哪些端口,每个端口对应一个新的监听器。

  • Protocol:

    监听器协议: TCP | UDP | HTTP | HTTPS | TCP_SSL | QUIC。

  • ListenerNames:

    要创建的监听器名称列表,名称与Ports数组按序一一对应,如不需立即命名,则无需提供此参数。

  • HealthCheck:

    健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • Certificate:

    证书相关信息。参数限制如下:

  • SessionExpireTime:

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

  • Scheduler:

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)

  • SniSwitch:

    是否开启SNI特性,此参数仅适用于HTTPS监听器。0表示未开启,1表示开启。

  • TargetType:

    后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。

  • SessionType:

    会话保持类型。不传或传NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。(若选择QUIC_CID,则Protocol必须为UDP,Scheduler必须为WRR,同时只支持ipv4)

  • KeepaliveEnable:

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。

  • EndPort:

    创建端口段监听器时必须传入此参数,用以标识结束端口。同时,入参Ports只允许传入一个成员,用以标识开始端口。【如果您需要体验端口段功能,请通过 [工单申请](console.cloud.tencent.com/workorder/category)】。

  • DeregisterTargetRst:

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

  • MultiCertInfo:

    证书信息,支持同时传入不同算法类型的多本服务端证书,参数限制如下:

  • MaxConn:

    监听器最大连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • MaxCps:

    监听器最大新增连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • IdleConnectTimeout:

    空闲连接超时时间,此参数仅适用于TCP/UDP监听器,单位:秒。默认值:TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。如需设置超过取值范围的值请通过 [工单申请](console.cloud.tencent.com/workorder/category)。

  • ProxyProtocol:

    TCP_SSL和QUIC是否支持PP

  • SnatEnable:

    是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时‘透传客户端源IP`选项关闭,反之亦然。

  • FullEndPorts:

    全端口段监听器的结束端口,端口范围:2 - 65535

  • H2cSwitch:

    内网http监听器开启h2c开关,True(开启)、False(关闭)。

  • SslCloseSwitch:

    TCP_SSL监听器支持关闭SSL后仍然支持混绑,此参数为关闭开关。True(关闭)、False(开启).

  • DataCompressMode:

    数据压缩模式。可选值:transparent(透传模式)、compatibility(兼容模式)

  • RescheduleTargetZeroWeight:

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

  • RescheduleUnhealthy:

    重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleExpandTarget:

    重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleStartTime:

    重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。



1395
1396
1397
# File 'lib/v20180317/models.rb', line 1395

def DeregisterTargetRst
  @DeregisterTargetRst
end

#EndPortObject

端口范围:1~65535 <li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数MultiCertInfo至少需要传一个, 但不能同时传入。</li> 默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。<li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。</li> 默认为关闭。默认为关闭。

Parameters:

  • LoadBalancerId:

    负载均衡实例 ID,可以通过 [DescribeLoadBalancers](cloud.tencent.com/document/product/214/30685) 接口获取。

  • Ports:

    要将监听器创建到哪些端口,每个端口对应一个新的监听器。

  • Protocol:

    监听器协议: TCP | UDP | HTTP | HTTPS | TCP_SSL | QUIC。

  • ListenerNames:

    要创建的监听器名称列表,名称与Ports数组按序一一对应,如不需立即命名,则无需提供此参数。

  • HealthCheck:

    健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • Certificate:

    证书相关信息。参数限制如下:

  • SessionExpireTime:

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

  • Scheduler:

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)

  • SniSwitch:

    是否开启SNI特性,此参数仅适用于HTTPS监听器。0表示未开启,1表示开启。

  • TargetType:

    后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。

  • SessionType:

    会话保持类型。不传或传NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。(若选择QUIC_CID,则Protocol必须为UDP,Scheduler必须为WRR,同时只支持ipv4)

  • KeepaliveEnable:

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。

  • EndPort:

    创建端口段监听器时必须传入此参数,用以标识结束端口。同时,入参Ports只允许传入一个成员,用以标识开始端口。【如果您需要体验端口段功能,请通过 [工单申请](console.cloud.tencent.com/workorder/category)】。

  • DeregisterTargetRst:

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

  • MultiCertInfo:

    证书信息,支持同时传入不同算法类型的多本服务端证书,参数限制如下:

  • MaxConn:

    监听器最大连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • MaxCps:

    监听器最大新增连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • IdleConnectTimeout:

    空闲连接超时时间,此参数仅适用于TCP/UDP监听器,单位:秒。默认值:TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。如需设置超过取值范围的值请通过 [工单申请](console.cloud.tencent.com/workorder/category)。

  • ProxyProtocol:

    TCP_SSL和QUIC是否支持PP

  • SnatEnable:

    是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时‘透传客户端源IP`选项关闭,反之亦然。

  • FullEndPorts:

    全端口段监听器的结束端口,端口范围:2 - 65535

  • H2cSwitch:

    内网http监听器开启h2c开关,True(开启)、False(关闭)。

  • SslCloseSwitch:

    TCP_SSL监听器支持关闭SSL后仍然支持混绑,此参数为关闭开关。True(关闭)、False(开启).

  • DataCompressMode:

    数据压缩模式。可选值:transparent(透传模式)、compatibility(兼容模式)

  • RescheduleTargetZeroWeight:

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

  • RescheduleUnhealthy:

    重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleExpandTarget:

    重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleStartTime:

    重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。



1395
1396
1397
# File 'lib/v20180317/models.rb', line 1395

def EndPort
  @EndPort
end

#FullEndPortsObject

端口范围:1~65535 <li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数MultiCertInfo至少需要传一个, 但不能同时传入。</li> 默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。<li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。</li> 默认为关闭。默认为关闭。

Parameters:

  • LoadBalancerId:

    负载均衡实例 ID,可以通过 [DescribeLoadBalancers](cloud.tencent.com/document/product/214/30685) 接口获取。

  • Ports:

    要将监听器创建到哪些端口,每个端口对应一个新的监听器。

  • Protocol:

    监听器协议: TCP | UDP | HTTP | HTTPS | TCP_SSL | QUIC。

  • ListenerNames:

    要创建的监听器名称列表,名称与Ports数组按序一一对应,如不需立即命名,则无需提供此参数。

  • HealthCheck:

    健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • Certificate:

    证书相关信息。参数限制如下:

  • SessionExpireTime:

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

  • Scheduler:

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)

  • SniSwitch:

    是否开启SNI特性,此参数仅适用于HTTPS监听器。0表示未开启,1表示开启。

  • TargetType:

    后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。

  • SessionType:

    会话保持类型。不传或传NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。(若选择QUIC_CID,则Protocol必须为UDP,Scheduler必须为WRR,同时只支持ipv4)

  • KeepaliveEnable:

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。

  • EndPort:

    创建端口段监听器时必须传入此参数,用以标识结束端口。同时,入参Ports只允许传入一个成员,用以标识开始端口。【如果您需要体验端口段功能,请通过 [工单申请](console.cloud.tencent.com/workorder/category)】。

  • DeregisterTargetRst:

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

  • MultiCertInfo:

    证书信息,支持同时传入不同算法类型的多本服务端证书,参数限制如下:

  • MaxConn:

    监听器最大连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • MaxCps:

    监听器最大新增连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • IdleConnectTimeout:

    空闲连接超时时间,此参数仅适用于TCP/UDP监听器,单位:秒。默认值:TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。如需设置超过取值范围的值请通过 [工单申请](console.cloud.tencent.com/workorder/category)。

  • ProxyProtocol:

    TCP_SSL和QUIC是否支持PP

  • SnatEnable:

    是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时‘透传客户端源IP`选项关闭,反之亦然。

  • FullEndPorts:

    全端口段监听器的结束端口,端口范围:2 - 65535

  • H2cSwitch:

    内网http监听器开启h2c开关,True(开启)、False(关闭)。

  • SslCloseSwitch:

    TCP_SSL监听器支持关闭SSL后仍然支持混绑,此参数为关闭开关。True(关闭)、False(开启).

  • DataCompressMode:

    数据压缩模式。可选值:transparent(透传模式)、compatibility(兼容模式)

  • RescheduleTargetZeroWeight:

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

  • RescheduleUnhealthy:

    重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleExpandTarget:

    重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleStartTime:

    重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。



1395
1396
1397
# File 'lib/v20180317/models.rb', line 1395

def FullEndPorts
  @FullEndPorts
end

#H2cSwitchObject

端口范围:1~65535 <li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数MultiCertInfo至少需要传一个, 但不能同时传入。</li> 默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。<li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。</li> 默认为关闭。默认为关闭。

Parameters:

  • LoadBalancerId:

    负载均衡实例 ID,可以通过 [DescribeLoadBalancers](cloud.tencent.com/document/product/214/30685) 接口获取。

  • Ports:

    要将监听器创建到哪些端口,每个端口对应一个新的监听器。

  • Protocol:

    监听器协议: TCP | UDP | HTTP | HTTPS | TCP_SSL | QUIC。

  • ListenerNames:

    要创建的监听器名称列表,名称与Ports数组按序一一对应,如不需立即命名,则无需提供此参数。

  • HealthCheck:

    健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • Certificate:

    证书相关信息。参数限制如下:

  • SessionExpireTime:

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

  • Scheduler:

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)

  • SniSwitch:

    是否开启SNI特性,此参数仅适用于HTTPS监听器。0表示未开启,1表示开启。

  • TargetType:

    后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。

  • SessionType:

    会话保持类型。不传或传NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。(若选择QUIC_CID,则Protocol必须为UDP,Scheduler必须为WRR,同时只支持ipv4)

  • KeepaliveEnable:

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。

  • EndPort:

    创建端口段监听器时必须传入此参数,用以标识结束端口。同时,入参Ports只允许传入一个成员,用以标识开始端口。【如果您需要体验端口段功能,请通过 [工单申请](console.cloud.tencent.com/workorder/category)】。

  • DeregisterTargetRst:

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

  • MultiCertInfo:

    证书信息,支持同时传入不同算法类型的多本服务端证书,参数限制如下:

  • MaxConn:

    监听器最大连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • MaxCps:

    监听器最大新增连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • IdleConnectTimeout:

    空闲连接超时时间,此参数仅适用于TCP/UDP监听器,单位:秒。默认值:TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。如需设置超过取值范围的值请通过 [工单申请](console.cloud.tencent.com/workorder/category)。

  • ProxyProtocol:

    TCP_SSL和QUIC是否支持PP

  • SnatEnable:

    是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时‘透传客户端源IP`选项关闭,反之亦然。

  • FullEndPorts:

    全端口段监听器的结束端口,端口范围:2 - 65535

  • H2cSwitch:

    内网http监听器开启h2c开关,True(开启)、False(关闭)。

  • SslCloseSwitch:

    TCP_SSL监听器支持关闭SSL后仍然支持混绑,此参数为关闭开关。True(关闭)、False(开启).

  • DataCompressMode:

    数据压缩模式。可选值:transparent(透传模式)、compatibility(兼容模式)

  • RescheduleTargetZeroWeight:

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

  • RescheduleUnhealthy:

    重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleExpandTarget:

    重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleStartTime:

    重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。



1395
1396
1397
# File 'lib/v20180317/models.rb', line 1395

def H2cSwitch
  @H2cSwitch
end

#HealthCheckObject

端口范围:1~65535 <li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数MultiCertInfo至少需要传一个, 但不能同时传入。</li> 默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。<li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。</li> 默认为关闭。默认为关闭。

Parameters:

  • LoadBalancerId:

    负载均衡实例 ID,可以通过 [DescribeLoadBalancers](cloud.tencent.com/document/product/214/30685) 接口获取。

  • Ports:

    要将监听器创建到哪些端口,每个端口对应一个新的监听器。

  • Protocol:

    监听器协议: TCP | UDP | HTTP | HTTPS | TCP_SSL | QUIC。

  • ListenerNames:

    要创建的监听器名称列表,名称与Ports数组按序一一对应,如不需立即命名,则无需提供此参数。

  • HealthCheck:

    健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • Certificate:

    证书相关信息。参数限制如下:

  • SessionExpireTime:

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

  • Scheduler:

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)

  • SniSwitch:

    是否开启SNI特性,此参数仅适用于HTTPS监听器。0表示未开启,1表示开启。

  • TargetType:

    后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。

  • SessionType:

    会话保持类型。不传或传NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。(若选择QUIC_CID,则Protocol必须为UDP,Scheduler必须为WRR,同时只支持ipv4)

  • KeepaliveEnable:

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。

  • EndPort:

    创建端口段监听器时必须传入此参数,用以标识结束端口。同时,入参Ports只允许传入一个成员,用以标识开始端口。【如果您需要体验端口段功能,请通过 [工单申请](console.cloud.tencent.com/workorder/category)】。

  • DeregisterTargetRst:

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

  • MultiCertInfo:

    证书信息,支持同时传入不同算法类型的多本服务端证书,参数限制如下:

  • MaxConn:

    监听器最大连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • MaxCps:

    监听器最大新增连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • IdleConnectTimeout:

    空闲连接超时时间,此参数仅适用于TCP/UDP监听器,单位:秒。默认值:TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。如需设置超过取值范围的值请通过 [工单申请](console.cloud.tencent.com/workorder/category)。

  • ProxyProtocol:

    TCP_SSL和QUIC是否支持PP

  • SnatEnable:

    是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时‘透传客户端源IP`选项关闭,反之亦然。

  • FullEndPorts:

    全端口段监听器的结束端口,端口范围:2 - 65535

  • H2cSwitch:

    内网http监听器开启h2c开关,True(开启)、False(关闭)。

  • SslCloseSwitch:

    TCP_SSL监听器支持关闭SSL后仍然支持混绑,此参数为关闭开关。True(关闭)、False(开启).

  • DataCompressMode:

    数据压缩模式。可选值:transparent(透传模式)、compatibility(兼容模式)

  • RescheduleTargetZeroWeight:

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

  • RescheduleUnhealthy:

    重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleExpandTarget:

    重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleStartTime:

    重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。



1395
1396
1397
# File 'lib/v20180317/models.rb', line 1395

def HealthCheck
  @HealthCheck
end

#IdleConnectTimeoutObject

端口范围:1~65535 <li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数MultiCertInfo至少需要传一个, 但不能同时传入。</li> 默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。<li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。</li> 默认为关闭。默认为关闭。

Parameters:

  • LoadBalancerId:

    负载均衡实例 ID,可以通过 [DescribeLoadBalancers](cloud.tencent.com/document/product/214/30685) 接口获取。

  • Ports:

    要将监听器创建到哪些端口,每个端口对应一个新的监听器。

  • Protocol:

    监听器协议: TCP | UDP | HTTP | HTTPS | TCP_SSL | QUIC。

  • ListenerNames:

    要创建的监听器名称列表,名称与Ports数组按序一一对应,如不需立即命名,则无需提供此参数。

  • HealthCheck:

    健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • Certificate:

    证书相关信息。参数限制如下:

  • SessionExpireTime:

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

  • Scheduler:

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)

  • SniSwitch:

    是否开启SNI特性,此参数仅适用于HTTPS监听器。0表示未开启,1表示开启。

  • TargetType:

    后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。

  • SessionType:

    会话保持类型。不传或传NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。(若选择QUIC_CID,则Protocol必须为UDP,Scheduler必须为WRR,同时只支持ipv4)

  • KeepaliveEnable:

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。

  • EndPort:

    创建端口段监听器时必须传入此参数,用以标识结束端口。同时,入参Ports只允许传入一个成员,用以标识开始端口。【如果您需要体验端口段功能,请通过 [工单申请](console.cloud.tencent.com/workorder/category)】。

  • DeregisterTargetRst:

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

  • MultiCertInfo:

    证书信息,支持同时传入不同算法类型的多本服务端证书,参数限制如下:

  • MaxConn:

    监听器最大连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • MaxCps:

    监听器最大新增连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • IdleConnectTimeout:

    空闲连接超时时间,此参数仅适用于TCP/UDP监听器,单位:秒。默认值:TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。如需设置超过取值范围的值请通过 [工单申请](console.cloud.tencent.com/workorder/category)。

  • ProxyProtocol:

    TCP_SSL和QUIC是否支持PP

  • SnatEnable:

    是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时‘透传客户端源IP`选项关闭,反之亦然。

  • FullEndPorts:

    全端口段监听器的结束端口,端口范围:2 - 65535

  • H2cSwitch:

    内网http监听器开启h2c开关,True(开启)、False(关闭)。

  • SslCloseSwitch:

    TCP_SSL监听器支持关闭SSL后仍然支持混绑,此参数为关闭开关。True(关闭)、False(开启).

  • DataCompressMode:

    数据压缩模式。可选值:transparent(透传模式)、compatibility(兼容模式)

  • RescheduleTargetZeroWeight:

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

  • RescheduleUnhealthy:

    重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleExpandTarget:

    重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleStartTime:

    重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。



1395
1396
1397
# File 'lib/v20180317/models.rb', line 1395

def IdleConnectTimeout
  @IdleConnectTimeout
end

#KeepaliveEnableObject

端口范围:1~65535 <li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数MultiCertInfo至少需要传一个, 但不能同时传入。</li> 默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。<li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。</li> 默认为关闭。默认为关闭。

Parameters:

  • LoadBalancerId:

    负载均衡实例 ID,可以通过 [DescribeLoadBalancers](cloud.tencent.com/document/product/214/30685) 接口获取。

  • Ports:

    要将监听器创建到哪些端口,每个端口对应一个新的监听器。

  • Protocol:

    监听器协议: TCP | UDP | HTTP | HTTPS | TCP_SSL | QUIC。

  • ListenerNames:

    要创建的监听器名称列表,名称与Ports数组按序一一对应,如不需立即命名,则无需提供此参数。

  • HealthCheck:

    健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • Certificate:

    证书相关信息。参数限制如下:

  • SessionExpireTime:

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

  • Scheduler:

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)

  • SniSwitch:

    是否开启SNI特性,此参数仅适用于HTTPS监听器。0表示未开启,1表示开启。

  • TargetType:

    后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。

  • SessionType:

    会话保持类型。不传或传NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。(若选择QUIC_CID,则Protocol必须为UDP,Scheduler必须为WRR,同时只支持ipv4)

  • KeepaliveEnable:

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。

  • EndPort:

    创建端口段监听器时必须传入此参数,用以标识结束端口。同时,入参Ports只允许传入一个成员,用以标识开始端口。【如果您需要体验端口段功能,请通过 [工单申请](console.cloud.tencent.com/workorder/category)】。

  • DeregisterTargetRst:

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

  • MultiCertInfo:

    证书信息,支持同时传入不同算法类型的多本服务端证书,参数限制如下:

  • MaxConn:

    监听器最大连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • MaxCps:

    监听器最大新增连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • IdleConnectTimeout:

    空闲连接超时时间,此参数仅适用于TCP/UDP监听器,单位:秒。默认值:TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。如需设置超过取值范围的值请通过 [工单申请](console.cloud.tencent.com/workorder/category)。

  • ProxyProtocol:

    TCP_SSL和QUIC是否支持PP

  • SnatEnable:

    是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时‘透传客户端源IP`选项关闭,反之亦然。

  • FullEndPorts:

    全端口段监听器的结束端口,端口范围:2 - 65535

  • H2cSwitch:

    内网http监听器开启h2c开关,True(开启)、False(关闭)。

  • SslCloseSwitch:

    TCP_SSL监听器支持关闭SSL后仍然支持混绑,此参数为关闭开关。True(关闭)、False(开启).

  • DataCompressMode:

    数据压缩模式。可选值:transparent(透传模式)、compatibility(兼容模式)

  • RescheduleTargetZeroWeight:

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

  • RescheduleUnhealthy:

    重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleExpandTarget:

    重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleStartTime:

    重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。



1395
1396
1397
# File 'lib/v20180317/models.rb', line 1395

def KeepaliveEnable
  @KeepaliveEnable
end

#ListenerNamesObject

端口范围:1~65535 <li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数MultiCertInfo至少需要传一个, 但不能同时传入。</li> 默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。<li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。</li> 默认为关闭。默认为关闭。

Parameters:

  • LoadBalancerId:

    负载均衡实例 ID,可以通过 [DescribeLoadBalancers](cloud.tencent.com/document/product/214/30685) 接口获取。

  • Ports:

    要将监听器创建到哪些端口,每个端口对应一个新的监听器。

  • Protocol:

    监听器协议: TCP | UDP | HTTP | HTTPS | TCP_SSL | QUIC。

  • ListenerNames:

    要创建的监听器名称列表,名称与Ports数组按序一一对应,如不需立即命名,则无需提供此参数。

  • HealthCheck:

    健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • Certificate:

    证书相关信息。参数限制如下:

  • SessionExpireTime:

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

  • Scheduler:

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)

  • SniSwitch:

    是否开启SNI特性,此参数仅适用于HTTPS监听器。0表示未开启,1表示开启。

  • TargetType:

    后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。

  • SessionType:

    会话保持类型。不传或传NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。(若选择QUIC_CID,则Protocol必须为UDP,Scheduler必须为WRR,同时只支持ipv4)

  • KeepaliveEnable:

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。

  • EndPort:

    创建端口段监听器时必须传入此参数,用以标识结束端口。同时,入参Ports只允许传入一个成员,用以标识开始端口。【如果您需要体验端口段功能,请通过 [工单申请](console.cloud.tencent.com/workorder/category)】。

  • DeregisterTargetRst:

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

  • MultiCertInfo:

    证书信息,支持同时传入不同算法类型的多本服务端证书,参数限制如下:

  • MaxConn:

    监听器最大连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • MaxCps:

    监听器最大新增连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • IdleConnectTimeout:

    空闲连接超时时间,此参数仅适用于TCP/UDP监听器,单位:秒。默认值:TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。如需设置超过取值范围的值请通过 [工单申请](console.cloud.tencent.com/workorder/category)。

  • ProxyProtocol:

    TCP_SSL和QUIC是否支持PP

  • SnatEnable:

    是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时‘透传客户端源IP`选项关闭,反之亦然。

  • FullEndPorts:

    全端口段监听器的结束端口,端口范围:2 - 65535

  • H2cSwitch:

    内网http监听器开启h2c开关,True(开启)、False(关闭)。

  • SslCloseSwitch:

    TCP_SSL监听器支持关闭SSL后仍然支持混绑,此参数为关闭开关。True(关闭)、False(开启).

  • DataCompressMode:

    数据压缩模式。可选值:transparent(透传模式)、compatibility(兼容模式)

  • RescheduleTargetZeroWeight:

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

  • RescheduleUnhealthy:

    重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleExpandTarget:

    重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleStartTime:

    重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。



1395
1396
1397
# File 'lib/v20180317/models.rb', line 1395

def ListenerNames
  @ListenerNames
end

#LoadBalancerIdObject

端口范围:1~65535 <li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数MultiCertInfo至少需要传一个, 但不能同时传入。</li> 默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。<li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。</li> 默认为关闭。默认为关闭。

Parameters:

  • LoadBalancerId:

    负载均衡实例 ID,可以通过 [DescribeLoadBalancers](cloud.tencent.com/document/product/214/30685) 接口获取。

  • Ports:

    要将监听器创建到哪些端口,每个端口对应一个新的监听器。

  • Protocol:

    监听器协议: TCP | UDP | HTTP | HTTPS | TCP_SSL | QUIC。

  • ListenerNames:

    要创建的监听器名称列表,名称与Ports数组按序一一对应,如不需立即命名,则无需提供此参数。

  • HealthCheck:

    健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • Certificate:

    证书相关信息。参数限制如下:

  • SessionExpireTime:

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

  • Scheduler:

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)

  • SniSwitch:

    是否开启SNI特性,此参数仅适用于HTTPS监听器。0表示未开启,1表示开启。

  • TargetType:

    后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。

  • SessionType:

    会话保持类型。不传或传NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。(若选择QUIC_CID,则Protocol必须为UDP,Scheduler必须为WRR,同时只支持ipv4)

  • KeepaliveEnable:

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。

  • EndPort:

    创建端口段监听器时必须传入此参数,用以标识结束端口。同时,入参Ports只允许传入一个成员,用以标识开始端口。【如果您需要体验端口段功能,请通过 [工单申请](console.cloud.tencent.com/workorder/category)】。

  • DeregisterTargetRst:

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

  • MultiCertInfo:

    证书信息,支持同时传入不同算法类型的多本服务端证书,参数限制如下:

  • MaxConn:

    监听器最大连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • MaxCps:

    监听器最大新增连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • IdleConnectTimeout:

    空闲连接超时时间,此参数仅适用于TCP/UDP监听器,单位:秒。默认值:TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。如需设置超过取值范围的值请通过 [工单申请](console.cloud.tencent.com/workorder/category)。

  • ProxyProtocol:

    TCP_SSL和QUIC是否支持PP

  • SnatEnable:

    是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时‘透传客户端源IP`选项关闭,反之亦然。

  • FullEndPorts:

    全端口段监听器的结束端口,端口范围:2 - 65535

  • H2cSwitch:

    内网http监听器开启h2c开关,True(开启)、False(关闭)。

  • SslCloseSwitch:

    TCP_SSL监听器支持关闭SSL后仍然支持混绑,此参数为关闭开关。True(关闭)、False(开启).

  • DataCompressMode:

    数据压缩模式。可选值:transparent(透传模式)、compatibility(兼容模式)

  • RescheduleTargetZeroWeight:

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

  • RescheduleUnhealthy:

    重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleExpandTarget:

    重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleStartTime:

    重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。



1395
1396
1397
# File 'lib/v20180317/models.rb', line 1395

def LoadBalancerId
  @LoadBalancerId
end

#MaxConnObject

端口范围:1~65535 <li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数MultiCertInfo至少需要传一个, 但不能同时传入。</li> 默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。<li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。</li> 默认为关闭。默认为关闭。

Parameters:

  • LoadBalancerId:

    负载均衡实例 ID,可以通过 [DescribeLoadBalancers](cloud.tencent.com/document/product/214/30685) 接口获取。

  • Ports:

    要将监听器创建到哪些端口,每个端口对应一个新的监听器。

  • Protocol:

    监听器协议: TCP | UDP | HTTP | HTTPS | TCP_SSL | QUIC。

  • ListenerNames:

    要创建的监听器名称列表,名称与Ports数组按序一一对应,如不需立即命名,则无需提供此参数。

  • HealthCheck:

    健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • Certificate:

    证书相关信息。参数限制如下:

  • SessionExpireTime:

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

  • Scheduler:

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)

  • SniSwitch:

    是否开启SNI特性,此参数仅适用于HTTPS监听器。0表示未开启,1表示开启。

  • TargetType:

    后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。

  • SessionType:

    会话保持类型。不传或传NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。(若选择QUIC_CID,则Protocol必须为UDP,Scheduler必须为WRR,同时只支持ipv4)

  • KeepaliveEnable:

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。

  • EndPort:

    创建端口段监听器时必须传入此参数,用以标识结束端口。同时,入参Ports只允许传入一个成员,用以标识开始端口。【如果您需要体验端口段功能,请通过 [工单申请](console.cloud.tencent.com/workorder/category)】。

  • DeregisterTargetRst:

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

  • MultiCertInfo:

    证书信息,支持同时传入不同算法类型的多本服务端证书,参数限制如下:

  • MaxConn:

    监听器最大连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • MaxCps:

    监听器最大新增连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • IdleConnectTimeout:

    空闲连接超时时间,此参数仅适用于TCP/UDP监听器,单位:秒。默认值:TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。如需设置超过取值范围的值请通过 [工单申请](console.cloud.tencent.com/workorder/category)。

  • ProxyProtocol:

    TCP_SSL和QUIC是否支持PP

  • SnatEnable:

    是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时‘透传客户端源IP`选项关闭,反之亦然。

  • FullEndPorts:

    全端口段监听器的结束端口,端口范围:2 - 65535

  • H2cSwitch:

    内网http监听器开启h2c开关,True(开启)、False(关闭)。

  • SslCloseSwitch:

    TCP_SSL监听器支持关闭SSL后仍然支持混绑,此参数为关闭开关。True(关闭)、False(开启).

  • DataCompressMode:

    数据压缩模式。可选值:transparent(透传模式)、compatibility(兼容模式)

  • RescheduleTargetZeroWeight:

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

  • RescheduleUnhealthy:

    重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleExpandTarget:

    重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleStartTime:

    重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。



1395
1396
1397
# File 'lib/v20180317/models.rb', line 1395

def MaxConn
  @MaxConn
end

#MaxCpsObject

端口范围:1~65535 <li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数MultiCertInfo至少需要传一个, 但不能同时传入。</li> 默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。<li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。</li> 默认为关闭。默认为关闭。

Parameters:

  • LoadBalancerId:

    负载均衡实例 ID,可以通过 [DescribeLoadBalancers](cloud.tencent.com/document/product/214/30685) 接口获取。

  • Ports:

    要将监听器创建到哪些端口,每个端口对应一个新的监听器。

  • Protocol:

    监听器协议: TCP | UDP | HTTP | HTTPS | TCP_SSL | QUIC。

  • ListenerNames:

    要创建的监听器名称列表,名称与Ports数组按序一一对应,如不需立即命名,则无需提供此参数。

  • HealthCheck:

    健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • Certificate:

    证书相关信息。参数限制如下:

  • SessionExpireTime:

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

  • Scheduler:

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)

  • SniSwitch:

    是否开启SNI特性,此参数仅适用于HTTPS监听器。0表示未开启,1表示开启。

  • TargetType:

    后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。

  • SessionType:

    会话保持类型。不传或传NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。(若选择QUIC_CID,则Protocol必须为UDP,Scheduler必须为WRR,同时只支持ipv4)

  • KeepaliveEnable:

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。

  • EndPort:

    创建端口段监听器时必须传入此参数,用以标识结束端口。同时,入参Ports只允许传入一个成员,用以标识开始端口。【如果您需要体验端口段功能,请通过 [工单申请](console.cloud.tencent.com/workorder/category)】。

  • DeregisterTargetRst:

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

  • MultiCertInfo:

    证书信息,支持同时传入不同算法类型的多本服务端证书,参数限制如下:

  • MaxConn:

    监听器最大连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • MaxCps:

    监听器最大新增连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • IdleConnectTimeout:

    空闲连接超时时间,此参数仅适用于TCP/UDP监听器,单位:秒。默认值:TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。如需设置超过取值范围的值请通过 [工单申请](console.cloud.tencent.com/workorder/category)。

  • ProxyProtocol:

    TCP_SSL和QUIC是否支持PP

  • SnatEnable:

    是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时‘透传客户端源IP`选项关闭,反之亦然。

  • FullEndPorts:

    全端口段监听器的结束端口,端口范围:2 - 65535

  • H2cSwitch:

    内网http监听器开启h2c开关,True(开启)、False(关闭)。

  • SslCloseSwitch:

    TCP_SSL监听器支持关闭SSL后仍然支持混绑,此参数为关闭开关。True(关闭)、False(开启).

  • DataCompressMode:

    数据压缩模式。可选值:transparent(透传模式)、compatibility(兼容模式)

  • RescheduleTargetZeroWeight:

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

  • RescheduleUnhealthy:

    重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleExpandTarget:

    重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleStartTime:

    重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。



1395
1396
1397
# File 'lib/v20180317/models.rb', line 1395

def MaxCps
  @MaxCps
end

#MultiCertInfoObject

端口范围:1~65535 <li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数MultiCertInfo至少需要传一个, 但不能同时传入。</li> 默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。<li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。</li> 默认为关闭。默认为关闭。

Parameters:

  • LoadBalancerId:

    负载均衡实例 ID,可以通过 [DescribeLoadBalancers](cloud.tencent.com/document/product/214/30685) 接口获取。

  • Ports:

    要将监听器创建到哪些端口,每个端口对应一个新的监听器。

  • Protocol:

    监听器协议: TCP | UDP | HTTP | HTTPS | TCP_SSL | QUIC。

  • ListenerNames:

    要创建的监听器名称列表,名称与Ports数组按序一一对应,如不需立即命名,则无需提供此参数。

  • HealthCheck:

    健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • Certificate:

    证书相关信息。参数限制如下:

  • SessionExpireTime:

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

  • Scheduler:

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)

  • SniSwitch:

    是否开启SNI特性,此参数仅适用于HTTPS监听器。0表示未开启,1表示开启。

  • TargetType:

    后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。

  • SessionType:

    会话保持类型。不传或传NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。(若选择QUIC_CID,则Protocol必须为UDP,Scheduler必须为WRR,同时只支持ipv4)

  • KeepaliveEnable:

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。

  • EndPort:

    创建端口段监听器时必须传入此参数,用以标识结束端口。同时,入参Ports只允许传入一个成员,用以标识开始端口。【如果您需要体验端口段功能,请通过 [工单申请](console.cloud.tencent.com/workorder/category)】。

  • DeregisterTargetRst:

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

  • MultiCertInfo:

    证书信息,支持同时传入不同算法类型的多本服务端证书,参数限制如下:

  • MaxConn:

    监听器最大连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • MaxCps:

    监听器最大新增连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • IdleConnectTimeout:

    空闲连接超时时间,此参数仅适用于TCP/UDP监听器,单位:秒。默认值:TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。如需设置超过取值范围的值请通过 [工单申请](console.cloud.tencent.com/workorder/category)。

  • ProxyProtocol:

    TCP_SSL和QUIC是否支持PP

  • SnatEnable:

    是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时‘透传客户端源IP`选项关闭,反之亦然。

  • FullEndPorts:

    全端口段监听器的结束端口,端口范围:2 - 65535

  • H2cSwitch:

    内网http监听器开启h2c开关,True(开启)、False(关闭)。

  • SslCloseSwitch:

    TCP_SSL监听器支持关闭SSL后仍然支持混绑,此参数为关闭开关。True(关闭)、False(开启).

  • DataCompressMode:

    数据压缩模式。可选值:transparent(透传模式)、compatibility(兼容模式)

  • RescheduleTargetZeroWeight:

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

  • RescheduleUnhealthy:

    重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleExpandTarget:

    重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleStartTime:

    重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。



1395
1396
1397
# File 'lib/v20180317/models.rb', line 1395

def MultiCertInfo
  @MultiCertInfo
end

#PortsObject

端口范围:1~65535 <li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数MultiCertInfo至少需要传一个, 但不能同时传入。</li> 默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。<li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。</li> 默认为关闭。默认为关闭。

Parameters:

  • LoadBalancerId:

    负载均衡实例 ID,可以通过 [DescribeLoadBalancers](cloud.tencent.com/document/product/214/30685) 接口获取。

  • Ports:

    要将监听器创建到哪些端口,每个端口对应一个新的监听器。

  • Protocol:

    监听器协议: TCP | UDP | HTTP | HTTPS | TCP_SSL | QUIC。

  • ListenerNames:

    要创建的监听器名称列表,名称与Ports数组按序一一对应,如不需立即命名,则无需提供此参数。

  • HealthCheck:

    健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • Certificate:

    证书相关信息。参数限制如下:

  • SessionExpireTime:

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

  • Scheduler:

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)

  • SniSwitch:

    是否开启SNI特性,此参数仅适用于HTTPS监听器。0表示未开启,1表示开启。

  • TargetType:

    后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。

  • SessionType:

    会话保持类型。不传或传NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。(若选择QUIC_CID,则Protocol必须为UDP,Scheduler必须为WRR,同时只支持ipv4)

  • KeepaliveEnable:

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。

  • EndPort:

    创建端口段监听器时必须传入此参数,用以标识结束端口。同时,入参Ports只允许传入一个成员,用以标识开始端口。【如果您需要体验端口段功能,请通过 [工单申请](console.cloud.tencent.com/workorder/category)】。

  • DeregisterTargetRst:

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

  • MultiCertInfo:

    证书信息,支持同时传入不同算法类型的多本服务端证书,参数限制如下:

  • MaxConn:

    监听器最大连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • MaxCps:

    监听器最大新增连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • IdleConnectTimeout:

    空闲连接超时时间,此参数仅适用于TCP/UDP监听器,单位:秒。默认值:TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。如需设置超过取值范围的值请通过 [工单申请](console.cloud.tencent.com/workorder/category)。

  • ProxyProtocol:

    TCP_SSL和QUIC是否支持PP

  • SnatEnable:

    是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时‘透传客户端源IP`选项关闭,反之亦然。

  • FullEndPorts:

    全端口段监听器的结束端口,端口范围:2 - 65535

  • H2cSwitch:

    内网http监听器开启h2c开关,True(开启)、False(关闭)。

  • SslCloseSwitch:

    TCP_SSL监听器支持关闭SSL后仍然支持混绑,此参数为关闭开关。True(关闭)、False(开启).

  • DataCompressMode:

    数据压缩模式。可选值:transparent(透传模式)、compatibility(兼容模式)

  • RescheduleTargetZeroWeight:

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

  • RescheduleUnhealthy:

    重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleExpandTarget:

    重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleStartTime:

    重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。



1395
1396
1397
# File 'lib/v20180317/models.rb', line 1395

def Ports
  @Ports
end

#ProtocolObject

端口范围:1~65535 <li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数MultiCertInfo至少需要传一个, 但不能同时传入。</li> 默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。<li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。</li> 默认为关闭。默认为关闭。

Parameters:

  • LoadBalancerId:

    负载均衡实例 ID,可以通过 [DescribeLoadBalancers](cloud.tencent.com/document/product/214/30685) 接口获取。

  • Ports:

    要将监听器创建到哪些端口,每个端口对应一个新的监听器。

  • Protocol:

    监听器协议: TCP | UDP | HTTP | HTTPS | TCP_SSL | QUIC。

  • ListenerNames:

    要创建的监听器名称列表,名称与Ports数组按序一一对应,如不需立即命名,则无需提供此参数。

  • HealthCheck:

    健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • Certificate:

    证书相关信息。参数限制如下:

  • SessionExpireTime:

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

  • Scheduler:

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)

  • SniSwitch:

    是否开启SNI特性,此参数仅适用于HTTPS监听器。0表示未开启,1表示开启。

  • TargetType:

    后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。

  • SessionType:

    会话保持类型。不传或传NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。(若选择QUIC_CID,则Protocol必须为UDP,Scheduler必须为WRR,同时只支持ipv4)

  • KeepaliveEnable:

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。

  • EndPort:

    创建端口段监听器时必须传入此参数,用以标识结束端口。同时,入参Ports只允许传入一个成员,用以标识开始端口。【如果您需要体验端口段功能,请通过 [工单申请](console.cloud.tencent.com/workorder/category)】。

  • DeregisterTargetRst:

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

  • MultiCertInfo:

    证书信息,支持同时传入不同算法类型的多本服务端证书,参数限制如下:

  • MaxConn:

    监听器最大连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • MaxCps:

    监听器最大新增连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • IdleConnectTimeout:

    空闲连接超时时间,此参数仅适用于TCP/UDP监听器,单位:秒。默认值:TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。如需设置超过取值范围的值请通过 [工单申请](console.cloud.tencent.com/workorder/category)。

  • ProxyProtocol:

    TCP_SSL和QUIC是否支持PP

  • SnatEnable:

    是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时‘透传客户端源IP`选项关闭,反之亦然。

  • FullEndPorts:

    全端口段监听器的结束端口,端口范围:2 - 65535

  • H2cSwitch:

    内网http监听器开启h2c开关,True(开启)、False(关闭)。

  • SslCloseSwitch:

    TCP_SSL监听器支持关闭SSL后仍然支持混绑,此参数为关闭开关。True(关闭)、False(开启).

  • DataCompressMode:

    数据压缩模式。可选值:transparent(透传模式)、compatibility(兼容模式)

  • RescheduleTargetZeroWeight:

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

  • RescheduleUnhealthy:

    重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleExpandTarget:

    重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleStartTime:

    重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。



1395
1396
1397
# File 'lib/v20180317/models.rb', line 1395

def Protocol
  @Protocol
end

#ProxyProtocolObject

端口范围:1~65535 <li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数MultiCertInfo至少需要传一个, 但不能同时传入。</li> 默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。<li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。</li> 默认为关闭。默认为关闭。

Parameters:

  • LoadBalancerId:

    负载均衡实例 ID,可以通过 [DescribeLoadBalancers](cloud.tencent.com/document/product/214/30685) 接口获取。

  • Ports:

    要将监听器创建到哪些端口,每个端口对应一个新的监听器。

  • Protocol:

    监听器协议: TCP | UDP | HTTP | HTTPS | TCP_SSL | QUIC。

  • ListenerNames:

    要创建的监听器名称列表,名称与Ports数组按序一一对应,如不需立即命名,则无需提供此参数。

  • HealthCheck:

    健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • Certificate:

    证书相关信息。参数限制如下:

  • SessionExpireTime:

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

  • Scheduler:

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)

  • SniSwitch:

    是否开启SNI特性,此参数仅适用于HTTPS监听器。0表示未开启,1表示开启。

  • TargetType:

    后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。

  • SessionType:

    会话保持类型。不传或传NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。(若选择QUIC_CID,则Protocol必须为UDP,Scheduler必须为WRR,同时只支持ipv4)

  • KeepaliveEnable:

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。

  • EndPort:

    创建端口段监听器时必须传入此参数,用以标识结束端口。同时,入参Ports只允许传入一个成员,用以标识开始端口。【如果您需要体验端口段功能,请通过 [工单申请](console.cloud.tencent.com/workorder/category)】。

  • DeregisterTargetRst:

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

  • MultiCertInfo:

    证书信息,支持同时传入不同算法类型的多本服务端证书,参数限制如下:

  • MaxConn:

    监听器最大连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • MaxCps:

    监听器最大新增连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • IdleConnectTimeout:

    空闲连接超时时间,此参数仅适用于TCP/UDP监听器,单位:秒。默认值:TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。如需设置超过取值范围的值请通过 [工单申请](console.cloud.tencent.com/workorder/category)。

  • ProxyProtocol:

    TCP_SSL和QUIC是否支持PP

  • SnatEnable:

    是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时‘透传客户端源IP`选项关闭,反之亦然。

  • FullEndPorts:

    全端口段监听器的结束端口,端口范围:2 - 65535

  • H2cSwitch:

    内网http监听器开启h2c开关,True(开启)、False(关闭)。

  • SslCloseSwitch:

    TCP_SSL监听器支持关闭SSL后仍然支持混绑,此参数为关闭开关。True(关闭)、False(开启).

  • DataCompressMode:

    数据压缩模式。可选值:transparent(透传模式)、compatibility(兼容模式)

  • RescheduleTargetZeroWeight:

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

  • RescheduleUnhealthy:

    重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleExpandTarget:

    重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleStartTime:

    重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。



1395
1396
1397
# File 'lib/v20180317/models.rb', line 1395

def ProxyProtocol
  @ProxyProtocol
end

#RescheduleExpandTargetObject

端口范围:1~65535 <li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数MultiCertInfo至少需要传一个, 但不能同时传入。</li> 默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。<li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。</li> 默认为关闭。默认为关闭。

Parameters:

  • LoadBalancerId:

    负载均衡实例 ID,可以通过 [DescribeLoadBalancers](cloud.tencent.com/document/product/214/30685) 接口获取。

  • Ports:

    要将监听器创建到哪些端口,每个端口对应一个新的监听器。

  • Protocol:

    监听器协议: TCP | UDP | HTTP | HTTPS | TCP_SSL | QUIC。

  • ListenerNames:

    要创建的监听器名称列表,名称与Ports数组按序一一对应,如不需立即命名,则无需提供此参数。

  • HealthCheck:

    健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • Certificate:

    证书相关信息。参数限制如下:

  • SessionExpireTime:

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

  • Scheduler:

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)

  • SniSwitch:

    是否开启SNI特性,此参数仅适用于HTTPS监听器。0表示未开启,1表示开启。

  • TargetType:

    后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。

  • SessionType:

    会话保持类型。不传或传NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。(若选择QUIC_CID,则Protocol必须为UDP,Scheduler必须为WRR,同时只支持ipv4)

  • KeepaliveEnable:

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。

  • EndPort:

    创建端口段监听器时必须传入此参数,用以标识结束端口。同时,入参Ports只允许传入一个成员,用以标识开始端口。【如果您需要体验端口段功能,请通过 [工单申请](console.cloud.tencent.com/workorder/category)】。

  • DeregisterTargetRst:

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

  • MultiCertInfo:

    证书信息,支持同时传入不同算法类型的多本服务端证书,参数限制如下:

  • MaxConn:

    监听器最大连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • MaxCps:

    监听器最大新增连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • IdleConnectTimeout:

    空闲连接超时时间,此参数仅适用于TCP/UDP监听器,单位:秒。默认值:TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。如需设置超过取值范围的值请通过 [工单申请](console.cloud.tencent.com/workorder/category)。

  • ProxyProtocol:

    TCP_SSL和QUIC是否支持PP

  • SnatEnable:

    是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时‘透传客户端源IP`选项关闭,反之亦然。

  • FullEndPorts:

    全端口段监听器的结束端口,端口范围:2 - 65535

  • H2cSwitch:

    内网http监听器开启h2c开关,True(开启)、False(关闭)。

  • SslCloseSwitch:

    TCP_SSL监听器支持关闭SSL后仍然支持混绑,此参数为关闭开关。True(关闭)、False(开启).

  • DataCompressMode:

    数据压缩模式。可选值:transparent(透传模式)、compatibility(兼容模式)

  • RescheduleTargetZeroWeight:

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

  • RescheduleUnhealthy:

    重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleExpandTarget:

    重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleStartTime:

    重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。



1395
1396
1397
# File 'lib/v20180317/models.rb', line 1395

def RescheduleExpandTarget
  @RescheduleExpandTarget
end

#RescheduleIntervalObject

端口范围:1~65535 <li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数MultiCertInfo至少需要传一个, 但不能同时传入。</li> 默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。<li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。</li> 默认为关闭。默认为关闭。

Parameters:

  • LoadBalancerId:

    负载均衡实例 ID,可以通过 [DescribeLoadBalancers](cloud.tencent.com/document/product/214/30685) 接口获取。

  • Ports:

    要将监听器创建到哪些端口,每个端口对应一个新的监听器。

  • Protocol:

    监听器协议: TCP | UDP | HTTP | HTTPS | TCP_SSL | QUIC。

  • ListenerNames:

    要创建的监听器名称列表,名称与Ports数组按序一一对应,如不需立即命名,则无需提供此参数。

  • HealthCheck:

    健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • Certificate:

    证书相关信息。参数限制如下:

  • SessionExpireTime:

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

  • Scheduler:

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)

  • SniSwitch:

    是否开启SNI特性,此参数仅适用于HTTPS监听器。0表示未开启,1表示开启。

  • TargetType:

    后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。

  • SessionType:

    会话保持类型。不传或传NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。(若选择QUIC_CID,则Protocol必须为UDP,Scheduler必须为WRR,同时只支持ipv4)

  • KeepaliveEnable:

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。

  • EndPort:

    创建端口段监听器时必须传入此参数,用以标识结束端口。同时,入参Ports只允许传入一个成员,用以标识开始端口。【如果您需要体验端口段功能,请通过 [工单申请](console.cloud.tencent.com/workorder/category)】。

  • DeregisterTargetRst:

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

  • MultiCertInfo:

    证书信息,支持同时传入不同算法类型的多本服务端证书,参数限制如下:

  • MaxConn:

    监听器最大连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • MaxCps:

    监听器最大新增连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • IdleConnectTimeout:

    空闲连接超时时间,此参数仅适用于TCP/UDP监听器,单位:秒。默认值:TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。如需设置超过取值范围的值请通过 [工单申请](console.cloud.tencent.com/workorder/category)。

  • ProxyProtocol:

    TCP_SSL和QUIC是否支持PP

  • SnatEnable:

    是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时‘透传客户端源IP`选项关闭,反之亦然。

  • FullEndPorts:

    全端口段监听器的结束端口,端口范围:2 - 65535

  • H2cSwitch:

    内网http监听器开启h2c开关,True(开启)、False(关闭)。

  • SslCloseSwitch:

    TCP_SSL监听器支持关闭SSL后仍然支持混绑,此参数为关闭开关。True(关闭)、False(开启).

  • DataCompressMode:

    数据压缩模式。可选值:transparent(透传模式)、compatibility(兼容模式)

  • RescheduleTargetZeroWeight:

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

  • RescheduleUnhealthy:

    重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleExpandTarget:

    重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleStartTime:

    重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。



1395
1396
1397
# File 'lib/v20180317/models.rb', line 1395

def RescheduleInterval
  @RescheduleInterval
end

#RescheduleStartTimeObject

端口范围:1~65535 <li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数MultiCertInfo至少需要传一个, 但不能同时传入。</li> 默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。<li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。</li> 默认为关闭。默认为关闭。

Parameters:

  • LoadBalancerId:

    负载均衡实例 ID,可以通过 [DescribeLoadBalancers](cloud.tencent.com/document/product/214/30685) 接口获取。

  • Ports:

    要将监听器创建到哪些端口,每个端口对应一个新的监听器。

  • Protocol:

    监听器协议: TCP | UDP | HTTP | HTTPS | TCP_SSL | QUIC。

  • ListenerNames:

    要创建的监听器名称列表,名称与Ports数组按序一一对应,如不需立即命名,则无需提供此参数。

  • HealthCheck:

    健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • Certificate:

    证书相关信息。参数限制如下:

  • SessionExpireTime:

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

  • Scheduler:

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)

  • SniSwitch:

    是否开启SNI特性,此参数仅适用于HTTPS监听器。0表示未开启,1表示开启。

  • TargetType:

    后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。

  • SessionType:

    会话保持类型。不传或传NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。(若选择QUIC_CID,则Protocol必须为UDP,Scheduler必须为WRR,同时只支持ipv4)

  • KeepaliveEnable:

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。

  • EndPort:

    创建端口段监听器时必须传入此参数,用以标识结束端口。同时,入参Ports只允许传入一个成员,用以标识开始端口。【如果您需要体验端口段功能,请通过 [工单申请](console.cloud.tencent.com/workorder/category)】。

  • DeregisterTargetRst:

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

  • MultiCertInfo:

    证书信息,支持同时传入不同算法类型的多本服务端证书,参数限制如下:

  • MaxConn:

    监听器最大连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • MaxCps:

    监听器最大新增连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • IdleConnectTimeout:

    空闲连接超时时间,此参数仅适用于TCP/UDP监听器,单位:秒。默认值:TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。如需设置超过取值范围的值请通过 [工单申请](console.cloud.tencent.com/workorder/category)。

  • ProxyProtocol:

    TCP_SSL和QUIC是否支持PP

  • SnatEnable:

    是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时‘透传客户端源IP`选项关闭,反之亦然。

  • FullEndPorts:

    全端口段监听器的结束端口,端口范围:2 - 65535

  • H2cSwitch:

    内网http监听器开启h2c开关,True(开启)、False(关闭)。

  • SslCloseSwitch:

    TCP_SSL监听器支持关闭SSL后仍然支持混绑,此参数为关闭开关。True(关闭)、False(开启).

  • DataCompressMode:

    数据压缩模式。可选值:transparent(透传模式)、compatibility(兼容模式)

  • RescheduleTargetZeroWeight:

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

  • RescheduleUnhealthy:

    重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleExpandTarget:

    重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleStartTime:

    重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。



1395
1396
1397
# File 'lib/v20180317/models.rb', line 1395

def RescheduleStartTime
  @RescheduleStartTime
end

#RescheduleTargetZeroWeightObject

端口范围:1~65535 <li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数MultiCertInfo至少需要传一个, 但不能同时传入。</li> 默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。<li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。</li> 默认为关闭。默认为关闭。

Parameters:

  • LoadBalancerId:

    负载均衡实例 ID,可以通过 [DescribeLoadBalancers](cloud.tencent.com/document/product/214/30685) 接口获取。

  • Ports:

    要将监听器创建到哪些端口,每个端口对应一个新的监听器。

  • Protocol:

    监听器协议: TCP | UDP | HTTP | HTTPS | TCP_SSL | QUIC。

  • ListenerNames:

    要创建的监听器名称列表,名称与Ports数组按序一一对应,如不需立即命名,则无需提供此参数。

  • HealthCheck:

    健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • Certificate:

    证书相关信息。参数限制如下:

  • SessionExpireTime:

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

  • Scheduler:

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)

  • SniSwitch:

    是否开启SNI特性,此参数仅适用于HTTPS监听器。0表示未开启,1表示开启。

  • TargetType:

    后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。

  • SessionType:

    会话保持类型。不传或传NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。(若选择QUIC_CID,则Protocol必须为UDP,Scheduler必须为WRR,同时只支持ipv4)

  • KeepaliveEnable:

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。

  • EndPort:

    创建端口段监听器时必须传入此参数,用以标识结束端口。同时,入参Ports只允许传入一个成员,用以标识开始端口。【如果您需要体验端口段功能,请通过 [工单申请](console.cloud.tencent.com/workorder/category)】。

  • DeregisterTargetRst:

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

  • MultiCertInfo:

    证书信息,支持同时传入不同算法类型的多本服务端证书,参数限制如下:

  • MaxConn:

    监听器最大连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • MaxCps:

    监听器最大新增连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • IdleConnectTimeout:

    空闲连接超时时间,此参数仅适用于TCP/UDP监听器,单位:秒。默认值:TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。如需设置超过取值范围的值请通过 [工单申请](console.cloud.tencent.com/workorder/category)。

  • ProxyProtocol:

    TCP_SSL和QUIC是否支持PP

  • SnatEnable:

    是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时‘透传客户端源IP`选项关闭,反之亦然。

  • FullEndPorts:

    全端口段监听器的结束端口,端口范围:2 - 65535

  • H2cSwitch:

    内网http监听器开启h2c开关,True(开启)、False(关闭)。

  • SslCloseSwitch:

    TCP_SSL监听器支持关闭SSL后仍然支持混绑,此参数为关闭开关。True(关闭)、False(开启).

  • DataCompressMode:

    数据压缩模式。可选值:transparent(透传模式)、compatibility(兼容模式)

  • RescheduleTargetZeroWeight:

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

  • RescheduleUnhealthy:

    重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleExpandTarget:

    重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleStartTime:

    重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。



1395
1396
1397
# File 'lib/v20180317/models.rb', line 1395

def RescheduleTargetZeroWeight
  @RescheduleTargetZeroWeight
end

#RescheduleUnhealthyObject

端口范围:1~65535 <li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数MultiCertInfo至少需要传一个, 但不能同时传入。</li> 默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。<li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。</li> 默认为关闭。默认为关闭。

Parameters:

  • LoadBalancerId:

    负载均衡实例 ID,可以通过 [DescribeLoadBalancers](cloud.tencent.com/document/product/214/30685) 接口获取。

  • Ports:

    要将监听器创建到哪些端口,每个端口对应一个新的监听器。

  • Protocol:

    监听器协议: TCP | UDP | HTTP | HTTPS | TCP_SSL | QUIC。

  • ListenerNames:

    要创建的监听器名称列表,名称与Ports数组按序一一对应,如不需立即命名,则无需提供此参数。

  • HealthCheck:

    健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • Certificate:

    证书相关信息。参数限制如下:

  • SessionExpireTime:

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

  • Scheduler:

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)

  • SniSwitch:

    是否开启SNI特性,此参数仅适用于HTTPS监听器。0表示未开启,1表示开启。

  • TargetType:

    后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。

  • SessionType:

    会话保持类型。不传或传NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。(若选择QUIC_CID,则Protocol必须为UDP,Scheduler必须为WRR,同时只支持ipv4)

  • KeepaliveEnable:

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。

  • EndPort:

    创建端口段监听器时必须传入此参数,用以标识结束端口。同时,入参Ports只允许传入一个成员,用以标识开始端口。【如果您需要体验端口段功能,请通过 [工单申请](console.cloud.tencent.com/workorder/category)】。

  • DeregisterTargetRst:

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

  • MultiCertInfo:

    证书信息,支持同时传入不同算法类型的多本服务端证书,参数限制如下:

  • MaxConn:

    监听器最大连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • MaxCps:

    监听器最大新增连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • IdleConnectTimeout:

    空闲连接超时时间,此参数仅适用于TCP/UDP监听器,单位:秒。默认值:TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。如需设置超过取值范围的值请通过 [工单申请](console.cloud.tencent.com/workorder/category)。

  • ProxyProtocol:

    TCP_SSL和QUIC是否支持PP

  • SnatEnable:

    是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时‘透传客户端源IP`选项关闭,反之亦然。

  • FullEndPorts:

    全端口段监听器的结束端口,端口范围:2 - 65535

  • H2cSwitch:

    内网http监听器开启h2c开关,True(开启)、False(关闭)。

  • SslCloseSwitch:

    TCP_SSL监听器支持关闭SSL后仍然支持混绑,此参数为关闭开关。True(关闭)、False(开启).

  • DataCompressMode:

    数据压缩模式。可选值:transparent(透传模式)、compatibility(兼容模式)

  • RescheduleTargetZeroWeight:

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

  • RescheduleUnhealthy:

    重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleExpandTarget:

    重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleStartTime:

    重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。



1395
1396
1397
# File 'lib/v20180317/models.rb', line 1395

def RescheduleUnhealthy
  @RescheduleUnhealthy
end

#SchedulerObject

端口范围:1~65535 <li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数MultiCertInfo至少需要传一个, 但不能同时传入。</li> 默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。<li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。</li> 默认为关闭。默认为关闭。

Parameters:

  • LoadBalancerId:

    负载均衡实例 ID,可以通过 [DescribeLoadBalancers](cloud.tencent.com/document/product/214/30685) 接口获取。

  • Ports:

    要将监听器创建到哪些端口,每个端口对应一个新的监听器。

  • Protocol:

    监听器协议: TCP | UDP | HTTP | HTTPS | TCP_SSL | QUIC。

  • ListenerNames:

    要创建的监听器名称列表,名称与Ports数组按序一一对应,如不需立即命名,则无需提供此参数。

  • HealthCheck:

    健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • Certificate:

    证书相关信息。参数限制如下:

  • SessionExpireTime:

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

  • Scheduler:

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)

  • SniSwitch:

    是否开启SNI特性,此参数仅适用于HTTPS监听器。0表示未开启,1表示开启。

  • TargetType:

    后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。

  • SessionType:

    会话保持类型。不传或传NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。(若选择QUIC_CID,则Protocol必须为UDP,Scheduler必须为WRR,同时只支持ipv4)

  • KeepaliveEnable:

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。

  • EndPort:

    创建端口段监听器时必须传入此参数,用以标识结束端口。同时,入参Ports只允许传入一个成员,用以标识开始端口。【如果您需要体验端口段功能,请通过 [工单申请](console.cloud.tencent.com/workorder/category)】。

  • DeregisterTargetRst:

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

  • MultiCertInfo:

    证书信息,支持同时传入不同算法类型的多本服务端证书,参数限制如下:

  • MaxConn:

    监听器最大连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • MaxCps:

    监听器最大新增连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • IdleConnectTimeout:

    空闲连接超时时间,此参数仅适用于TCP/UDP监听器,单位:秒。默认值:TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。如需设置超过取值范围的值请通过 [工单申请](console.cloud.tencent.com/workorder/category)。

  • ProxyProtocol:

    TCP_SSL和QUIC是否支持PP

  • SnatEnable:

    是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时‘透传客户端源IP`选项关闭,反之亦然。

  • FullEndPorts:

    全端口段监听器的结束端口,端口范围:2 - 65535

  • H2cSwitch:

    内网http监听器开启h2c开关,True(开启)、False(关闭)。

  • SslCloseSwitch:

    TCP_SSL监听器支持关闭SSL后仍然支持混绑,此参数为关闭开关。True(关闭)、False(开启).

  • DataCompressMode:

    数据压缩模式。可选值:transparent(透传模式)、compatibility(兼容模式)

  • RescheduleTargetZeroWeight:

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

  • RescheduleUnhealthy:

    重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleExpandTarget:

    重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleStartTime:

    重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。



1395
1396
1397
# File 'lib/v20180317/models.rb', line 1395

def Scheduler
  @Scheduler
end

#SessionExpireTimeObject

端口范围:1~65535 <li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数MultiCertInfo至少需要传一个, 但不能同时传入。</li> 默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。<li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。</li> 默认为关闭。默认为关闭。

Parameters:

  • LoadBalancerId:

    负载均衡实例 ID,可以通过 [DescribeLoadBalancers](cloud.tencent.com/document/product/214/30685) 接口获取。

  • Ports:

    要将监听器创建到哪些端口,每个端口对应一个新的监听器。

  • Protocol:

    监听器协议: TCP | UDP | HTTP | HTTPS | TCP_SSL | QUIC。

  • ListenerNames:

    要创建的监听器名称列表,名称与Ports数组按序一一对应,如不需立即命名,则无需提供此参数。

  • HealthCheck:

    健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • Certificate:

    证书相关信息。参数限制如下:

  • SessionExpireTime:

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

  • Scheduler:

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)

  • SniSwitch:

    是否开启SNI特性,此参数仅适用于HTTPS监听器。0表示未开启,1表示开启。

  • TargetType:

    后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。

  • SessionType:

    会话保持类型。不传或传NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。(若选择QUIC_CID,则Protocol必须为UDP,Scheduler必须为WRR,同时只支持ipv4)

  • KeepaliveEnable:

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。

  • EndPort:

    创建端口段监听器时必须传入此参数,用以标识结束端口。同时,入参Ports只允许传入一个成员,用以标识开始端口。【如果您需要体验端口段功能,请通过 [工单申请](console.cloud.tencent.com/workorder/category)】。

  • DeregisterTargetRst:

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

  • MultiCertInfo:

    证书信息,支持同时传入不同算法类型的多本服务端证书,参数限制如下:

  • MaxConn:

    监听器最大连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • MaxCps:

    监听器最大新增连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • IdleConnectTimeout:

    空闲连接超时时间,此参数仅适用于TCP/UDP监听器,单位:秒。默认值:TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。如需设置超过取值范围的值请通过 [工单申请](console.cloud.tencent.com/workorder/category)。

  • ProxyProtocol:

    TCP_SSL和QUIC是否支持PP

  • SnatEnable:

    是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时‘透传客户端源IP`选项关闭,反之亦然。

  • FullEndPorts:

    全端口段监听器的结束端口,端口范围:2 - 65535

  • H2cSwitch:

    内网http监听器开启h2c开关,True(开启)、False(关闭)。

  • SslCloseSwitch:

    TCP_SSL监听器支持关闭SSL后仍然支持混绑,此参数为关闭开关。True(关闭)、False(开启).

  • DataCompressMode:

    数据压缩模式。可选值:transparent(透传模式)、compatibility(兼容模式)

  • RescheduleTargetZeroWeight:

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

  • RescheduleUnhealthy:

    重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleExpandTarget:

    重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleStartTime:

    重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。



1395
1396
1397
# File 'lib/v20180317/models.rb', line 1395

def SessionExpireTime
  @SessionExpireTime
end

#SessionTypeObject

端口范围:1~65535 <li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数MultiCertInfo至少需要传一个, 但不能同时传入。</li> 默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。<li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。</li> 默认为关闭。默认为关闭。

Parameters:

  • LoadBalancerId:

    负载均衡实例 ID,可以通过 [DescribeLoadBalancers](cloud.tencent.com/document/product/214/30685) 接口获取。

  • Ports:

    要将监听器创建到哪些端口,每个端口对应一个新的监听器。

  • Protocol:

    监听器协议: TCP | UDP | HTTP | HTTPS | TCP_SSL | QUIC。

  • ListenerNames:

    要创建的监听器名称列表,名称与Ports数组按序一一对应,如不需立即命名,则无需提供此参数。

  • HealthCheck:

    健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • Certificate:

    证书相关信息。参数限制如下:

  • SessionExpireTime:

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

  • Scheduler:

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)

  • SniSwitch:

    是否开启SNI特性,此参数仅适用于HTTPS监听器。0表示未开启,1表示开启。

  • TargetType:

    后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。

  • SessionType:

    会话保持类型。不传或传NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。(若选择QUIC_CID,则Protocol必须为UDP,Scheduler必须为WRR,同时只支持ipv4)

  • KeepaliveEnable:

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。

  • EndPort:

    创建端口段监听器时必须传入此参数,用以标识结束端口。同时,入参Ports只允许传入一个成员,用以标识开始端口。【如果您需要体验端口段功能,请通过 [工单申请](console.cloud.tencent.com/workorder/category)】。

  • DeregisterTargetRst:

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

  • MultiCertInfo:

    证书信息,支持同时传入不同算法类型的多本服务端证书,参数限制如下:

  • MaxConn:

    监听器最大连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • MaxCps:

    监听器最大新增连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • IdleConnectTimeout:

    空闲连接超时时间,此参数仅适用于TCP/UDP监听器,单位:秒。默认值:TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。如需设置超过取值范围的值请通过 [工单申请](console.cloud.tencent.com/workorder/category)。

  • ProxyProtocol:

    TCP_SSL和QUIC是否支持PP

  • SnatEnable:

    是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时‘透传客户端源IP`选项关闭,反之亦然。

  • FullEndPorts:

    全端口段监听器的结束端口,端口范围:2 - 65535

  • H2cSwitch:

    内网http监听器开启h2c开关,True(开启)、False(关闭)。

  • SslCloseSwitch:

    TCP_SSL监听器支持关闭SSL后仍然支持混绑,此参数为关闭开关。True(关闭)、False(开启).

  • DataCompressMode:

    数据压缩模式。可选值:transparent(透传模式)、compatibility(兼容模式)

  • RescheduleTargetZeroWeight:

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

  • RescheduleUnhealthy:

    重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleExpandTarget:

    重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleStartTime:

    重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。



1395
1396
1397
# File 'lib/v20180317/models.rb', line 1395

def SessionType
  @SessionType
end

#SnatEnableObject

端口范围:1~65535 <li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数MultiCertInfo至少需要传一个, 但不能同时传入。</li> 默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。<li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。</li> 默认为关闭。默认为关闭。

Parameters:

  • LoadBalancerId:

    负载均衡实例 ID,可以通过 [DescribeLoadBalancers](cloud.tencent.com/document/product/214/30685) 接口获取。

  • Ports:

    要将监听器创建到哪些端口,每个端口对应一个新的监听器。

  • Protocol:

    监听器协议: TCP | UDP | HTTP | HTTPS | TCP_SSL | QUIC。

  • ListenerNames:

    要创建的监听器名称列表,名称与Ports数组按序一一对应,如不需立即命名,则无需提供此参数。

  • HealthCheck:

    健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • Certificate:

    证书相关信息。参数限制如下:

  • SessionExpireTime:

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

  • Scheduler:

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)

  • SniSwitch:

    是否开启SNI特性,此参数仅适用于HTTPS监听器。0表示未开启,1表示开启。

  • TargetType:

    后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。

  • SessionType:

    会话保持类型。不传或传NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。(若选择QUIC_CID,则Protocol必须为UDP,Scheduler必须为WRR,同时只支持ipv4)

  • KeepaliveEnable:

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。

  • EndPort:

    创建端口段监听器时必须传入此参数,用以标识结束端口。同时,入参Ports只允许传入一个成员,用以标识开始端口。【如果您需要体验端口段功能,请通过 [工单申请](console.cloud.tencent.com/workorder/category)】。

  • DeregisterTargetRst:

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

  • MultiCertInfo:

    证书信息,支持同时传入不同算法类型的多本服务端证书,参数限制如下:

  • MaxConn:

    监听器最大连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • MaxCps:

    监听器最大新增连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • IdleConnectTimeout:

    空闲连接超时时间,此参数仅适用于TCP/UDP监听器,单位:秒。默认值:TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。如需设置超过取值范围的值请通过 [工单申请](console.cloud.tencent.com/workorder/category)。

  • ProxyProtocol:

    TCP_SSL和QUIC是否支持PP

  • SnatEnable:

    是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时‘透传客户端源IP`选项关闭,反之亦然。

  • FullEndPorts:

    全端口段监听器的结束端口,端口范围:2 - 65535

  • H2cSwitch:

    内网http监听器开启h2c开关,True(开启)、False(关闭)。

  • SslCloseSwitch:

    TCP_SSL监听器支持关闭SSL后仍然支持混绑,此参数为关闭开关。True(关闭)、False(开启).

  • DataCompressMode:

    数据压缩模式。可选值:transparent(透传模式)、compatibility(兼容模式)

  • RescheduleTargetZeroWeight:

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

  • RescheduleUnhealthy:

    重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleExpandTarget:

    重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleStartTime:

    重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。



1395
1396
1397
# File 'lib/v20180317/models.rb', line 1395

def SnatEnable
  @SnatEnable
end

#SniSwitchObject

端口范围:1~65535 <li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数MultiCertInfo至少需要传一个, 但不能同时传入。</li> 默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。<li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。</li> 默认为关闭。默认为关闭。

Parameters:

  • LoadBalancerId:

    负载均衡实例 ID,可以通过 [DescribeLoadBalancers](cloud.tencent.com/document/product/214/30685) 接口获取。

  • Ports:

    要将监听器创建到哪些端口,每个端口对应一个新的监听器。

  • Protocol:

    监听器协议: TCP | UDP | HTTP | HTTPS | TCP_SSL | QUIC。

  • ListenerNames:

    要创建的监听器名称列表,名称与Ports数组按序一一对应,如不需立即命名,则无需提供此参数。

  • HealthCheck:

    健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • Certificate:

    证书相关信息。参数限制如下:

  • SessionExpireTime:

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

  • Scheduler:

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)

  • SniSwitch:

    是否开启SNI特性,此参数仅适用于HTTPS监听器。0表示未开启,1表示开启。

  • TargetType:

    后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。

  • SessionType:

    会话保持类型。不传或传NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。(若选择QUIC_CID,则Protocol必须为UDP,Scheduler必须为WRR,同时只支持ipv4)

  • KeepaliveEnable:

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。

  • EndPort:

    创建端口段监听器时必须传入此参数,用以标识结束端口。同时,入参Ports只允许传入一个成员,用以标识开始端口。【如果您需要体验端口段功能,请通过 [工单申请](console.cloud.tencent.com/workorder/category)】。

  • DeregisterTargetRst:

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

  • MultiCertInfo:

    证书信息,支持同时传入不同算法类型的多本服务端证书,参数限制如下:

  • MaxConn:

    监听器最大连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • MaxCps:

    监听器最大新增连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • IdleConnectTimeout:

    空闲连接超时时间,此参数仅适用于TCP/UDP监听器,单位:秒。默认值:TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。如需设置超过取值范围的值请通过 [工单申请](console.cloud.tencent.com/workorder/category)。

  • ProxyProtocol:

    TCP_SSL和QUIC是否支持PP

  • SnatEnable:

    是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时‘透传客户端源IP`选项关闭,反之亦然。

  • FullEndPorts:

    全端口段监听器的结束端口,端口范围:2 - 65535

  • H2cSwitch:

    内网http监听器开启h2c开关,True(开启)、False(关闭)。

  • SslCloseSwitch:

    TCP_SSL监听器支持关闭SSL后仍然支持混绑,此参数为关闭开关。True(关闭)、False(开启).

  • DataCompressMode:

    数据压缩模式。可选值:transparent(透传模式)、compatibility(兼容模式)

  • RescheduleTargetZeroWeight:

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

  • RescheduleUnhealthy:

    重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleExpandTarget:

    重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleStartTime:

    重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。



1395
1396
1397
# File 'lib/v20180317/models.rb', line 1395

def SniSwitch
  @SniSwitch
end

#SslCloseSwitchObject

端口范围:1~65535 <li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数MultiCertInfo至少需要传一个, 但不能同时传入。</li> 默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。<li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。</li> 默认为关闭。默认为关闭。

Parameters:

  • LoadBalancerId:

    负载均衡实例 ID,可以通过 [DescribeLoadBalancers](cloud.tencent.com/document/product/214/30685) 接口获取。

  • Ports:

    要将监听器创建到哪些端口,每个端口对应一个新的监听器。

  • Protocol:

    监听器协议: TCP | UDP | HTTP | HTTPS | TCP_SSL | QUIC。

  • ListenerNames:

    要创建的监听器名称列表,名称与Ports数组按序一一对应,如不需立即命名,则无需提供此参数。

  • HealthCheck:

    健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • Certificate:

    证书相关信息。参数限制如下:

  • SessionExpireTime:

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

  • Scheduler:

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)

  • SniSwitch:

    是否开启SNI特性,此参数仅适用于HTTPS监听器。0表示未开启,1表示开启。

  • TargetType:

    后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。

  • SessionType:

    会话保持类型。不传或传NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。(若选择QUIC_CID,则Protocol必须为UDP,Scheduler必须为WRR,同时只支持ipv4)

  • KeepaliveEnable:

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。

  • EndPort:

    创建端口段监听器时必须传入此参数,用以标识结束端口。同时,入参Ports只允许传入一个成员,用以标识开始端口。【如果您需要体验端口段功能,请通过 [工单申请](console.cloud.tencent.com/workorder/category)】。

  • DeregisterTargetRst:

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

  • MultiCertInfo:

    证书信息,支持同时传入不同算法类型的多本服务端证书,参数限制如下:

  • MaxConn:

    监听器最大连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • MaxCps:

    监听器最大新增连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • IdleConnectTimeout:

    空闲连接超时时间,此参数仅适用于TCP/UDP监听器,单位:秒。默认值:TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。如需设置超过取值范围的值请通过 [工单申请](console.cloud.tencent.com/workorder/category)。

  • ProxyProtocol:

    TCP_SSL和QUIC是否支持PP

  • SnatEnable:

    是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时‘透传客户端源IP`选项关闭,反之亦然。

  • FullEndPorts:

    全端口段监听器的结束端口,端口范围:2 - 65535

  • H2cSwitch:

    内网http监听器开启h2c开关,True(开启)、False(关闭)。

  • SslCloseSwitch:

    TCP_SSL监听器支持关闭SSL后仍然支持混绑,此参数为关闭开关。True(关闭)、False(开启).

  • DataCompressMode:

    数据压缩模式。可选值:transparent(透传模式)、compatibility(兼容模式)

  • RescheduleTargetZeroWeight:

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

  • RescheduleUnhealthy:

    重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleExpandTarget:

    重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleStartTime:

    重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。



1395
1396
1397
# File 'lib/v20180317/models.rb', line 1395

def SslCloseSwitch
  @SslCloseSwitch
end

#TargetTypeObject

端口范围:1~65535 <li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数MultiCertInfo至少需要传一个, 但不能同时传入。</li> 默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 [内测申请](cloud.tencent.com/apply/p/tsodp6qm21)。<li>此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。</li> <li>创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。</li> 默认为关闭。默认为关闭。

Parameters:

  • LoadBalancerId:

    负载均衡实例 ID,可以通过 [DescribeLoadBalancers](cloud.tencent.com/document/product/214/30685) 接口获取。

  • Ports:

    要将监听器创建到哪些端口,每个端口对应一个新的监听器。

  • Protocol:

    监听器协议: TCP | UDP | HTTP | HTTPS | TCP_SSL | QUIC。

  • ListenerNames:

    要创建的监听器名称列表,名称与Ports数组按序一一对应,如不需立即命名,则无需提供此参数。

  • HealthCheck:

    健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • Certificate:

    证书相关信息。参数限制如下:

  • SessionExpireTime:

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

  • Scheduler:

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)

  • SniSwitch:

    是否开启SNI特性,此参数仅适用于HTTPS监听器。0表示未开启,1表示开启。

  • TargetType:

    后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。

  • SessionType:

    会话保持类型。不传或传NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。(若选择QUIC_CID,则Protocol必须为UDP,Scheduler必须为WRR,同时只支持ipv4)

  • KeepaliveEnable:

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。

  • EndPort:

    创建端口段监听器时必须传入此参数,用以标识结束端口。同时,入参Ports只允许传入一个成员,用以标识开始端口。【如果您需要体验端口段功能,请通过 [工单申请](console.cloud.tencent.com/workorder/category)】。

  • DeregisterTargetRst:

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

  • MultiCertInfo:

    证书信息,支持同时传入不同算法类型的多本服务端证书,参数限制如下:

  • MaxConn:

    监听器最大连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • MaxCps:

    监听器最大新增连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。

  • IdleConnectTimeout:

    空闲连接超时时间,此参数仅适用于TCP/UDP监听器,单位:秒。默认值:TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。如需设置超过取值范围的值请通过 [工单申请](console.cloud.tencent.com/workorder/category)。

  • ProxyProtocol:

    TCP_SSL和QUIC是否支持PP

  • SnatEnable:

    是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时‘透传客户端源IP`选项关闭,反之亦然。

  • FullEndPorts:

    全端口段监听器的结束端口,端口范围:2 - 65535

  • H2cSwitch:

    内网http监听器开启h2c开关,True(开启)、False(关闭)。

  • SslCloseSwitch:

    TCP_SSL监听器支持关闭SSL后仍然支持混绑,此参数为关闭开关。True(关闭)、False(开启).

  • DataCompressMode:

    数据压缩模式。可选值:transparent(透传模式)、compatibility(兼容模式)

  • RescheduleTargetZeroWeight:

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

  • RescheduleUnhealthy:

    重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleExpandTarget:

    重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。

  • RescheduleStartTime:

    重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。

  • RescheduleInterval:

    重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。



1395
1396
1397
# File 'lib/v20180317/models.rb', line 1395

def TargetType
  @TargetType
end

Instance Method Details

#deserialize(params) ⇒ Object



1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
# File 'lib/v20180317/models.rb', line 1429

def deserialize(params)
  @LoadBalancerId = params['LoadBalancerId']
  @Ports = params['Ports']
  @Protocol = params['Protocol']
  @ListenerNames = params['ListenerNames']
  unless params['HealthCheck'].nil?
    @HealthCheck = HealthCheck.new
    @HealthCheck.deserialize(params['HealthCheck'])
  end
  unless params['Certificate'].nil?
    @Certificate = CertificateInput.new
    @Certificate.deserialize(params['Certificate'])
  end
  @SessionExpireTime = params['SessionExpireTime']
  @Scheduler = params['Scheduler']
  @SniSwitch = params['SniSwitch']
  @TargetType = params['TargetType']
  @SessionType = params['SessionType']
  @KeepaliveEnable = params['KeepaliveEnable']
  @EndPort = params['EndPort']
  @DeregisterTargetRst = params['DeregisterTargetRst']
  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']
  @FullEndPorts = params['FullEndPorts']
  @H2cSwitch = params['H2cSwitch']
  @SslCloseSwitch = params['SslCloseSwitch']
  @DataCompressMode = params['DataCompressMode']
  @RescheduleTargetZeroWeight = params['RescheduleTargetZeroWeight']
  @RescheduleUnhealthy = params['RescheduleUnhealthy']
  @RescheduleExpandTarget = params['RescheduleExpandTarget']
  @RescheduleStartTime = params['RescheduleStartTime']
  @RescheduleInterval = params['RescheduleInterval']
end