Class: TencentCloud::Bmlb::V20180625::CreateL4Listener

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

Overview

用于创建四层监听器的监听器信息。目前一个负载均衡下面最多允许创建50个监听器。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(loadbalancerport = nil, protocol = nil, listenername = nil, sessionexpire = nil, healthswitch = nil, timeout = nil, intervaltime = nil, healthnum = nil, unhealthnum = nil, bandwidth = nil, customhealthswitch = nil, inputtype = nil, lineseparatortype = nil, healthrequest = nil, healthresponse = nil, toaflag = nil) ⇒ CreateL4Listener

Returns a new instance of CreateL4Listener.



366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
# File 'lib/v20180625/models.rb', line 366

def initialize(loadbalancerport=nil, protocol=nil, listenername=nil, sessionexpire=nil, healthswitch=nil, timeout=nil, intervaltime=nil, healthnum=nil, unhealthnum=nil, bandwidth=nil, customhealthswitch=nil, inputtype=nil, lineseparatortype=nil, healthrequest=nil, healthresponse=nil, toaflag=nil)
  @LoadBalancerPort = loadbalancerport
  @Protocol = protocol
  @ListenerName = listenername
  @SessionExpire = sessionexpire
  @HealthSwitch = healthswitch
  @TimeOut = timeout
  @IntervalTime = intervaltime
  @HealthNum = healthnum
  @UnhealthNum = unhealthnum
  @Bandwidth = bandwidth
  @CustomHealthSwitch = customhealthswitch
  @InputType = inputtype
  @LineSeparatorType = lineseparatortype
  @HealthRequest = healthrequest
  @HealthResponse = healthresponse
  @ToaFlag = toaflag
end

Instance Attribute Details

#BandwidthObject

Parameters:

  • LoadBalancerPort:

    监听器监听端口,可选值1~65535。

  • Protocol:

    监听器协议类型,可选值tcp,udp。

  • ListenerName:

    监听器名称。

  • SessionExpire:

    监听器的会话保持时间,单位:秒。可选值:900~3600,不传表示不开启会话保持。

  • HealthSwitch:

    是否开启健康检查:1(开启)、0(关闭)。默认值0,表示关闭。

  • TimeOut:

    健康检查的响应超时时间,可选值:2-60,默认值:2,单位:秒。
    <font color=“red”>响应超时时间要小于检查间隔时间。</font>

  • IntervalTime:

    健康检查检查间隔时间,默认值:5,可选值:5-300,单位:秒。

  • HealthNum:

    健康阈值,默认值:3,表示当连续探测三次健康则表示该转发正常,可选值:2-10,单位:次。

  • UnhealthNum:

    不健康阈值,默认值:3,表示当连续探测三次不健康则表示该转发不正常,可选值:2-10,单位:次。

  • Bandwidth:

    监听器最大带宽值,用于计费模式为固定带宽计费,可选值:0-1000,单位:Mbps。

  • CustomHealthSwitch:

    是否开启自定义健康检查:1(开启)、0(关闭)。默认值0,表示关闭。(该字段在健康检查开启的情况下才生效)

  • InputType:

    自定义健康探测内容类型,可选值:text(文本)、hexadecimal(十六进制)。

  • LineSeparatorType:

    探测内容类型为文本方式时,针对请求文本中换行替换方式。可选值:1(替换为LF)、2(替换为CR)、3(替换为LF+CR)。

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

    是否开启toa。可选值:0(关闭)、1(开启),默认关闭。(该字段在负载均衡为fullnat类型下才生效)



364
365
366
# File 'lib/v20180625/models.rb', line 364

def Bandwidth
  @Bandwidth
end

#CustomHealthSwitchObject

