Class: TencentCloud::Bmlb::V20180625::ModifyL4ListenerRequest

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

Overview

ModifyL4Listener请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(loadbalancerid = nil, listenerid = 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, balancemode = nil) ⇒ ModifyL4ListenerRequest

Returns a new instance of ModifyL4ListenerRequest.



3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
# File 'lib/v20180625/models.rb', line 3475

def initialize(loadbalancerid=nil, listenerid=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, balancemode=nil)
  @LoadBalancerId = loadbalancerid
  @ListenerId = listenerid
  @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
  @BalanceMode = balancemode
end

Instance Attribute Details

#BalanceModeObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID,可通过接口DescribeLoadBalancers查询。

  • ListenerId:

    四层监听器ID。可通过接口DescribeL4Listeners查询。

  • ListenerName:

    四层监听器名称。

  • SessionExpire:

    会话保持时间,单位:秒。可选值:900~3600。

  • HealthSwitch:

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

  • TimeOut:

    健康检查的响应超时时间,可选值:2-60,默认值:2,单位:秒。
    响应超时时间要小于检查间隔时间。

  • 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类型下才生效)

  • BalanceMode:

    四层调度方式。wrr,wlc。



3473
3474
3475
# File 'lib/v20180625/models.rb', line 3473

def BalanceMode
  @BalanceMode
end

#BandwidthObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID,可通过接口DescribeLoadBalancers查询。

  • ListenerId:

    四层监听器ID。可通过接口DescribeL4Listeners查询。

  • ListenerName:

    四层监听器名称。

  • SessionExpire:

    会话保持时间,单位:秒。可选值:900~3600。

  • HealthSwitch:

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

  • TimeOut:

    健康检查的响应超时时间,可选值:2-60,默认值:2,单位:秒。
    响应超时时间要小于检查间隔时间。

  • 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类型下才生效)

  • BalanceMode:

    四层调度方式。wrr,wlc。



3473
3474
3475
# File 'lib/v20180625/models.rb', line 3473

def Bandwidth
  @Bandwidth
end

#CustomHealthSwitchObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID,可通过接口DescribeLoadBalancers查询。

  • ListenerId:

    四层监听器ID。可通过接口DescribeL4Listeners查询。

  • ListenerName:

    四层监听器名称。

  • SessionExpire:

    会话保持时间,单位:秒。可选值:900~3600。

  • HealthSwitch:

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

  • TimeOut:

    健康检查的响应超时时间,可选值:2-60,默认值:2,单位:秒。
    响应超时时间要小于检查间隔时间。

  • 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类型下才生效)

  • BalanceMode:

    四层调度方式。wrr,wlc。



3473
3474
3475
# File 'lib/v20180625/models.rb', line 3473

def CustomHealthSwitch
  @CustomHealthSwitch
end

#HealthNumObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID,可通过接口DescribeLoadBalancers查询。

  • ListenerId:

    四层监听器ID。可通过接口DescribeL4Listeners查询。

  • ListenerName:

    四层监听器名称。

  • SessionExpire:

    会话保持时间,单位:秒。可选值:900~3600。

  • HealthSwitch:

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

  • TimeOut:

    健康检查的响应超时时间,可选值:2-60,默认值:2,单位:秒。
    响应超时时间要小于检查间隔时间。

  • 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类型下才生效)

  • BalanceMode:

    四层调度方式。wrr,wlc。



3473
3474
3475
# File 'lib/v20180625/models.rb', line 3473

def HealthNum
  @HealthNum
end

#HealthRequestObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID,可通过接口DescribeLoadBalancers查询。

  • ListenerId:

    四层监听器ID。可通过接口DescribeL4Listeners查询。

  • ListenerName:

    四层监听器名称。

  • SessionExpire:

    会话保持时间,单位:秒。可选值:900~3600。

  • HealthSwitch:

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

  • TimeOut:

    健康检查的响应超时时间,可选值:2-60,默认值:2,单位:秒。
    响应超时时间要小于检查间隔时间。

  • 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类型下才生效)

  • BalanceMode:

    四层调度方式。wrr,wlc。



3473
3474
3475
# File 'lib/v20180625/models.rb', line 3473

def HealthRequest
  @HealthRequest
end

#HealthResponseObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID,可通过接口DescribeLoadBalancers查询。

  • ListenerId:

    四层监听器ID。可通过接口DescribeL4Listeners查询。

  • ListenerName:

    四层监听器名称。

  • SessionExpire:

    会话保持时间,单位:秒。可选值:900~3600。

  • HealthSwitch:

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

  • TimeOut:

    健康检查的响应超时时间,可选值:2-60,默认值:2,单位:秒。
    响应超时时间要小于检查间隔时间。

  • 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类型下才生效)

  • BalanceMode:

    四层调度方式。wrr,wlc。



3473
3474
3475
# File 'lib/v20180625/models.rb', line 3473

def HealthResponse
  @HealthResponse
end

#HealthSwitchObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID,可通过接口DescribeLoadBalancers查询。

  • ListenerId:

    四层监听器ID。可通过接口DescribeL4Listeners查询。

  • ListenerName:

    四层监听器名称。

  • SessionExpire:

    会话保持时间,单位:秒。可选值:900~3600。

  • HealthSwitch:

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

  • TimeOut:

    健康检查的响应超时时间,可选值:2-60,默认值:2,单位:秒。
    响应超时时间要小于检查间隔时间。

  • 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类型下才生效)

  • BalanceMode:

    四层调度方式。wrr,wlc。



3473
3474
3475
# File 'lib/v20180625/models.rb', line 3473

def HealthSwitch
  @HealthSwitch
end

#InputTypeObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID,可通过接口DescribeLoadBalancers查询。

  • ListenerId:

    四层监听器ID。可通过接口DescribeL4Listeners查询。

  • ListenerName:

    四层监听器名称。

  • SessionExpire:

    会话保持时间,单位:秒。可选值:900~3600。

  • HealthSwitch:

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

  • TimeOut:

    健康检查的响应超时时间,可选值:2-60,默认值:2,单位:秒。
    响应超时时间要小于检查间隔时间。

  • 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类型下才生效)

  • BalanceMode:

    四层调度方式。wrr,wlc。



3473
3474
3475
# File 'lib/v20180625/models.rb', line 3473

def InputType
  @InputType
end

#IntervalTimeObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID,可通过接口DescribeLoadBalancers查询。

  • ListenerId:

    四层监听器ID。可通过接口DescribeL4Listeners查询。

  • ListenerName:

    四层监听器名称。

  • SessionExpire:

    会话保持时间,单位:秒。可选值:900~3600。

  • HealthSwitch:

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

  • TimeOut:

    健康检查的响应超时时间,可选值:2-60,默认值:2,单位:秒。
    响应超时时间要小于检查间隔时间。

  • 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类型下才生效)

  • BalanceMode:

    四层调度方式。wrr,wlc。



3473
3474
3475
# File 'lib/v20180625/models.rb', line 3473

def IntervalTime
  @IntervalTime
end

#LineSeparatorTypeObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID,可通过接口DescribeLoadBalancers查询。

  • ListenerId:

    四层监听器ID。可通过接口DescribeL4Listeners查询。

  • ListenerName:

    四层监听器名称。

  • SessionExpire:

    会话保持时间,单位:秒。可选值:900~3600。

  • HealthSwitch:

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

  • TimeOut:

    健康检查的响应超时时间,可选值:2-60,默认值:2,单位:秒。
    响应超时时间要小于检查间隔时间。

  • 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类型下才生效)

  • BalanceMode:

    四层调度方式。wrr,wlc。



3473
3474
3475
# File 'lib/v20180625/models.rb', line 3473

def LineSeparatorType
  @LineSeparatorType
end

#ListenerIdObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID,可通过接口DescribeLoadBalancers查询。

  • ListenerId:

    四层监听器ID。可通过接口DescribeL4Listeners查询。

  • ListenerName:

    四层监听器名称。

  • SessionExpire:

    会话保持时间,单位:秒。可选值:900~3600。

  • HealthSwitch:

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

  • TimeOut:

    健康检查的响应超时时间,可选值:2-60,默认值:2,单位:秒。
    响应超时时间要小于检查间隔时间。

  • 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类型下才生效)

  • BalanceMode:

    四层调度方式。wrr,wlc。



3473
3474
3475
# File 'lib/v20180625/models.rb', line 3473

def ListenerId
  @ListenerId
end

#ListenerNameObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID,可通过接口DescribeLoadBalancers查询。

  • ListenerId:

    四层监听器ID。可通过接口DescribeL4Listeners查询。

  • ListenerName:

    四层监听器名称。

  • SessionExpire:

    会话保持时间,单位:秒。可选值:900~3600。

  • HealthSwitch:

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

  • TimeOut:

    健康检查的响应超时时间,可选值:2-60,默认值:2,单位:秒。
    响应超时时间要小于检查间隔时间。

  • 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类型下才生效)

  • BalanceMode:

    四层调度方式。wrr,wlc。



3473
3474
3475
# File 'lib/v20180625/models.rb', line 3473

def ListenerName
  @ListenerName
end

#LoadBalancerIdObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID,可通过接口DescribeLoadBalancers查询。

  • ListenerId:

    四层监听器ID。可通过接口DescribeL4Listeners查询。

  • ListenerName:

    四层监听器名称。

  • SessionExpire:

    会话保持时间,单位:秒。可选值:900~3600。

  • HealthSwitch:

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

  • TimeOut:

    健康检查的响应超时时间,可选值:2-60,默认值:2,单位:秒。
    响应超时时间要小于检查间隔时间。

  • 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类型下才生效)

  • BalanceMode:

    四层调度方式。wrr,wlc。



3473
3474
3475
# File 'lib/v20180625/models.rb', line 3473

def LoadBalancerId
  @LoadBalancerId
end

#SessionExpireObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID,可通过接口DescribeLoadBalancers查询。

  • ListenerId:

    四层监听器ID。可通过接口DescribeL4Listeners查询。

  • ListenerName:

    四层监听器名称。

  • SessionExpire:

    会话保持时间,单位:秒。可选值:900~3600。

  • HealthSwitch:

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

  • TimeOut:

    健康检查的响应超时时间,可选值:2-60,默认值:2,单位:秒。
    响应超时时间要小于检查间隔时间。

  • 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类型下才生效)

  • BalanceMode:

    四层调度方式。wrr,wlc。



3473
3474
3475
# File 'lib/v20180625/models.rb', line 3473

def SessionExpire
  @SessionExpire
end

#TimeOutObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID,可通过接口DescribeLoadBalancers查询。

  • ListenerId:

    四层监听器ID。可通过接口DescribeL4Listeners查询。

  • ListenerName:

    四层监听器名称。

  • SessionExpire:

    会话保持时间,单位:秒。可选值:900~3600。

  • HealthSwitch:

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

  • TimeOut:

    健康检查的响应超时时间,可选值:2-60,默认值:2,单位:秒。
    响应超时时间要小于检查间隔时间。

  • 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类型下才生效)

  • BalanceMode:

    四层调度方式。wrr,wlc。



3473
3474
3475
# File 'lib/v20180625/models.rb', line 3473

def TimeOut
  @TimeOut
end

#ToaFlagObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID,可通过接口DescribeLoadBalancers查询。

  • ListenerId:

    四层监听器ID。可通过接口DescribeL4Listeners查询。

  • ListenerName:

    四层监听器名称。

  • SessionExpire:

    会话保持时间,单位:秒。可选值:900~3600。

  • HealthSwitch:

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

  • TimeOut:

    健康检查的响应超时时间,可选值:2-60,默认值:2,单位:秒。
    响应超时时间要小于检查间隔时间。

  • 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类型下才生效)

  • BalanceMode:

    四层调度方式。wrr,wlc。



3473
3474
3475
# File 'lib/v20180625/models.rb', line 3473

def ToaFlag
  @ToaFlag
end

#UnhealthNumObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID,可通过接口DescribeLoadBalancers查询。

  • ListenerId:

    四层监听器ID。可通过接口DescribeL4Listeners查询。

  • ListenerName:

    四层监听器名称。

  • SessionExpire:

    会话保持时间,单位:秒。可选值:900~3600。

  • HealthSwitch:

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

  • TimeOut:

    健康检查的响应超时时间,可选值:2-60,默认值:2,单位:秒。
    响应超时时间要小于检查间隔时间。

  • 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类型下才生效)

  • BalanceMode:

    四层调度方式。wrr,wlc。



3473
3474
3475
# File 'lib/v20180625/models.rb', line 3473

def UnhealthNum
  @UnhealthNum
end

Instance Method Details

#deserialize(params) ⇒ Object



3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
# File 'lib/v20180625/models.rb', line 3495

def deserialize(params)
  @LoadBalancerId = params['LoadBalancerId']
  @ListenerId = params['ListenerId']
  @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']
  @BalanceMode = params['BalanceMode']
end