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.



1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
# File 'lib/v20180317/models.rb', line 1419

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

Parameters:

  • LoadBalancerId: (p)

    负载均衡实例 ID,可以通过 DescribeLoadBalancers 接口获取。

  • Ports: (p)

    要将监听器创建到哪些端口,每个端口对应一个新的监听器。
    端口范围:1~65535

  • Protocol: (p)

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

  • ListenerNames: (p)

    要创建的监听器名称列表,名称与Ports数组按序一一对应,如不需立即命名,则无需提供此参数。命名规则:1-80 个英文字母、汉字等国际通用语言字符,数字,连接线“-”、下划线“_”等常见字符(禁止Unicode补充字符,如emoji表情、生僻汉字等)。

  • HealthCheck: (p)

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

  • Certificate: (p)

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

  • 此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。
  • 创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数MultiCertInfo至少需要传一个, 但不能同时传入。
  • SessionExpireTime: (p)

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

  • Scheduler: (p)

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)
    默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • SniSwitch: (p)

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

  • TargetType: (p)

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

  • SessionType: (p)

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

  • KeepaliveEnable: (p)

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。
    若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请

  • EndPort: (p)

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

  • DeregisterTargetRst: (p)

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

  • MultiCertInfo: (p)

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

  • 此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。
  • 创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。
  • MaxConn: (p)

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

  • MaxCps: (p)

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

  • IdleConnectTimeout: (p)

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

    取值范围:[10, 1980]

    单位:秒

    默认值:900

    TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。

  • ProxyProtocol: (p)

    TCP_SSL和QUIC是否支持PP

  • SnatEnable: (p)

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

  • FullEndPorts: (p)

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

  • H2cSwitch: (p)

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

  • SslCloseSwitch: (p)

    控制 TCP_SSL 类型的监听器是否移除 SSL 加密层。开启后,监听器将作为普通 TCP 协议运行。 可选值:

    • True: 关闭 SSL 功能(协议降级为纯文本 TCP)。
    • False(默认): 保持 SSL 功能开启。

  • DataCompressMode: (p)

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

  • RescheduleTargetZeroWeight: (p)

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

  • RescheduleUnhealthy: (p)

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

  • RescheduleExpandTarget: (p)

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

  • RescheduleStartTime: (p)

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

  • RescheduleInterval: (p)

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

  • 
    
    1417
    1418
    1419
    # File 'lib/v20180317/models.rb', line 1417
    
    def Certificate
      @Certificate
    end

    #DataCompressModeObject

    Parameters:

    • LoadBalancerId: (p)

      负载均衡实例 ID,可以通过 DescribeLoadBalancers 接口获取。

    • Ports: (p)

      要将监听器创建到哪些端口,每个端口对应一个新的监听器。
      端口范围:1~65535

    • Protocol: (p)

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

    • ListenerNames: (p)

      要创建的监听器名称列表,名称与Ports数组按序一一对应,如不需立即命名,则无需提供此参数。命名规则:1-80 个英文字母、汉字等国际通用语言字符,数字,连接线“-”、下划线“_”等常见字符(禁止Unicode补充字符,如emoji表情、生僻汉字等)。

    • HealthCheck: (p)

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

    • Certificate: (p)

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

    • 此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。
    • 创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数MultiCertInfo至少需要传一个, 但不能同时传入。
  • SessionExpireTime: (p)

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

  • Scheduler: (p)

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)
    默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • SniSwitch: (p)

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

  • TargetType: (p)

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

  • SessionType: (p)

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

  • KeepaliveEnable: (p)

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。
    若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请

  • EndPort: (p)

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

  • DeregisterTargetRst: (p)

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

  • MultiCertInfo: (p)

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

  • 此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。
  • 创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。
  • MaxConn: (p)

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

  • MaxCps: (p)

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

  • IdleConnectTimeout: (p)

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

    取值范围:[10, 1980]

    单位:秒

    默认值:900

    TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。

  • ProxyProtocol: (p)

    TCP_SSL和QUIC是否支持PP

  • SnatEnable: (p)

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

  • FullEndPorts: (p)

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

  • H2cSwitch: (p)

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

  • SslCloseSwitch: (p)

    控制 TCP_SSL 类型的监听器是否移除 SSL 加密层。开启后,监听器将作为普通 TCP 协议运行。 可选值:

    • True: 关闭 SSL 功能(协议降级为纯文本 TCP)。
    • False(默认): 保持 SSL 功能开启。

  • DataCompressMode: (p)

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

  • RescheduleTargetZeroWeight: (p)

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

  • RescheduleUnhealthy: (p)

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

  • RescheduleExpandTarget: (p)

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

  • RescheduleStartTime: (p)

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

  • RescheduleInterval: (p)

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

  • 
    
    1417
    1418
    1419
    # File 'lib/v20180317/models.rb', line 1417
    
    def DataCompressMode
      @DataCompressMode
    end

    #DeregisterTargetRstObject

    Parameters:

  • SessionExpireTime: (p)

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

  • Scheduler: (p)

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)
    默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • SniSwitch: (p)

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

  • TargetType: (p)

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

  • SessionType: (p)

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

  • KeepaliveEnable: (p)

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。
    若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请

  • EndPort: (p)

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

  • DeregisterTargetRst: (p)

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

  • MultiCertInfo: (p)

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

  • 此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。
  • 创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。
  • MaxConn: (p)

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

  • MaxCps: (p)

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

  • IdleConnectTimeout: (p)

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

    取值范围:[10, 1980]

    单位:秒

    默认值:900

    TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。

  • ProxyProtocol: (p)

    TCP_SSL和QUIC是否支持PP

  • SnatEnable: (p)

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

  • FullEndPorts: (p)

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

  • H2cSwitch: (p)

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

  • SslCloseSwitch: (p)

    控制 TCP_SSL 类型的监听器是否移除 SSL 加密层。开启后,监听器将作为普通 TCP 协议运行。 可选值:

  • DataCompressMode: (p)

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

  • RescheduleTargetZeroWeight: (p)

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

  • RescheduleUnhealthy: (p)

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

  • RescheduleExpandTarget: (p)

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

  • RescheduleStartTime: (p)

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

  • RescheduleInterval: (p)

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

  • 
    
    1417
    1418
    1419
    # File 'lib/v20180317/models.rb', line 1417
    
    def DeregisterTargetRst
      @DeregisterTargetRst
    end

    #EndPortObject

    Parameters:

  • SessionExpireTime: (p)

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

  • Scheduler: (p)

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)
    默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • SniSwitch: (p)

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

  • TargetType: (p)

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

  • SessionType: (p)

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

  • KeepaliveEnable: (p)

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。
    若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请

  • EndPort: (p)

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

  • DeregisterTargetRst: (p)

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

  • MultiCertInfo: (p)

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

  • 此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。
  • 创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。
  • MaxConn: (p)

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

  • MaxCps: (p)

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

  • IdleConnectTimeout: (p)

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

    取值范围:[10, 1980]

    单位:秒

    默认值:900

    TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。

  • ProxyProtocol: (p)

    TCP_SSL和QUIC是否支持PP

  • SnatEnable: (p)

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

  • FullEndPorts: (p)

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

  • H2cSwitch: (p)

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

  • SslCloseSwitch: (p)

    控制 TCP_SSL 类型的监听器是否移除 SSL 加密层。开启后,监听器将作为普通 TCP 协议运行。 可选值:

  • DataCompressMode: (p)

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

  • RescheduleTargetZeroWeight: (p)

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

  • RescheduleUnhealthy: (p)

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

  • RescheduleExpandTarget: (p)

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

  • RescheduleStartTime: (p)

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

  • RescheduleInterval: (p)

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

  • 
    
    1417
    1418
    1419
    # File 'lib/v20180317/models.rb', line 1417
    
    def EndPort
      @EndPort
    end

    #FullEndPortsObject

    Parameters:

  • SessionExpireTime: (p)

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

  • Scheduler: (p)

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)
    默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • SniSwitch: (p)

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

  • TargetType: (p)

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

  • SessionType: (p)

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

  • KeepaliveEnable: (p)

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。
    若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请

  • EndPort: (p)

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

  • DeregisterTargetRst: (p)

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

  • MultiCertInfo: (p)

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

  • 此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。
  • 创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。
  • MaxConn: (p)

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

  • MaxCps: (p)

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

  • IdleConnectTimeout: (p)

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

    取值范围:[10, 1980]

    单位:秒

    默认值:900

    TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。

  • ProxyProtocol: (p)

    TCP_SSL和QUIC是否支持PP

  • SnatEnable: (p)

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

  • FullEndPorts: (p)

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

  • H2cSwitch: (p)

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

  • SslCloseSwitch: (p)

    控制 TCP_SSL 类型的监听器是否移除 SSL 加密层。开启后,监听器将作为普通 TCP 协议运行。 可选值:

  • DataCompressMode: (p)

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

  • RescheduleTargetZeroWeight: (p)

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

  • RescheduleUnhealthy: (p)

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

  • RescheduleExpandTarget: (p)

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

  • RescheduleStartTime: (p)

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

  • RescheduleInterval: (p)

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

  • 
    
    1417
    1418
    1419
    # File 'lib/v20180317/models.rb', line 1417
    
    def FullEndPorts
      @FullEndPorts
    end

    #H2cSwitchObject

    Parameters:

  • SessionExpireTime: (p)

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

  • Scheduler: (p)

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)
    默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • SniSwitch: (p)

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

  • TargetType: (p)

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

  • SessionType: (p)

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

  • KeepaliveEnable: (p)

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。
    若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请

  • EndPort: (p)

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

  • DeregisterTargetRst: (p)

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

  • MultiCertInfo: (p)

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

  • 此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。
  • 创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。
  • MaxConn: (p)

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

  • MaxCps: (p)

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

  • IdleConnectTimeout: (p)

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

    取值范围:[10, 1980]

    单位:秒

    默认值:900

    TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。

  • ProxyProtocol: (p)

    TCP_SSL和QUIC是否支持PP

  • SnatEnable: (p)

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

  • FullEndPorts: (p)

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

  • H2cSwitch: (p)

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

  • SslCloseSwitch: (p)

    控制 TCP_SSL 类型的监听器是否移除 SSL 加密层。开启后,监听器将作为普通 TCP 协议运行。 可选值:

  • DataCompressMode: (p)

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

  • RescheduleTargetZeroWeight: (p)

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

  • RescheduleUnhealthy: (p)

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

  • RescheduleExpandTarget: (p)

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

  • RescheduleStartTime: (p)

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

  • RescheduleInterval: (p)

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

  • 
    
    1417
    1418
    1419
    # File 'lib/v20180317/models.rb', line 1417
    
    def H2cSwitch
      @H2cSwitch
    end

    #HealthCheckObject

    Parameters:

  • SessionExpireTime: (p)

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

  • Scheduler: (p)

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)
    默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • SniSwitch: (p)

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

  • TargetType: (p)

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

  • SessionType: (p)

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

  • KeepaliveEnable: (p)

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。
    若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请

  • EndPort: (p)

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

  • DeregisterTargetRst: (p)

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

  • MultiCertInfo: (p)

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

  • 此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。
  • 创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。
  • MaxConn: (p)

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

  • MaxCps: (p)

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

  • IdleConnectTimeout: (p)

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

    取值范围:[10, 1980]

    单位:秒

    默认值:900

    TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。

  • ProxyProtocol: (p)

    TCP_SSL和QUIC是否支持PP

  • SnatEnable: (p)

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

  • FullEndPorts: (p)

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

  • H2cSwitch: (p)

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

  • SslCloseSwitch: (p)

    控制 TCP_SSL 类型的监听器是否移除 SSL 加密层。开启后,监听器将作为普通 TCP 协议运行。 可选值:

  • DataCompressMode: (p)

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

  • RescheduleTargetZeroWeight: (p)

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

  • RescheduleUnhealthy: (p)

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

  • RescheduleExpandTarget: (p)

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

  • RescheduleStartTime: (p)

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

  • RescheduleInterval: (p)

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

  • 
    
    1417
    1418
    1419
    # File 'lib/v20180317/models.rb', line 1417
    
    def HealthCheck
      @HealthCheck
    end

    #IdleConnectTimeoutObject

    Parameters:

  • SessionExpireTime: (p)

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

  • Scheduler: (p)

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)
    默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • SniSwitch: (p)

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

  • TargetType: (p)

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

  • SessionType: (p)

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

  • KeepaliveEnable: (p)

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。
    若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请

  • EndPort: (p)

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

  • DeregisterTargetRst: (p)

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

  • MultiCertInfo: (p)

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

  • 此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。
  • 创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。
  • MaxConn: (p)

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

  • MaxCps: (p)

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

  • IdleConnectTimeout: (p)

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

    取值范围:[10, 1980]

    单位:秒

    默认值:900

    TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。

  • ProxyProtocol: (p)

    TCP_SSL和QUIC是否支持PP

  • SnatEnable: (p)

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

  • FullEndPorts: (p)

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

  • H2cSwitch: (p)

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

  • SslCloseSwitch: (p)

    控制 TCP_SSL 类型的监听器是否移除 SSL 加密层。开启后,监听器将作为普通 TCP 协议运行。 可选值:

  • DataCompressMode: (p)

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

  • RescheduleTargetZeroWeight: (p)

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

  • RescheduleUnhealthy: (p)

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

  • RescheduleExpandTarget: (p)

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

  • RescheduleStartTime: (p)

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

  • RescheduleInterval: (p)

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

  • 
    
    1417
    1418
    1419
    # File 'lib/v20180317/models.rb', line 1417
    
    def IdleConnectTimeout
      @IdleConnectTimeout
    end

    #KeepaliveEnableObject

    Parameters:

  • SessionExpireTime: (p)

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

  • Scheduler: (p)

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)
    默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • SniSwitch: (p)

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

  • TargetType: (p)

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

  • SessionType: (p)

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

  • KeepaliveEnable: (p)

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。
    若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请

  • EndPort: (p)

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

  • DeregisterTargetRst: (p)

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

  • MultiCertInfo: (p)

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

  • 此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。
  • 创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。
  • MaxConn: (p)

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

  • MaxCps: (p)

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

  • IdleConnectTimeout: (p)

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

    取值范围:[10, 1980]

    单位:秒

    默认值:900

    TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。

  • ProxyProtocol: (p)

    TCP_SSL和QUIC是否支持PP

  • SnatEnable: (p)

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

  • FullEndPorts: (p)

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

  • H2cSwitch: (p)

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

  • SslCloseSwitch: (p)

    控制 TCP_SSL 类型的监听器是否移除 SSL 加密层。开启后,监听器将作为普通 TCP 协议运行。 可选值:

  • DataCompressMode: (p)

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

  • RescheduleTargetZeroWeight: (p)

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

  • RescheduleUnhealthy: (p)

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

  • RescheduleExpandTarget: (p)

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

  • RescheduleStartTime: (p)

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

  • RescheduleInterval: (p)

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

  • 
    
    1417
    1418
    1419
    # File 'lib/v20180317/models.rb', line 1417
    
    def KeepaliveEnable
      @KeepaliveEnable
    end

    #ListenerNamesObject

    Parameters:

  • SessionExpireTime: (p)

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

  • Scheduler: (p)

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)
    默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • SniSwitch: (p)

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

  • TargetType: (p)

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

  • SessionType: (p)

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

  • KeepaliveEnable: (p)

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。
    若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请

  • EndPort: (p)

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

  • DeregisterTargetRst: (p)

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

  • MultiCertInfo: (p)

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

  • 此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。
  • 创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。
  • MaxConn: (p)

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

  • MaxCps: (p)

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

  • IdleConnectTimeout: (p)

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

    取值范围:[10, 1980]

    单位:秒

    默认值:900

    TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。

  • ProxyProtocol: (p)

    TCP_SSL和QUIC是否支持PP

  • SnatEnable: (p)

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

  • FullEndPorts: (p)

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

  • H2cSwitch: (p)

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

  • SslCloseSwitch: (p)

    控制 TCP_SSL 类型的监听器是否移除 SSL 加密层。开启后,监听器将作为普通 TCP 协议运行。 可选值:

  • DataCompressMode: (p)

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

  • RescheduleTargetZeroWeight: (p)

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

  • RescheduleUnhealthy: (p)

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

  • RescheduleExpandTarget: (p)

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

  • RescheduleStartTime: (p)

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

  • RescheduleInterval: (p)

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

  • 
    
    1417
    1418
    1419
    # File 'lib/v20180317/models.rb', line 1417
    
    def ListenerNames
      @ListenerNames
    end

    #LoadBalancerIdObject

    Parameters:

  • SessionExpireTime: (p)

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

  • Scheduler: (p)

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)
    默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • SniSwitch: (p)

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

  • TargetType: (p)

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

  • SessionType: (p)

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

  • KeepaliveEnable: (p)

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。
    若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请

  • EndPort: (p)

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

  • DeregisterTargetRst: (p)

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

  • MultiCertInfo: (p)

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

  • 此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。
  • 创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。
  • MaxConn: (p)

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

  • MaxCps: (p)

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

  • IdleConnectTimeout: (p)

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

    取值范围:[10, 1980]

    单位:秒

    默认值:900

    TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。

  • ProxyProtocol: (p)

    TCP_SSL和QUIC是否支持PP

  • SnatEnable: (p)

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

  • FullEndPorts: (p)

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

  • H2cSwitch: (p)

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

  • SslCloseSwitch: (p)

    控制 TCP_SSL 类型的监听器是否移除 SSL 加密层。开启后,监听器将作为普通 TCP 协议运行。 可选值:

  • DataCompressMode: (p)

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

  • RescheduleTargetZeroWeight: (p)

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

  • RescheduleUnhealthy: (p)

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

  • RescheduleExpandTarget: (p)

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

  • RescheduleStartTime: (p)

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

  • RescheduleInterval: (p)

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

  • 
    
    1417
    1418
    1419
    # File 'lib/v20180317/models.rb', line 1417
    
    def LoadBalancerId
      @LoadBalancerId
    end

    #MaxConnObject

    Parameters:

  • SessionExpireTime: (p)

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

  • Scheduler: (p)

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)
    默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • SniSwitch: (p)

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

  • TargetType: (p)

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

  • SessionType: (p)

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

  • KeepaliveEnable: (p)

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。
    若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请

  • EndPort: (p)

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

  • DeregisterTargetRst: (p)

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

  • MultiCertInfo: (p)

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

  • 此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。
  • 创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。
  • MaxConn: (p)

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

  • MaxCps: (p)

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

  • IdleConnectTimeout: (p)

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

    取值范围:[10, 1980]

    单位:秒

    默认值:900

    TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。

  • ProxyProtocol: (p)

    TCP_SSL和QUIC是否支持PP

  • SnatEnable: (p)

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

  • FullEndPorts: (p)

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

  • H2cSwitch: (p)

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

  • SslCloseSwitch: (p)

    控制 TCP_SSL 类型的监听器是否移除 SSL 加密层。开启后,监听器将作为普通 TCP 协议运行。 可选值:

  • DataCompressMode: (p)

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

  • RescheduleTargetZeroWeight: (p)

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

  • RescheduleUnhealthy: (p)

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

  • RescheduleExpandTarget: (p)

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

  • RescheduleStartTime: (p)

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

  • RescheduleInterval: (p)

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

  • 
    
    1417
    1418
    1419
    # File 'lib/v20180317/models.rb', line 1417
    
    def MaxConn
      @MaxConn
    end

    #MaxCpsObject

    Parameters:

  • SessionExpireTime: (p)

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

  • Scheduler: (p)

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)
    默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • SniSwitch: (p)

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

  • TargetType: (p)

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

  • SessionType: (p)

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

  • KeepaliveEnable: (p)

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。
    若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请

  • EndPort: (p)

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

  • DeregisterTargetRst: (p)

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

  • MultiCertInfo: (p)

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

  • 此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。
  • 创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。
  • MaxConn: (p)

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

  • MaxCps: (p)

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

  • IdleConnectTimeout: (p)

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

    取值范围:[10, 1980]

    单位:秒

    默认值:900

    TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。

  • ProxyProtocol: (p)

    TCP_SSL和QUIC是否支持PP

  • SnatEnable: (p)

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

  • FullEndPorts: (p)

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

  • H2cSwitch: (p)

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

  • SslCloseSwitch: (p)

    控制 TCP_SSL 类型的监听器是否移除 SSL 加密层。开启后,监听器将作为普通 TCP 协议运行。 可选值:

  • DataCompressMode: (p)

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

  • RescheduleTargetZeroWeight: (p)

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

  • RescheduleUnhealthy: (p)

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

  • RescheduleExpandTarget: (p)

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

  • RescheduleStartTime: (p)

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

  • RescheduleInterval: (p)

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

  • 
    
    1417
    1418
    1419
    # File 'lib/v20180317/models.rb', line 1417
    
    def MaxCps
      @MaxCps
    end

    #MultiCertInfoObject

    Parameters:

  • SessionExpireTime: (p)

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

  • Scheduler: (p)

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)
    默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • SniSwitch: (p)

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

  • TargetType: (p)

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

  • SessionType: (p)

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

  • KeepaliveEnable: (p)

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。
    若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请

  • EndPort: (p)

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

  • DeregisterTargetRst: (p)

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

  • MultiCertInfo: (p)

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

  • 此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。
  • 创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。
  • MaxConn: (p)

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

  • MaxCps: (p)

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

  • IdleConnectTimeout: (p)

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

    取值范围:[10, 1980]

    单位:秒

    默认值:900

    TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。

  • ProxyProtocol: (p)

    TCP_SSL和QUIC是否支持PP

  • SnatEnable: (p)

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

  • FullEndPorts: (p)

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

  • H2cSwitch: (p)

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

  • SslCloseSwitch: (p)

    控制 TCP_SSL 类型的监听器是否移除 SSL 加密层。开启后,监听器将作为普通 TCP 协议运行。 可选值:

  • DataCompressMode: (p)

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

  • RescheduleTargetZeroWeight: (p)

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

  • RescheduleUnhealthy: (p)

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

  • RescheduleExpandTarget: (p)

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

  • RescheduleStartTime: (p)

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

  • RescheduleInterval: (p)

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

  • 
    
    1417
    1418
    1419
    # File 'lib/v20180317/models.rb', line 1417
    
    def MultiCertInfo
      @MultiCertInfo
    end

    #PortsObject

    Parameters:

  • SessionExpireTime: (p)

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

  • Scheduler: (p)

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)
    默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • SniSwitch: (p)

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

  • TargetType: (p)

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

  • SessionType: (p)

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

  • KeepaliveEnable: (p)

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。
    若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请

  • EndPort: (p)

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

  • DeregisterTargetRst: (p)

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

  • MultiCertInfo: (p)

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

  • 此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。
  • 创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。
  • MaxConn: (p)

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

  • MaxCps: (p)

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

  • IdleConnectTimeout: (p)

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

    取值范围:[10, 1980]

    单位:秒

    默认值:900

    TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。

  • ProxyProtocol: (p)

    TCP_SSL和QUIC是否支持PP

  • SnatEnable: (p)

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

  • FullEndPorts: (p)

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

  • H2cSwitch: (p)

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

  • SslCloseSwitch: (p)

    控制 TCP_SSL 类型的监听器是否移除 SSL 加密层。开启后,监听器将作为普通 TCP 协议运行。 可选值:

  • DataCompressMode: (p)

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

  • RescheduleTargetZeroWeight: (p)

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

  • RescheduleUnhealthy: (p)

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

  • RescheduleExpandTarget: (p)

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

  • RescheduleStartTime: (p)

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

  • RescheduleInterval: (p)

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

  • 
    
    1417
    1418
    1419
    # File 'lib/v20180317/models.rb', line 1417
    
    def Ports
      @Ports
    end

    #ProtocolObject

    Parameters:

  • SessionExpireTime: (p)

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

  • Scheduler: (p)

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)
    默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • SniSwitch: (p)

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

  • TargetType: (p)

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

  • SessionType: (p)

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

  • KeepaliveEnable: (p)

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。
    若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请

  • EndPort: (p)

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

  • DeregisterTargetRst: (p)

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

  • MultiCertInfo: (p)

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

  • 此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。
  • 创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。
  • MaxConn: (p)

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

  • MaxCps: (p)

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

  • IdleConnectTimeout: (p)

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

    取值范围:[10, 1980]

    单位:秒

    默认值:900

    TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。

  • ProxyProtocol: (p)

    TCP_SSL和QUIC是否支持PP

  • SnatEnable: (p)

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

  • FullEndPorts: (p)

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

  • H2cSwitch: (p)

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

  • SslCloseSwitch: (p)

    控制 TCP_SSL 类型的监听器是否移除 SSL 加密层。开启后,监听器将作为普通 TCP 协议运行。 可选值:

  • DataCompressMode: (p)

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

  • RescheduleTargetZeroWeight: (p)

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

  • RescheduleUnhealthy: (p)

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

  • RescheduleExpandTarget: (p)

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

  • RescheduleStartTime: (p)

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

  • RescheduleInterval: (p)

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

  • 
    
    1417
    1418
    1419
    # File 'lib/v20180317/models.rb', line 1417
    
    def Protocol
      @Protocol
    end

    #ProxyProtocolObject

    Parameters:

  • SessionExpireTime: (p)

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

  • Scheduler: (p)

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)
    默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • SniSwitch: (p)

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

  • TargetType: (p)

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

  • SessionType: (p)

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

  • KeepaliveEnable: (p)

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。
    若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请

  • EndPort: (p)

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

  • DeregisterTargetRst: (p)

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

  • MultiCertInfo: (p)

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

  • 此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。
  • 创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。
  • MaxConn: (p)

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

  • MaxCps: (p)

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

  • IdleConnectTimeout: (p)

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

    取值范围:[10, 1980]

    单位:秒

    默认值:900

    TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。

  • ProxyProtocol: (p)

    TCP_SSL和QUIC是否支持PP

  • SnatEnable: (p)

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

  • FullEndPorts: (p)

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

  • H2cSwitch: (p)

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

  • SslCloseSwitch: (p)

    控制 TCP_SSL 类型的监听器是否移除 SSL 加密层。开启后,监听器将作为普通 TCP 协议运行。 可选值:

  • DataCompressMode: (p)

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

  • RescheduleTargetZeroWeight: (p)

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

  • RescheduleUnhealthy: (p)

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

  • RescheduleExpandTarget: (p)

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

  • RescheduleStartTime: (p)

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

  • RescheduleInterval: (p)

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

  • 
    
    1417
    1418
    1419
    # File 'lib/v20180317/models.rb', line 1417
    
    def ProxyProtocol
      @ProxyProtocol
    end

    #RescheduleExpandTargetObject

    Parameters:

  • SessionExpireTime: (p)

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

  • Scheduler: (p)

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)
    默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • SniSwitch: (p)

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

  • TargetType: (p)

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

  • SessionType: (p)

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

  • KeepaliveEnable: (p)

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。
    若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请

  • EndPort: (p)

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

  • DeregisterTargetRst: (p)

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

  • MultiCertInfo: (p)

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

  • 此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。
  • 创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。
  • MaxConn: (p)

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

  • MaxCps: (p)

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

  • IdleConnectTimeout: (p)

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

    取值范围:[10, 1980]

    单位:秒

    默认值:900

    TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。

  • ProxyProtocol: (p)

    TCP_SSL和QUIC是否支持PP

  • SnatEnable: (p)

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

  • FullEndPorts: (p)

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

  • H2cSwitch: (p)

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

  • SslCloseSwitch: (p)

    控制 TCP_SSL 类型的监听器是否移除 SSL 加密层。开启后,监听器将作为普通 TCP 协议运行。 可选值:

  • DataCompressMode: (p)

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

  • RescheduleTargetZeroWeight: (p)

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

  • RescheduleUnhealthy: (p)

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

  • RescheduleExpandTarget: (p)

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

  • RescheduleStartTime: (p)

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

  • RescheduleInterval: (p)

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

  • 
    
    1417
    1418
    1419
    # File 'lib/v20180317/models.rb', line 1417
    
    def RescheduleExpandTarget
      @RescheduleExpandTarget
    end

    #RescheduleIntervalObject

    Parameters:

  • SessionExpireTime: (p)

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

  • Scheduler: (p)

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)
    默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • SniSwitch: (p)

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

  • TargetType: (p)

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

  • SessionType: (p)

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

  • KeepaliveEnable: (p)

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。
    若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请

  • EndPort: (p)

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

  • DeregisterTargetRst: (p)

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

  • MultiCertInfo: (p)

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

  • 此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。
  • 创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。
  • MaxConn: (p)

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

  • MaxCps: (p)

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

  • IdleConnectTimeout: (p)

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

    取值范围:[10, 1980]

    单位:秒

    默认值:900

    TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。

  • ProxyProtocol: (p)

    TCP_SSL和QUIC是否支持PP

  • SnatEnable: (p)

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

  • FullEndPorts: (p)

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

  • H2cSwitch: (p)

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

  • SslCloseSwitch: (p)

    控制 TCP_SSL 类型的监听器是否移除 SSL 加密层。开启后,监听器将作为普通 TCP 协议运行。 可选值:

  • DataCompressMode: (p)

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

  • RescheduleTargetZeroWeight: (p)

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

  • RescheduleUnhealthy: (p)

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

  • RescheduleExpandTarget: (p)

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

  • RescheduleStartTime: (p)

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

  • RescheduleInterval: (p)

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

  • 
    
    1417
    1418
    1419
    # File 'lib/v20180317/models.rb', line 1417
    
    def RescheduleInterval
      @RescheduleInterval
    end

    #RescheduleStartTimeObject

    Parameters:

  • SessionExpireTime: (p)

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

  • Scheduler: (p)

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)
    默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • SniSwitch: (p)

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

  • TargetType: (p)

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

  • SessionType: (p)

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

  • KeepaliveEnable: (p)

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。
    若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请

  • EndPort: (p)

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

  • DeregisterTargetRst: (p)

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

  • MultiCertInfo: (p)

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

  • 此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。
  • 创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。
  • MaxConn: (p)

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

  • MaxCps: (p)

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

  • IdleConnectTimeout: (p)

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

    取值范围:[10, 1980]

    单位:秒

    默认值:900

    TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。

  • ProxyProtocol: (p)

    TCP_SSL和QUIC是否支持PP

  • SnatEnable: (p)

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

  • FullEndPorts: (p)

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

  • H2cSwitch: (p)

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

  • SslCloseSwitch: (p)

    控制 TCP_SSL 类型的监听器是否移除 SSL 加密层。开启后,监听器将作为普通 TCP 协议运行。 可选值:

  • DataCompressMode: (p)

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

  • RescheduleTargetZeroWeight: (p)

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

  • RescheduleUnhealthy: (p)

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

  • RescheduleExpandTarget: (p)

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

  • RescheduleStartTime: (p)

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

  • RescheduleInterval: (p)

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

  • 
    
    1417
    1418
    1419
    # File 'lib/v20180317/models.rb', line 1417
    
    def RescheduleStartTime
      @RescheduleStartTime
    end

    #RescheduleTargetZeroWeightObject

    Parameters:

  • SessionExpireTime: (p)

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

  • Scheduler: (p)

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)
    默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • SniSwitch: (p)

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

  • TargetType: (p)

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

  • SessionType: (p)

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

  • KeepaliveEnable: (p)

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。
    若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请

  • EndPort: (p)

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

  • DeregisterTargetRst: (p)

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

  • MultiCertInfo: (p)

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

  • 此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。
  • 创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。
  • MaxConn: (p)

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

  • MaxCps: (p)

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

  • IdleConnectTimeout: (p)

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

    取值范围:[10, 1980]

    单位:秒

    默认值:900

    TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。

  • ProxyProtocol: (p)

    TCP_SSL和QUIC是否支持PP

  • SnatEnable: (p)

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

  • FullEndPorts: (p)

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

  • H2cSwitch: (p)

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

  • SslCloseSwitch: (p)

    控制 TCP_SSL 类型的监听器是否移除 SSL 加密层。开启后,监听器将作为普通 TCP 协议运行。 可选值:

  • DataCompressMode: (p)

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

  • RescheduleTargetZeroWeight: (p)

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

  • RescheduleUnhealthy: (p)

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

  • RescheduleExpandTarget: (p)

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

  • RescheduleStartTime: (p)

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

  • RescheduleInterval: (p)

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

  • 
    
    1417
    1418
    1419
    # File 'lib/v20180317/models.rb', line 1417
    
    def RescheduleTargetZeroWeight
      @RescheduleTargetZeroWeight
    end

    #RescheduleUnhealthyObject

    Parameters:

  • SessionExpireTime: (p)

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

  • Scheduler: (p)

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)
    默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • SniSwitch: (p)

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

  • TargetType: (p)

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

  • SessionType: (p)

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

  • KeepaliveEnable: (p)

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。
    若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请

  • EndPort: (p)

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

  • DeregisterTargetRst: (p)

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

  • MultiCertInfo: (p)

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

  • 此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。
  • 创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。
  • MaxConn: (p)

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

  • MaxCps: (p)

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

  • IdleConnectTimeout: (p)

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

    取值范围:[10, 1980]

    单位:秒

    默认值:900

    TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。

  • ProxyProtocol: (p)

    TCP_SSL和QUIC是否支持PP

  • SnatEnable: (p)

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

  • FullEndPorts: (p)

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

  • H2cSwitch: (p)

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

  • SslCloseSwitch: (p)

    控制 TCP_SSL 类型的监听器是否移除 SSL 加密层。开启后,监听器将作为普通 TCP 协议运行。 可选值:

  • DataCompressMode: (p)

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

  • RescheduleTargetZeroWeight: (p)

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

  • RescheduleUnhealthy: (p)

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

  • RescheduleExpandTarget: (p)

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

  • RescheduleStartTime: (p)

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

  • RescheduleInterval: (p)

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

  • 
    
    1417
    1418
    1419
    # File 'lib/v20180317/models.rb', line 1417
    
    def RescheduleUnhealthy
      @RescheduleUnhealthy
    end

    #SchedulerObject

    Parameters:

  • SessionExpireTime: (p)

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

  • Scheduler: (p)

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)
    默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • SniSwitch: (p)

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

  • TargetType: (p)

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

  • SessionType: (p)

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

  • KeepaliveEnable: (p)

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。
    若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请

  • EndPort: (p)

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

  • DeregisterTargetRst: (p)

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

  • MultiCertInfo: (p)

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

  • 此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。
  • 创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。
  • MaxConn: (p)

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

  • MaxCps: (p)

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

  • IdleConnectTimeout: (p)

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

    取值范围:[10, 1980]

    单位:秒

    默认值:900

    TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。

  • ProxyProtocol: (p)

    TCP_SSL和QUIC是否支持PP

  • SnatEnable: (p)

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

  • FullEndPorts: (p)

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

  • H2cSwitch: (p)

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

  • SslCloseSwitch: (p)

    控制 TCP_SSL 类型的监听器是否移除 SSL 加密层。开启后,监听器将作为普通 TCP 协议运行。 可选值:

  • DataCompressMode: (p)

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

  • RescheduleTargetZeroWeight: (p)

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

  • RescheduleUnhealthy: (p)

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

  • RescheduleExpandTarget: (p)

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

  • RescheduleStartTime: (p)

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

  • RescheduleInterval: (p)

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

  • 
    
    1417
    1418
    1419
    # File 'lib/v20180317/models.rb', line 1417
    
    def Scheduler
      @Scheduler
    end

    #SessionExpireTimeObject

    Parameters:

  • SessionExpireTime: (p)

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

  • Scheduler: (p)

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)
    默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • SniSwitch: (p)

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

  • TargetType: (p)

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

  • SessionType: (p)

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

  • KeepaliveEnable: (p)

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。
    若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请

  • EndPort: (p)

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

  • DeregisterTargetRst: (p)

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

  • MultiCertInfo: (p)

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

  • 此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。
  • 创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。
  • MaxConn: (p)

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

  • MaxCps: (p)

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

  • IdleConnectTimeout: (p)

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

    取值范围:[10, 1980]

    单位:秒

    默认值:900

    TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。

  • ProxyProtocol: (p)

    TCP_SSL和QUIC是否支持PP

  • SnatEnable: (p)

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

  • FullEndPorts: (p)

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

  • H2cSwitch: (p)

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

  • SslCloseSwitch: (p)

    控制 TCP_SSL 类型的监听器是否移除 SSL 加密层。开启后,监听器将作为普通 TCP 协议运行。 可选值:

  • DataCompressMode: (p)

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

  • RescheduleTargetZeroWeight: (p)

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

  • RescheduleUnhealthy: (p)

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

  • RescheduleExpandTarget: (p)

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

  • RescheduleStartTime: (p)

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

  • RescheduleInterval: (p)

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

  • 
    
    1417
    1418
    1419
    # File 'lib/v20180317/models.rb', line 1417
    
    def SessionExpireTime
      @SessionExpireTime
    end

    #SessionTypeObject

    Parameters:

  • SessionExpireTime: (p)

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

  • Scheduler: (p)

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)
    默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • SniSwitch: (p)

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

  • TargetType: (p)

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

  • SessionType: (p)

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

  • KeepaliveEnable: (p)

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。
    若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请

  • EndPort: (p)

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

  • DeregisterTargetRst: (p)

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

  • MultiCertInfo: (p)

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

  • 此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。
  • 创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。
  • MaxConn: (p)

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

  • MaxCps: (p)

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

  • IdleConnectTimeout: (p)

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

    取值范围:[10, 1980]

    单位:秒

    默认值:900

    TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。

  • ProxyProtocol: (p)

    TCP_SSL和QUIC是否支持PP

  • SnatEnable: (p)

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

  • FullEndPorts: (p)

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

  • H2cSwitch: (p)

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

  • SslCloseSwitch: (p)

    控制 TCP_SSL 类型的监听器是否移除 SSL 加密层。开启后,监听器将作为普通 TCP 协议运行。 可选值:

  • DataCompressMode: (p)

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

  • RescheduleTargetZeroWeight: (p)

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

  • RescheduleUnhealthy: (p)

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

  • RescheduleExpandTarget: (p)

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

  • RescheduleStartTime: (p)

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

  • RescheduleInterval: (p)

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

  • 
    
    1417
    1418
    1419
    # File 'lib/v20180317/models.rb', line 1417
    
    def SessionType
      @SessionType
    end

    #SnatEnableObject

    Parameters:

  • SessionExpireTime: (p)

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

  • Scheduler: (p)

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)
    默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • SniSwitch: (p)

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

  • TargetType: (p)

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

  • SessionType: (p)

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

  • KeepaliveEnable: (p)

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。
    若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请

  • EndPort: (p)

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

  • DeregisterTargetRst: (p)

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

  • MultiCertInfo: (p)

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

  • 此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。
  • 创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。
  • MaxConn: (p)

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

  • MaxCps: (p)

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

  • IdleConnectTimeout: (p)

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

    取值范围:[10, 1980]

    单位:秒

    默认值:900

    TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。

  • ProxyProtocol: (p)

    TCP_SSL和QUIC是否支持PP

  • SnatEnable: (p)

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

  • FullEndPorts: (p)

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

  • H2cSwitch: (p)

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

  • SslCloseSwitch: (p)

    控制 TCP_SSL 类型的监听器是否移除 SSL 加密层。开启后,监听器将作为普通 TCP 协议运行。 可选值:

  • DataCompressMode: (p)

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

  • RescheduleTargetZeroWeight: (p)

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

  • RescheduleUnhealthy: (p)

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

  • RescheduleExpandTarget: (p)

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

  • RescheduleStartTime: (p)

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

  • RescheduleInterval: (p)

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

  • 
    
    1417
    1418
    1419
    # File 'lib/v20180317/models.rb', line 1417
    
    def SnatEnable
      @SnatEnable
    end

    #SniSwitchObject

    Parameters:

  • SessionExpireTime: (p)

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

  • Scheduler: (p)

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)
    默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • SniSwitch: (p)

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

  • TargetType: (p)

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

  • SessionType: (p)

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

  • KeepaliveEnable: (p)

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。
    若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请

  • EndPort: (p)

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

  • DeregisterTargetRst: (p)

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

  • MultiCertInfo: (p)

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

  • 此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。
  • 创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。
  • MaxConn: (p)

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

  • MaxCps: (p)

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

  • IdleConnectTimeout: (p)

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

    取值范围:[10, 1980]

    单位:秒

    默认值:900

    TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。

  • ProxyProtocol: (p)

    TCP_SSL和QUIC是否支持PP

  • SnatEnable: (p)

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

  • FullEndPorts: (p)

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

  • H2cSwitch: (p)

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

  • SslCloseSwitch: (p)

    控制 TCP_SSL 类型的监听器是否移除 SSL 加密层。开启后,监听器将作为普通 TCP 协议运行。 可选值:

  • DataCompressMode: (p)

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

  • RescheduleTargetZeroWeight: (p)

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

  • RescheduleUnhealthy: (p)

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

  • RescheduleExpandTarget: (p)

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

  • RescheduleStartTime: (p)

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

  • RescheduleInterval: (p)

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

  • 
    
    1417
    1418
    1419
    # File 'lib/v20180317/models.rb', line 1417
    
    def SniSwitch
      @SniSwitch
    end

    #SslCloseSwitchObject

    Parameters:

  • SessionExpireTime: (p)

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

  • Scheduler: (p)

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)
    默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • SniSwitch: (p)

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

  • TargetType: (p)

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

  • SessionType: (p)

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

  • KeepaliveEnable: (p)

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。
    若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请

  • EndPort: (p)

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

  • DeregisterTargetRst: (p)

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

  • MultiCertInfo: (p)

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

  • 此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。
  • 创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。
  • MaxConn: (p)

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

  • MaxCps: (p)

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

  • IdleConnectTimeout: (p)

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

    取值范围:[10, 1980]

    单位:秒

    默认值:900

    TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。

  • ProxyProtocol: (p)

    TCP_SSL和QUIC是否支持PP

  • SnatEnable: (p)

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

  • FullEndPorts: (p)

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

  • H2cSwitch: (p)

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

  • SslCloseSwitch: (p)

    控制 TCP_SSL 类型的监听器是否移除 SSL 加密层。开启后,监听器将作为普通 TCP 协议运行。 可选值:

  • DataCompressMode: (p)

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

  • RescheduleTargetZeroWeight: (p)

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

  • RescheduleUnhealthy: (p)

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

  • RescheduleExpandTarget: (p)

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

  • RescheduleStartTime: (p)

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

  • RescheduleInterval: (p)

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

  • 
    
    1417
    1418
    1419
    # File 'lib/v20180317/models.rb', line 1417
    
    def SslCloseSwitch
      @SslCloseSwitch
    end

    #TargetTypeObject

    Parameters:

  • SessionExpireTime: (p)

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

  • Scheduler: (p)

    监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)
    默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。

  • SniSwitch: (p)

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

  • TargetType: (p)

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

  • SessionType: (p)

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

  • KeepaliveEnable: (p)

    是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。
    若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请

  • EndPort: (p)

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

  • DeregisterTargetRst: (p)

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

  • MultiCertInfo: (p)

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

  • 此参数仅适用于TCP_SSL监听器和未开启SNI特性的HTTPS监听器。
  • 创建TCP_SSL监听器和未开启SNI特性的HTTPS监听器时,此参数和参数Certificate至少需要传一个, 但不能同时传入。
  • MaxConn: (p)

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

  • MaxCps: (p)

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

  • IdleConnectTimeout: (p)

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

    取值范围:[10, 1980]

    单位:秒

    默认值:900

    TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。

  • ProxyProtocol: (p)

    TCP_SSL和QUIC是否支持PP

  • SnatEnable: (p)

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

  • FullEndPorts: (p)

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

  • H2cSwitch: (p)

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

  • SslCloseSwitch: (p)

    控制 TCP_SSL 类型的监听器是否移除 SSL 加密层。开启后,监听器将作为普通 TCP 协议运行。 可选值:

  • DataCompressMode: (p)

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

  • RescheduleTargetZeroWeight: (p)

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

  • RescheduleUnhealthy: (p)

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

  • RescheduleExpandTarget: (p)

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

  • RescheduleStartTime: (p)

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

  • RescheduleInterval: (p)

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

  • 
    
    1417
    1418
    1419
    # File 'lib/v20180317/models.rb', line 1417
    
    def TargetType
      @TargetType
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    1451
    1452
    1453
    1454
    1455
    1456
    1457
    1458
    1459
    1460
    1461
    1462
    1463
    1464
    1465
    1466
    1467
    1468
    1469
    1470
    1471
    1472
    1473
    1474
    1475
    1476
    1477
    1478
    1479
    1480
    1481
    1482
    1483
    1484
    1485
    1486
    1487
    1488
    1489
    1490
    # File 'lib/v20180317/models.rb', line 1451
    
    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