Parameters:

  • LoadBalancerPort:

    监听器监听端口,可选值1~65535。

  • Protocol:

    监听器协议类型,可选值tcp,udp。

  • ListenerName:

    监听器名称。

  • SessionExpire:

    监听器的会话保持时间,单位:秒。可选值:900~3600,不传表示不开启会话保持。

  • HealthSwitch:

    是否开启健康检查:1(开启)、0(关闭)。默认值0,表示关闭。

  • TimeOut:

    健康检查的响应超时时间,可选值:2-60,默认值:2,单位:秒。
    <font color=“red”>响应超时时间要小于检查间隔时间。</font>

  • IntervalTime:

    健康检查检查间隔时间,默认值:5,可选值:5-300,单位:秒。

  • HealthNum:

    健康阈值,默认值:3,表示当连续探测三次健康则表示该转发正常,可选值:2-10,单位:次。

  • UnhealthNum:

    不健康阈值,默认值:3,表示当连续探测三次不健康则表示该转发不正常,可选值:2-10,单位:次。

  • Bandwidth:

    监听器最大带宽值,用于计费模式为固定带宽计费,可选值:0-1000,单位:Mbps。

  • CustomHealthSwitch:

    是否开启自定义健康检查:1(开启)、0(关闭)。默认值0,表示关闭。(该字段在健康检查开启的情况下才生效)

  • InputType:

    自定义健康探测内容类型,可选值:text(文本)、hexadecimal(十六进制)。

  • LineSeparatorType:

    探测内容类型为文本方式时,针对请求文本中换行替换方式。可选值:1(替换为LF)、2(替换为CR)、3(替换为LF+CR)。

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

    是否开启toa。可选值:0(关闭)、1(开启),默认关闭。(该字段在负载均衡为fullnat类型下才生效)



364
365
366
# File 'lib/v20180625/models.rb', line 364

def CustomHealthSwitch
  @CustomHealthSwitch
end

#HealthNumObject

Parameters:

  • LoadBalancerPort:

    监听器监听端口,可选值1~65535。

  • Protocol:

    监听器协议类型,可选值tcp,udp。

  • ListenerName:

    监听器名称。

  • SessionExpire:

    监听器的会话保持时间,单位:秒。可选值:900~3600,不传表示不开启会话保持。

  • HealthSwitch:

    是否开启健康检查:1(开启)、0(关闭)。默认值0,表示关闭。

  • TimeOut:

    健康检查的响应超时时间,可选值:2-60,默认值:2,单位:秒。
    <font color=“red”>响应超时时间要小于检查间隔时间。</font>

  • IntervalTime:

    健康检查检查间隔时间,默认值:5,可选值:5-300,单位:秒。

  • HealthNum:

    健康阈值,默认值:3,表示当连续探测三次健康则表示该转发正常,可选值:2-10,单位:次。

  • UnhealthNum:

    不健康阈值,默认值:3,表示当连续探测三次不健康则表示该转发不正常,可选值:2-10,单位:次。

  • Bandwidth:

    监听器最大带宽值,用于计费模式为固定带宽计费,可选值:0-1000,单位:Mbps。

  • CustomHealthSwitch:

    是否开启自定义健康检查:1(开启)、0(关闭)。默认值0,表示关闭。(该字段在健康检查开启的情况下才生效)

  • InputType:

    自定义健康探测内容类型,可选值:text(文本)、hexadecimal(十六进制)。

  • LineSeparatorType:

    探测内容类型为文本方式时,针对请求文本中换行替换方式。可选值:1(替换为LF)、2(替换为CR)、3(替换为LF+CR)。

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

    是否开启toa。可选值:0(关闭)、1(开启),默认关闭。(该字段在负载均衡为fullnat类型下才生效)



364
365
366
# File 'lib/v20180625/models.rb', line 364

def HealthNum
  @HealthNum
end

#HealthRequestObject

Parameters:

  • LoadBalancerPort:

    监听器监听端口,可选值1~65535。

  • Protocol:

    监听器协议类型,可选值tcp,udp。

  • ListenerName:

    监听器名称。

  • SessionExpire:

    监听器的会话保持时间,单位:秒。可选值:900~3600,不传表示不开启会话保持。

  • HealthSwitch:

    是否开启健康检查:1(开启)、0(关闭)。默认值0,表示关闭。

  • TimeOut:

    健康检查的响应超时时间,可选值:2-60,默认值:2,单位:秒。
    <font color=“red”>响应超时时间要小于检查间隔时间。</font>

  • IntervalTime:

    健康检查检查间隔时间,默认值:5,可选值:5-300,单位:秒。

  • HealthNum:

    健康阈值,默认值:3,表示当连续探测三次健康则表示该转发正常,可选值:2-10,单位:次。

  • UnhealthNum:

    不健康阈值,默认值:3,表示当连续探测三次不健康则表示该转发不正常,可选值:2-10,单位:次。

  • Bandwidth:

    监听器最大带宽值,用于计费模式为固定带宽计费,可选值:0-1000,单位:Mbps。

  • CustomHealthSwitch:

    是否开启自定义健康检查:1(开启)、0(关闭)。默认值0,表示关闭。(该字段在健康检查开启的情况下才生效)

  • InputType:

    自定义健康探测内容类型,可选值:text(文本)、hexadecimal(十六进制)。

  • LineSeparatorType:

    探测内容类型为文本方式时,针对请求文本中换行替换方式。可选值:1(替换为LF)、2(替换为CR)、3(替换为LF+CR)。

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

    是否开启toa。可选值:0(关闭)、1(开启),默认关闭。(该字段在负载均衡为fullnat类型下才生效)



364
365
366
# File 'lib/v20180625/models.rb', line 364

def HealthRequest
  @HealthRequest
end

#HealthResponseObject

Parameters:

  • LoadBalancerPort:

    监听器监听端口,可选值1~65535。

  • Protocol:

    监听器协议类型,可选值tcp,udp。

  • ListenerName:

    监听器名称。

  • SessionExpire:

    监听器的会话保持时间,单位:秒。可选值:900~3600,不传表示不开启会话保持。

  • HealthSwitch:

    是否开启健康检查:1(开启)、0(关闭)。默认值0,表示关闭。

  • TimeOut:

    健康检查的响应超时时间,可选值:2-60,默认值:2,单位:秒。
    <font color=“red”>响应超时时间要小于检查间隔时间。</font>

  • IntervalTime:

    健康检查检查间隔时间,默认值:5,可选值:5-300,单位:秒。

  • HealthNum:

    健康阈值,默认值:3,表示当连续探测三次健康则表示该转发正常,可选值:2-10,单位:次。

  • UnhealthNum:

    不健康阈值,默认值:3,表示当连续探测三次不健康则表示该转发不正常,可选值:2-10,单位:次。

  • Bandwidth:

    监听器最大带宽值,用于计费模式为固定带宽计费,可选值:0-1000,单位:Mbps。

  • CustomHealthSwitch:

    是否开启自定义健康检查:1(开启)、0(关闭)。默认值0,表示关闭。(该字段在健康检查开启的情况下才生效)

  • InputType:

    自定义健康探测内容类型,可选值:text(文本)、hexadecimal(十六进制)。

  • LineSeparatorType:

    探测内容类型为文本方式时,针对请求文本中换行替换方式。可选值:1(替换为LF)、2(替换为CR)、3(替换为LF+CR)。

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

    是否开启toa。可选值:0(关闭)、1(开启),默认关闭。(该字段在负载均衡为fullnat类型下才生效)



364
365
366
# File 'lib/v20180625/models.rb', line 364

def HealthResponse
  @HealthResponse
end

#HealthSwitchObject

Parameters:

  • LoadBalancerPort:

    监听器监听端口,可选值1~65535。

  • Protocol:

    监听器协议类型,可选值tcp,udp。

  • ListenerName:

    监听器名称。

  • SessionExpire:

    监听器的会话保持时间,单位:秒。可选值:900~3600,不传表示不开启会话保持。

  • HealthSwitch:

    是否开启健康检查:1(开启)、0(关闭)。默认值0,表示关闭。

  • TimeOut:

    健康检查的响应超时时间,可选值:2-60,默认值:2,单位:秒。
    <font color=“red”>响应超时时间要小于检查间隔时间。</font>

  • IntervalTime:

    健康检查检查间隔时间,默认值:5,可选值:5-300,单位:秒。

  • HealthNum:

    健康阈值,默认值:3,表示当连续探测三次健康则表示该转发正常,可选值:2-10,单位:次。

  • UnhealthNum:

    不健康阈值,默认值:3,表示当连续探测三次不健康则表示该转发不正常,可选值:2-10,单位:次。

  • Bandwidth:

    监听器最大带宽值,用于计费模式为固定带宽计费,可选值:0-1000,单位:Mbps。

  • CustomHealthSwitch:

    是否开启自定义健康检查:1(开启)、0(关闭)。默认值0,表示关闭。(该字段在健康检查开启的情况下才生效)

  • InputType:

    自定义健康探测内容类型,可选值:text(文本)、hexadecimal(十六进制)。

  • LineSeparatorType:

    探测内容类型为文本方式时,针对请求文本中换行替换方式。可选值:1(替换为LF)、2(替换为CR)、3(替换为LF+CR)。

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

    是否开启toa。可选值:0(关闭)、1(开启),默认关闭。(该字段在负载均衡为fullnat类型下才生效)



364
365
366
# File 'lib/v20180625/models.rb', line 364

def HealthSwitch
  @HealthSwitch
end

#InputTypeObject

Parameters:

  • LoadBalancerPort:

    监听器监听端口,可选值1~65535。

  • Protocol:

    监听器协议类型,可选值tcp,udp。

  • ListenerName:

    监听器名称。

  • SessionExpire:

    监听器的会话保持时间,单位:秒。可选值:900~3600,不传表示不开启会话保持。

  • HealthSwitch:

    是否开启健康检查:1(开启)、0(关闭)。默认值0,表示关闭。

  • TimeOut:

    健康检查的响应超时时间,可选值:2-60,默认值:2,单位:秒。
    <font color=“red”>响应超时时间要小于检查间隔时间。</font>

  • IntervalTime:

    健康检查检查间隔时间,默认值:5,可选值:5-300,单位:秒。

  • HealthNum:

    健康阈值,默认值:3,表示当连续探测三次健康则表示该转发正常,可选值:2-10,单位:次。

  • UnhealthNum:

    不健康阈值,默认值:3,表示当连续探测三次不健康则表示该转发不正常,可选值:2-10,单位:次。

  • Bandwidth:

    监听器最大带宽值,用于计费模式为固定带宽计费,可选值:0-1000,单位:Mbps。

  • CustomHealthSwitch:

    是否开启自定义健康检查:1(开启)、0(关闭)。默认值0,表示关闭。(该字段在健康检查开启的情况下才生效)

  • InputType:

    自定义健康探测内容类型,可选值:text(文本)、hexadecimal(十六进制)。

  • LineSeparatorType:

    探测内容类型为文本方式时,针对请求文本中换行替换方式。可选值:1(替换为LF)、2(替换为CR)、3(替换为LF+CR)。

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

    是否开启toa。可选值:0(关闭)、1(开启),默认关闭。(该字段在负载均衡为fullnat类型下才生效)



364
365
366
# File 'lib/v20180625/models.rb', line 364

def InputType
  @InputType
end

#IntervalTimeObject

Parameters:

  • LoadBalancerPort:

    监听器监听端口,可选值1~65535。

  • Protocol:

    监听器协议类型,可选值tcp,udp。

  • ListenerName:

    监听器名称。

  • SessionExpire:

    监听器的会话保持时间,单位:秒。可选值:900~3600,不传表示不开启会话保持。

  • HealthSwitch:

    是否开启健康检查:1(开启)、0(关闭)。默认值0,表示关闭。

  • TimeOut:

    健康检查的响应超时时间,可选值:2-60,默认值:2,单位:秒。
    <font color=“red”>响应超时时间要小于检查间隔时间。</font>

  • IntervalTime:

    健康检查检查间隔时间,默认值:5,可选值:5-300,单位:秒。

  • HealthNum:

    健康阈值,默认值:3,表示当连续探测三次健康则表示该转发正常,可选值:2-10,单位:次。

  • UnhealthNum:

    不健康阈值,默认值:3,表示当连续探测三次不健康则表示该转发不正常,可选值:2-10,单位:次。

  • Bandwidth:

    监听器最大带宽值,用于计费模式为固定带宽计费,可选值:0-1000,单位:Mbps。

  • CustomHealthSwitch:

    是否开启自定义健康检查:1(开启)、0(关闭)。默认值0,表示关闭。(该字段在健康检查开启的情况下才生效)

  • InputType:

    自定义健康探测内容类型,可选值:text(文本)、hexadecimal(十六进制)。

  • LineSeparatorType:

    探测内容类型为文本方式时,针对请求文本中换行替换方式。可选值:1(替换为LF)、2(替换为CR)、3(替换为LF+CR)。

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

    是否开启toa。可选值:0(关闭)、1(开启),默认关闭。(该字段在负载均衡为fullnat类型下才生效)



364
365
366
# File 'lib/v20180625/models.rb', line 364

def IntervalTime
  @IntervalTime
end

#LineSeparatorTypeObject

Parameters:

  • LoadBalancerPort:

    监听器监听端口,可选值1~65535。

  • Protocol:

    监听器协议类型,可选值tcp,udp。

  • ListenerName:

    监听器名称。

  • SessionExpire:

    监听器的会话保持时间,单位:秒。可选值:900~3600,不传表示不开启会话保持。

  • HealthSwitch:

    是否开启健康检查:1(开启)、0(关闭)。默认值0,表示关闭。

  • TimeOut:

    健康检查的响应超时时间,可选值:2-60,默认值:2,单位:秒。
    <font color=“red”>响应超时时间要小于检查间隔时间。</font>

  • IntervalTime:

    健康检查检查间隔时间,默认值:5,可选值:5-300,单位:秒。

  • HealthNum:

    健康阈值,默认值:3,表示当连续探测三次健康则表示该转发正常,可选值:2-10,单位:次。

  • UnhealthNum:

    不健康阈值,默认值:3,表示当连续探测三次不健康则表示该转发不正常,可选值:2-10,单位:次。

  • Bandwidth:

    监听器最大带宽值,用于计费模式为固定带宽计费,可选值:0-1000,单位:Mbps。

  • CustomHealthSwitch:

    是否开启自定义健康检查:1(开启)、0(关闭)。默认值0,表示关闭。(该字段在健康检查开启的情况下才生效)

  • InputType:

    自定义健康探测内容类型,可选值:text(文本)、hexadecimal(十六进制)。

  • LineSeparatorType:

    探测内容类型为文本方式时,针对请求文本中换行替换方式。可选值:1(替换为LF)、2(替换为CR)、3(替换为LF+CR)。

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

    是否开启toa。可选值:0(关闭)、1(开启),默认关闭。(该字段在负载均衡为fullnat类型下才生效)



364
365
366
# File 'lib/v20180625/models.rb', line 364

def LineSeparatorType
  @LineSeparatorType
end

#ListenerNameObject

Parameters:

  • LoadBalancerPort:

    监听器监听端口,可选值1~65535。

  • Protocol:

    监听器协议类型,可选值tcp,udp。

  • ListenerName:

    监听器名称。

  • SessionExpire:

    监听器的会话保持时间,单位:秒。可选值:900~3600,不传表示不开启会话保持。

  • HealthSwitch:

    是否开启健康检查:1(开启)、0(关闭)。默认值0,表示关闭。

  • TimeOut:

    健康检查的响应超时时间,可选值:2-60,默认值:2,单位:秒。
    <font color=“red”>响应超时时间要小于检查间隔时间。</font>

  • IntervalTime:

    健康检查检查间隔时间,默认值:5,可选值:5-300,单位:秒。

  • HealthNum:

    健康阈值,默认值:3,表示当连续探测三次健康则表示该转发正常,可选值:2-10,单位:次。

  • UnhealthNum:

    不健康阈值,默认值:3,表示当连续探测三次不健康则表示该转发不正常,可选值:2-10,单位:次。

  • Bandwidth:

    监听器最大带宽值,用于计费模式为固定带宽计费,可选值:0-1000,单位:Mbps。

  • CustomHealthSwitch:

    是否开启自定义健康检查:1(开启)、0(关闭)。默认值0,表示关闭。(该字段在健康检查开启的情况下才生效)

  • InputType:

    自定义健康探测内容类型,可选值:text(文本)、hexadecimal(十六进制)。

  • LineSeparatorType:

    探测内容类型为文本方式时,针对请求文本中换行替换方式。可选值:1(替换为LF)、2(替换为CR)、3(替换为LF+CR)。

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

    是否开启toa。可选值:0(关闭)、1(开启),默认关闭。(该字段在负载均衡为fullnat类型下才生效)



364
365
366
# File 'lib/v20180625/models.rb', line 364

def ListenerName
  @ListenerName
end

#LoadBalancerPortObject

Parameters:

  • LoadBalancerPort:

    监听器监听端口,可选值1~65535。

  • Protocol:

    监听器协议类型,可选值tcp,udp。

  • ListenerName:

    监听器名称。

  • SessionExpire:

    监听器的会话保持时间,单位:秒。可选值:900~3600,不传表示不开启会话保持。

  • HealthSwitch:

    是否开启健康检查:1(开启)、0(关闭)。默认值0,表示关闭。

  • TimeOut:

    健康检查的响应超时时间,可选值:2-60,默认值:2,单位:秒。
    <font color=“red”>响应超时时间要小于检查间隔时间。</font>

  • IntervalTime:

    健康检查检查间隔时间,默认值:5,可选值:5-300,单位:秒。

  • HealthNum:

    健康阈值,默认值:3,表示当连续探测三次健康则表示该转发正常,可选值:2-10,单位:次。

  • UnhealthNum:

    不健康阈值,默认值:3,表示当连续探测三次不健康则表示该转发不正常,可选值:2-10,单位:次。

  • Bandwidth:

    监听器最大带宽值,用于计费模式为固定带宽计费,可选值:0-1000,单位:Mbps。

  • CustomHealthSwitch:

    是否开启自定义健康检查:1(开启)、0(关闭)。默认值0,表示关闭。(该字段在健康检查开启的情况下才生效)

  • InputType:

    自定义健康探测内容类型,可选值:text(文本)、hexadecimal(十六进制)。

  • LineSeparatorType:

    探测内容类型为文本方式时,针对请求文本中换行替换方式。可选值:1(替换为LF)、2(替换为CR)、3(替换为LF+CR)。

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

    是否开启toa。可选值:0(关闭)、1(开启),默认关闭。(该字段在负载均衡为fullnat类型下才生效)



364
365
366
# File 'lib/v20180625/models.rb', line 364

def LoadBalancerPort
  @LoadBalancerPort
end

#ProtocolObject

Parameters:

  • LoadBalancerPort:

    监听器监听端口,可选值1~65535。

  • Protocol:

    监听器协议类型,可选值tcp,udp。

  • ListenerName:

    监听器名称。

  • SessionExpire:

    监听器的会话保持时间,单位:秒。可选值:900~3600,不传表示不开启会话保持。

  • HealthSwitch:

    是否开启健康检查:1(开启)、0(关闭)。默认值0,表示关闭。

  • TimeOut:

    健康检查的响应超时时间,可选值:2-60,默认值:2,单位:秒。
    <font color=“red”>响应超时时间要小于检查间隔时间。</font>

  • IntervalTime:

    健康检查检查间隔时间,默认值:5,可选值:5-300,单位:秒。

  • HealthNum:

    健康阈值,默认值:3,表示当连续探测三次健康则表示该转发正常,可选值:2-10,单位:次。

  • UnhealthNum:

    不健康阈值,默认值:3,表示当连续探测三次不健康则表示该转发不正常,可选值:2-10,单位:次。

  • Bandwidth:

    监听器最大带宽值,用于计费模式为固定带宽计费,可选值:0-1000,单位:Mbps。

  • CustomHealthSwitch:

    是否开启自定义健康检查:1(开启)、0(关闭)。默认值0,表示关闭。(该字段在健康检查开启的情况下才生效)

  • InputType:

    自定义健康探测内容类型,可选值:text(文本)、hexadecimal(十六进制)。

  • LineSeparatorType:

    探测内容类型为文本方式时,针对请求文本中换行替换方式。可选值:1(替换为LF)、2(替换为CR)、3(替换为LF+CR)。

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

    是否开启toa。可选值:0(关闭)、1(开启),默认关闭。(该字段在负载均衡为fullnat类型下才生效)



364
365
366
# File 'lib/v20180625/models.rb', line 364

def Protocol
  @Protocol
end

#SessionExpireObject

Parameters:

  • LoadBalancerPort:

    监听器监听端口,可选值1~65535。

  • Protocol:

    监听器协议类型,可选值tcp,udp。

  • ListenerName:

    监听器名称。

  • SessionExpire:

    监听器的会话保持时间,单位:秒。可选值:900~3600,不传表示不开启会话保持。

  • HealthSwitch:

    是否开启健康检查:1(开启)、0(关闭)。默认值0,表示关闭。

  • TimeOut:

    健康检查的响应超时时间,可选值:2-60,默认值:2,单位:秒。
    <font color=“red”>响应超时时间要小于检查间隔时间。</font>

  • IntervalTime:

    健康检查检查间隔时间,默认值:5,可选值:5-300,单位:秒。

  • HealthNum:

    健康阈值,默认值:3,表示当连续探测三次健康则表示该转发正常,可选值:2-10,单位:次。

  • UnhealthNum:

    不健康阈值,默认值:3,表示当连续探测三次不健康则表示该转发不正常,可选值:2-10,单位:次。

  • Bandwidth:

    监听器最大带宽值,用于计费模式为固定带宽计费,可选值:0-1000,单位:Mbps。

  • CustomHealthSwitch:

    是否开启自定义健康检查:1(开启)、0(关闭)。默认值0,表示关闭。(该字段在健康检查开启的情况下才生效)

  • InputType:

    自定义健康探测内容类型,可选值:text(文本)、hexadecimal(十六进制)。

  • LineSeparatorType:

    探测内容类型为文本方式时,针对请求文本中换行替换方式。可选值:1(替换为LF)、2(替换为CR)、3(替换为LF+CR)。

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

    是否开启toa。可选值:0(关闭)、1(开启),默认关闭。(该字段在负载均衡为fullnat类型下才生效)



364
365
366
# File 'lib/v20180625/models.rb', line 364

def SessionExpire
  @SessionExpire
end

#TimeOutObject

Parameters:

  • LoadBalancerPort:

    监听器监听端口,可选值1~65535。

  • Protocol:

    监听器协议类型,可选值tcp,udp。

  • ListenerName:

    监听器名称。

  • SessionExpire:

    监听器的会话保持时间,单位:秒。可选值:900~3600,不传表示不开启会话保持。

  • HealthSwitch:

    是否开启健康检查:1(开启)、0(关闭)。默认值0,表示关闭。

  • TimeOut:

    健康检查的响应超时时间,可选值:2-60,默认值:2,单位:秒。
    <font color=“red”>响应超时时间要小于检查间隔时间。</font>

  • IntervalTime:

    健康检查检查间隔时间,默认值:5,可选值:5-300,单位:秒。

  • HealthNum:

    健康阈值,默认值:3,表示当连续探测三次健康则表示该转发正常,可选值:2-10,单位:次。

  • UnhealthNum:

    不健康阈值,默认值:3,表示当连续探测三次不健康则表示该转发不正常,可选值:2-10,单位:次。

  • Bandwidth:

    监听器最大带宽值,用于计费模式为固定带宽计费,可选值:0-1000,单位:Mbps。

  • CustomHealthSwitch:

    是否开启自定义健康检查:1(开启)、0(关闭)。默认值0,表示关闭。(该字段在健康检查开启的情况下才生效)

  • InputType:

    自定义健康探测内容类型,可选值:text(文本)、hexadecimal(十六进制)。

  • LineSeparatorType:

    探测内容类型为文本方式时,针对请求文本中换行替换方式。可选值:1(替换为LF)、2(替换为CR)、3(替换为LF+CR)。

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

    是否开启toa。可选值:0(关闭)、1(开启),默认关闭。(该字段在负载均衡为fullnat类型下才生效)



364
365
366
# File 'lib/v20180625/models.rb', line 364

def TimeOut
  @TimeOut
end

#ToaFlagObject

Parameters:

  • LoadBalancerPort:

    监听器监听端口,可选值1~65535。

  • Protocol:

    监听器协议类型,可选值tcp,udp。

  • ListenerName:

    监听器名称。

  • SessionExpire:

    监听器的会话保持时间,单位:秒。可选值:900~3600,不传表示不开启会话保持。

  • HealthSwitch:

    是否开启健康检查:1(开启)、0(关闭)。默认值0,表示关闭。

  • TimeOut:

    健康检查的响应超时时间,可选值:2-60,默认值:2,单位:秒。
    <font color=“red”>响应超时时间要小于检查间隔时间。</font>

  • IntervalTime:

    健康检查检查间隔时间,默认值:5,可选值:5-300,单位:秒。

  • HealthNum:

    健康阈值,默认值:3,表示当连续探测三次健康则表示该转发正常,可选值:2-10,单位:次。

  • UnhealthNum:

    不健康阈值,默认值:3,表示当连续探测三次不健康则表示该转发不正常,可选值:2-10,单位:次。

  • Bandwidth:

    监听器最大带宽值,用于计费模式为固定带宽计费,可选值:0-1000,单位:Mbps。

  • CustomHealthSwitch:

    是否开启自定义健康检查:1(开启)、0(关闭)。默认值0,表示关闭。(该字段在健康检查开启的情况下才生效)

  • InputType:

    自定义健康探测内容类型,可选值:text(文本)、hexadecimal(十六进制)。

  • LineSeparatorType:

    探测内容类型为文本方式时,针对请求文本中换行替换方式。可选值:1(替换为LF)、2(替换为CR)、3(替换为LF+CR)。

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

    是否开启toa。可选值:0(关闭)、1(开启),默认关闭。(该字段在负载均衡为fullnat类型下才生效)



364
365
366
# File 'lib/v20180625/models.rb', line 364

def ToaFlag
  @ToaFlag
end

#UnhealthNumObject

Parameters:

  • LoadBalancerPort:

    监听器监听端口,可选值1~65535。

  • Protocol:

    监听器协议类型,可选值tcp,udp。

  • ListenerName:

    监听器名称。

  • SessionExpire:

    监听器的会话保持时间,单位:秒。可选值:900~3600,不传表示不开启会话保持。

  • HealthSwitch:

    是否开启健康检查:1(开启)、0(关闭)。默认值0,表示关闭。

  • TimeOut:

    健康检查的响应超时时间,可选值:2-60,默认值:2,单位:秒。
    <font color=“red”>响应超时时间要小于检查间隔时间。</font>

  • IntervalTime:

    健康检查检查间隔时间,默认值:5,可选值:5-300,单位:秒。

  • HealthNum:

    健康阈值,默认值:3,表示当连续探测三次健康则表示该转发正常,可选值:2-10,单位:次。

  • UnhealthNum:

    不健康阈值,默认值:3,表示当连续探测三次不健康则表示该转发不正常,可选值:2-10,单位:次。

  • Bandwidth:

    监听器最大带宽值,用于计费模式为固定带宽计费,可选值:0-1000,单位:Mbps。

  • CustomHealthSwitch:

    是否开启自定义健康检查:1(开启)、0(关闭)。默认值0,表示关闭。(该字段在健康检查开启的情况下才生效)

  • InputType:

    自定义健康探测内容类型,可选值:text(文本)、hexadecimal(十六进制)。

  • LineSeparatorType:

    探测内容类型为文本方式时,针对请求文本中换行替换方式。可选值:1(替换为LF)、2(替换为CR)、3(替换为LF+CR)。

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

    是否开启toa。可选值:0(关闭)、1(开启),默认关闭。(该字段在负载均衡为fullnat类型下才生效)



364
365
366
# File 'lib/v20180625/models.rb', line 364

def UnhealthNum
  @UnhealthNum
end

Instance Method Details

#deserialize(params) ⇒ Object



385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
# File 'lib/v20180625/models.rb', line 385

def deserialize(params)
  @LoadBalancerPort = params['LoadBalancerPort']
  @Protocol = params['Protocol']
  @ListenerName = params['ListenerName']
  @SessionExpire = params['SessionExpire']
  @HealthSwitch = params['HealthSwitch']
  @TimeOut = params['TimeOut']
  @IntervalTime = params['IntervalTime']
  @HealthNum = params['HealthNum']
  @UnhealthNum = params['UnhealthNum']
  @Bandwidth = params['Bandwidth']
  @CustomHealthSwitch = params['CustomHealthSwitch']
  @InputType = params['InputType']
  @LineSeparatorType = params['LineSeparatorType']
  @HealthRequest = params['HealthRequest']
  @HealthResponse = params['HealthResponse']
  @ToaFlag = params['ToaFlag']
end