Class: TencentCloud::Bmlb::V20180625::L4Listener

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

Overview

查询四层监听器时返回的四层监听器信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(listenerid = nil, listenername = nil, protocol = nil, loadbalancerport = nil, bandwidth = nil, listenertype = nil, sessionexpire = nil, healthswitch = nil, timeout = nil, intervaltime = nil, healthnum = nil, unhealthnum = nil, customhealthswitch = nil, inputtype = nil, lineseparatortype = nil, healthrequest = nil, healthresponse = nil, toaflag = nil, status = nil, addtimestamp = nil, balancemode = nil) ⇒ L4Listener

Returns a new instance of L4Listener.



2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
# File 'lib/v20180625/models.rb', line 2434

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

Instance Attribute Details

#AddTimestampObject

Parameters:

  • ListenerId:

    监听器ID。

  • ListenerName:

    用户自定义的监听器名称。

  • Protocol:

    负载均衡实例监听器协议类型,可选值tcp,udp。

  • LoadBalancerPort:

    负载均衡监听器的监听接口,可选值1~65535。

  • Bandwidth:

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

  • ListenerType:

    监听器的类别:L4Listener(四层监听器),L7Listener(七层监听器)。

  • SessionExpire:

    会话保持时间。单位:秒

  • HealthSwitch:

    是否开启了检查:1(开启)、0(关闭)。

  • TimeOut:

    响应超时时间,单位:秒。

  • IntervalTime:

    检查间隔,单位:秒。

  • HealthNum:

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

  • UnhealthNum:

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

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

    是否开启toa:1(开启)、0(关闭)。

  • Status:

    监听器当前状态(0代表创建中,1代表正常运行,2代表创建失败,3代表删除中,4代表删除失败)。

  • AddTimestamp:

    创建时间戳。

  • BalanceMode:

    转发后端服务器调度类型。



2432
2433
2434
# File 'lib/v20180625/models.rb', line 2432

def AddTimestamp
  @AddTimestamp
end

#BalanceModeObject

Parameters:

  • ListenerId:

    监听器ID。

  • ListenerName:

    用户自定义的监听器名称。

  • Protocol:

    负载均衡实例监听器协议类型,可选值tcp,udp。

  • LoadBalancerPort:

    负载均衡监听器的监听接口,可选值1~65535。

  • Bandwidth:

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

  • ListenerType:

    监听器的类别:L4Listener(四层监听器),L7Listener(七层监听器)。

  • SessionExpire:

    会话保持时间。单位:秒

  • HealthSwitch:

    是否开启了检查:1(开启)、0(关闭)。

  • TimeOut:

    响应超时时间,单位:秒。

  • IntervalTime:

    检查间隔,单位:秒。

  • HealthNum:

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

  • UnhealthNum:

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

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

    是否开启toa:1(开启)、0(关闭)。

  • Status:

    监听器当前状态(0代表创建中,1代表正常运行,2代表创建失败,3代表删除中,4代表删除失败)。

  • AddTimestamp:

    创建时间戳。

  • BalanceMode:

    转发后端服务器调度类型。



2432
2433
2434
# File 'lib/v20180625/models.rb', line 2432

def BalanceMode
  @BalanceMode
end

#BandwidthObject

Parameters:

  • ListenerId:

    监听器ID。

  • ListenerName:

    用户自定义的监听器名称。

  • Protocol:

    负载均衡实例监听器协议类型,可选值tcp,udp。

  • LoadBalancerPort:

    负载均衡监听器的监听接口,可选值1~65535。

  • Bandwidth:

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

  • ListenerType:

    监听器的类别:L4Listener(四层监听器),L7Listener(七层监听器)。

  • SessionExpire:

    会话保持时间。单位:秒

  • HealthSwitch:

    是否开启了检查:1(开启)、0(关闭)。

  • TimeOut:

    响应超时时间,单位:秒。

  • IntervalTime:

    检查间隔,单位:秒。

  • HealthNum:

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

  • UnhealthNum:

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

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

    是否开启toa:1(开启)、0(关闭)。

  • Status:

    监听器当前状态(0代表创建中,1代表正常运行,2代表创建失败,3代表删除中,4代表删除失败)。

  • AddTimestamp:

    创建时间戳。

  • BalanceMode:

    转发后端服务器调度类型。



2432
2433
2434
# File 'lib/v20180625/models.rb', line 2432

def Bandwidth
  @Bandwidth
end

#CustomHealthSwitchObject

Parameters:

  • ListenerId:

    监听器ID。

  • ListenerName:

    用户自定义的监听器名称。

  • Protocol:

    负载均衡实例监听器协议类型,可选值tcp,udp。

  • LoadBalancerPort:

    负载均衡监听器的监听接口,可选值1~65535。

  • Bandwidth:

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

  • ListenerType:

    监听器的类别:L4Listener(四层监听器),L7Listener(七层监听器)。

  • SessionExpire:

    会话保持时间。单位:秒

  • HealthSwitch:

    是否开启了检查:1(开启)、0(关闭)。

  • TimeOut:

    响应超时时间,单位:秒。

  • IntervalTime:

    检查间隔,单位:秒。

  • HealthNum:

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

  • UnhealthNum:

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

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

    是否开启toa:1(开启)、0(关闭)。

  • Status:

    监听器当前状态(0代表创建中,1代表正常运行,2代表创建失败,3代表删除中,4代表删除失败)。

  • AddTimestamp:

    创建时间戳。

  • BalanceMode:

    转发后端服务器调度类型。



2432
2433
2434
# File 'lib/v20180625/models.rb', line 2432

def CustomHealthSwitch
  @CustomHealthSwitch
end

#HealthNumObject

Parameters:

  • ListenerId:

    监听器ID。

  • ListenerName:

    用户自定义的监听器名称。

  • Protocol:

    负载均衡实例监听器协议类型,可选值tcp,udp。

  • LoadBalancerPort:

    负载均衡监听器的监听接口,可选值1~65535。

  • Bandwidth:

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

  • ListenerType:

    监听器的类别:L4Listener(四层监听器),L7Listener(七层监听器)。

  • SessionExpire:

    会话保持时间。单位:秒

  • HealthSwitch:

    是否开启了检查:1(开启)、0(关闭)。

  • TimeOut:

    响应超时时间,单位:秒。

  • IntervalTime:

    检查间隔,单位:秒。

  • HealthNum:

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

  • UnhealthNum:

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

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

    是否开启toa:1(开启)、0(关闭)。

  • Status:

    监听器当前状态(0代表创建中,1代表正常运行,2代表创建失败,3代表删除中,4代表删除失败)。

  • AddTimestamp:

    创建时间戳。

  • BalanceMode:

    转发后端服务器调度类型。



2432
2433
2434
# File 'lib/v20180625/models.rb', line 2432

def HealthNum
  @HealthNum
end

#HealthRequestObject

Parameters:

  • ListenerId:

    监听器ID。

  • ListenerName:

    用户自定义的监听器名称。

  • Protocol:

    负载均衡实例监听器协议类型,可选值tcp,udp。

  • LoadBalancerPort:

    负载均衡监听器的监听接口,可选值1~65535。

  • Bandwidth:

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

  • ListenerType:

    监听器的类别:L4Listener(四层监听器),L7Listener(七层监听器)。

  • SessionExpire:

    会话保持时间。单位:秒

  • HealthSwitch:

    是否开启了检查:1(开启)、0(关闭)。

  • TimeOut:

    响应超时时间,单位:秒。

  • IntervalTime:

    检查间隔,单位:秒。

  • HealthNum:

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

  • UnhealthNum:

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

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

    是否开启toa:1(开启)、0(关闭)。

  • Status:

    监听器当前状态(0代表创建中,1代表正常运行,2代表创建失败,3代表删除中,4代表删除失败)。

  • AddTimestamp:

    创建时间戳。

  • BalanceMode:

    转发后端服务器调度类型。



2432
2433
2434
# File 'lib/v20180625/models.rb', line 2432

def HealthRequest
  @HealthRequest
end

#HealthResponseObject

Parameters:

  • ListenerId:

    监听器ID。

  • ListenerName:

    用户自定义的监听器名称。

  • Protocol:

    负载均衡实例监听器协议类型,可选值tcp,udp。

  • LoadBalancerPort:

    负载均衡监听器的监听接口,可选值1~65535。

  • Bandwidth:

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

  • ListenerType:

    监听器的类别:L4Listener(四层监听器),L7Listener(七层监听器)。

  • SessionExpire:

    会话保持时间。单位:秒

  • HealthSwitch:

    是否开启了检查:1(开启)、0(关闭)。

  • TimeOut:

    响应超时时间,单位:秒。

  • IntervalTime:

    检查间隔,单位:秒。

  • HealthNum:

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

  • UnhealthNum:

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

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

    是否开启toa:1(开启)、0(关闭)。

  • Status:

    监听器当前状态(0代表创建中,1代表正常运行,2代表创建失败,3代表删除中,4代表删除失败)。

  • AddTimestamp:

    创建时间戳。

  • BalanceMode:

    转发后端服务器调度类型。



2432
2433
2434
# File 'lib/v20180625/models.rb', line 2432

def HealthResponse
  @HealthResponse
end

#HealthSwitchObject

Parameters:

  • ListenerId:

    监听器ID。

  • ListenerName:

    用户自定义的监听器名称。

  • Protocol:

    负载均衡实例监听器协议类型,可选值tcp,udp。

  • LoadBalancerPort:

    负载均衡监听器的监听接口,可选值1~65535。

  • Bandwidth:

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

  • ListenerType:

    监听器的类别:L4Listener(四层监听器),L7Listener(七层监听器)。

  • SessionExpire:

    会话保持时间。单位:秒

  • HealthSwitch:

    是否开启了检查:1(开启)、0(关闭)。

  • TimeOut:

    响应超时时间,单位:秒。

  • IntervalTime:

    检查间隔,单位:秒。

  • HealthNum:

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

  • UnhealthNum:

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

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

    是否开启toa:1(开启)、0(关闭)。

  • Status:

    监听器当前状态(0代表创建中,1代表正常运行,2代表创建失败,3代表删除中,4代表删除失败)。

  • AddTimestamp:

    创建时间戳。

  • BalanceMode:

    转发后端服务器调度类型。



2432
2433
2434
# File 'lib/v20180625/models.rb', line 2432

def HealthSwitch
  @HealthSwitch
end

#InputTypeObject

Parameters:

  • ListenerId:

    监听器ID。

  • ListenerName:

    用户自定义的监听器名称。

  • Protocol:

    负载均衡实例监听器协议类型,可选值tcp,udp。

  • LoadBalancerPort:

    负载均衡监听器的监听接口,可选值1~65535。

  • Bandwidth:

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

  • ListenerType:

    监听器的类别:L4Listener(四层监听器),L7Listener(七层监听器)。

  • SessionExpire:

    会话保持时间。单位:秒

  • HealthSwitch:

    是否开启了检查:1(开启)、0(关闭)。

  • TimeOut:

    响应超时时间,单位:秒。

  • IntervalTime:

    检查间隔,单位:秒。

  • HealthNum:

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

  • UnhealthNum:

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

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

    是否开启toa:1(开启)、0(关闭)。

  • Status:

    监听器当前状态(0代表创建中,1代表正常运行,2代表创建失败,3代表删除中,4代表删除失败)。

  • AddTimestamp:

    创建时间戳。

  • BalanceMode:

    转发后端服务器调度类型。



2432
2433
2434
# File 'lib/v20180625/models.rb', line 2432

def InputType
  @InputType
end

#IntervalTimeObject

Parameters:

  • ListenerId:

    监听器ID。

  • ListenerName:

    用户自定义的监听器名称。

  • Protocol:

    负载均衡实例监听器协议类型,可选值tcp,udp。

  • LoadBalancerPort:

    负载均衡监听器的监听接口,可选值1~65535。

  • Bandwidth:

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

  • ListenerType:

    监听器的类别:L4Listener(四层监听器),L7Listener(七层监听器)。

  • SessionExpire:

    会话保持时间。单位:秒

  • HealthSwitch:

    是否开启了检查:1(开启)、0(关闭)。

  • TimeOut:

    响应超时时间,单位:秒。

  • IntervalTime:

    检查间隔,单位:秒。

  • HealthNum:

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

  • UnhealthNum:

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

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

    是否开启toa:1(开启)、0(关闭)。

  • Status:

    监听器当前状态(0代表创建中,1代表正常运行,2代表创建失败,3代表删除中,4代表删除失败)。

  • AddTimestamp:

    创建时间戳。

  • BalanceMode:

    转发后端服务器调度类型。



2432
2433
2434
# File 'lib/v20180625/models.rb', line 2432

def IntervalTime
  @IntervalTime
end

#LineSeparatorTypeObject

Parameters:

  • ListenerId:

    监听器ID。

  • ListenerName:

    用户自定义的监听器名称。

  • Protocol:

    负载均衡实例监听器协议类型,可选值tcp,udp。

  • LoadBalancerPort:

    负载均衡监听器的监听接口,可选值1~65535。

  • Bandwidth:

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

  • ListenerType:

    监听器的类别:L4Listener(四层监听器),L7Listener(七层监听器)。

  • SessionExpire:

    会话保持时间。单位:秒

  • HealthSwitch:

    是否开启了检查:1(开启)、0(关闭)。

  • TimeOut:

    响应超时时间,单位:秒。

  • IntervalTime:

    检查间隔,单位:秒。

  • HealthNum:

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

  • UnhealthNum:

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

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

    是否开启toa:1(开启)、0(关闭)。

  • Status:

    监听器当前状态(0代表创建中,1代表正常运行,2代表创建失败,3代表删除中,4代表删除失败)。

  • AddTimestamp:

    创建时间戳。

  • BalanceMode:

    转发后端服务器调度类型。



2432
2433
2434
# File 'lib/v20180625/models.rb', line 2432

def LineSeparatorType
  @LineSeparatorType
end

#ListenerIdObject

Parameters:

  • ListenerId:

    监听器ID。

  • ListenerName:

    用户自定义的监听器名称。

  • Protocol:

    负载均衡实例监听器协议类型,可选值tcp,udp。

  • LoadBalancerPort:

    负载均衡监听器的监听接口,可选值1~65535。

  • Bandwidth:

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

  • ListenerType:

    监听器的类别:L4Listener(四层监听器),L7Listener(七层监听器)。

  • SessionExpire:

    会话保持时间。单位:秒

  • HealthSwitch:

    是否开启了检查:1(开启)、0(关闭)。

  • TimeOut:

    响应超时时间,单位:秒。

  • IntervalTime:

    检查间隔,单位:秒。

  • HealthNum:

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

  • UnhealthNum:

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

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

    是否开启toa:1(开启)、0(关闭)。

  • Status:

    监听器当前状态(0代表创建中,1代表正常运行,2代表创建失败,3代表删除中,4代表删除失败)。

  • AddTimestamp:

    创建时间戳。

  • BalanceMode:

    转发后端服务器调度类型。



2432
2433
2434
# File 'lib/v20180625/models.rb', line 2432

def ListenerId
  @ListenerId
end

#ListenerNameObject

Parameters:

  • ListenerId:

    监听器ID。

  • ListenerName:

    用户自定义的监听器名称。

  • Protocol:

    负载均衡实例监听器协议类型,可选值tcp,udp。

  • LoadBalancerPort:

    负载均衡监听器的监听接口,可选值1~65535。

  • Bandwidth:

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

  • ListenerType:

    监听器的类别:L4Listener(四层监听器),L7Listener(七层监听器)。

  • SessionExpire:

    会话保持时间。单位:秒

  • HealthSwitch:

    是否开启了检查:1(开启)、0(关闭)。

  • TimeOut:

    响应超时时间,单位:秒。

  • IntervalTime:

    检查间隔,单位:秒。

  • HealthNum:

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

  • UnhealthNum:

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

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

    是否开启toa:1(开启)、0(关闭)。

  • Status:

    监听器当前状态(0代表创建中,1代表正常运行,2代表创建失败,3代表删除中,4代表删除失败)。

  • AddTimestamp:

    创建时间戳。

  • BalanceMode:

    转发后端服务器调度类型。



2432
2433
2434
# File 'lib/v20180625/models.rb', line 2432

def ListenerName
  @ListenerName
end

#ListenerTypeObject

Parameters:

  • ListenerId:

    监听器ID。

  • ListenerName:

    用户自定义的监听器名称。

  • Protocol:

    负载均衡实例监听器协议类型,可选值tcp,udp。

  • LoadBalancerPort:

    负载均衡监听器的监听接口,可选值1~65535。

  • Bandwidth:

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

  • ListenerType:

    监听器的类别:L4Listener(四层监听器),L7Listener(七层监听器)。

  • SessionExpire:

    会话保持时间。单位:秒

  • HealthSwitch:

    是否开启了检查:1(开启)、0(关闭)。

  • TimeOut:

    响应超时时间,单位:秒。

  • IntervalTime:

    检查间隔,单位:秒。

  • HealthNum:

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

  • UnhealthNum:

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

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

    是否开启toa:1(开启)、0(关闭)。

  • Status:

    监听器当前状态(0代表创建中,1代表正常运行,2代表创建失败,3代表删除中,4代表删除失败)。

  • AddTimestamp:

    创建时间戳。

  • BalanceMode:

    转发后端服务器调度类型。



2432
2433
2434
# File 'lib/v20180625/models.rb', line 2432

def ListenerType
  @ListenerType
end

#LoadBalancerPortObject

Parameters:

  • ListenerId:

    监听器ID。

  • ListenerName:

    用户自定义的监听器名称。

  • Protocol:

    负载均衡实例监听器协议类型,可选值tcp,udp。

  • LoadBalancerPort:

    负载均衡监听器的监听接口,可选值1~65535。

  • Bandwidth:

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

  • ListenerType:

    监听器的类别:L4Listener(四层监听器),L7Listener(七层监听器)。

  • SessionExpire:

    会话保持时间。单位:秒

  • HealthSwitch:

    是否开启了检查:1(开启)、0(关闭)。

  • TimeOut:

    响应超时时间,单位:秒。

  • IntervalTime:

    检查间隔,单位:秒。

  • HealthNum:

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

  • UnhealthNum:

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

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

    是否开启toa:1(开启)、0(关闭)。

  • Status:

    监听器当前状态(0代表创建中,1代表正常运行,2代表创建失败,3代表删除中,4代表删除失败)。

  • AddTimestamp:

    创建时间戳。

  • BalanceMode:

    转发后端服务器调度类型。



2432
2433
2434
# File 'lib/v20180625/models.rb', line 2432

def LoadBalancerPort
  @LoadBalancerPort
end

#ProtocolObject

Parameters:

  • ListenerId:

    监听器ID。

  • ListenerName:

    用户自定义的监听器名称。

  • Protocol:

    负载均衡实例监听器协议类型,可选值tcp,udp。

  • LoadBalancerPort:

    负载均衡监听器的监听接口,可选值1~65535。

  • Bandwidth:

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

  • ListenerType:

    监听器的类别:L4Listener(四层监听器),L7Listener(七层监听器)。

  • SessionExpire:

    会话保持时间。单位:秒

  • HealthSwitch:

    是否开启了检查:1(开启)、0(关闭)。

  • TimeOut:

    响应超时时间,单位:秒。

  • IntervalTime:

    检查间隔,单位:秒。

  • HealthNum:

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

  • UnhealthNum:

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

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

    是否开启toa:1(开启)、0(关闭)。

  • Status:

    监听器当前状态(0代表创建中,1代表正常运行,2代表创建失败,3代表删除中,4代表删除失败)。

  • AddTimestamp:

    创建时间戳。

  • BalanceMode:

    转发后端服务器调度类型。



2432
2433
2434
# File 'lib/v20180625/models.rb', line 2432

def Protocol
  @Protocol
end

#SessionExpireObject

Parameters:

  • ListenerId:

    监听器ID。

  • ListenerName:

    用户自定义的监听器名称。

  • Protocol:

    负载均衡实例监听器协议类型,可选值tcp,udp。

  • LoadBalancerPort:

    负载均衡监听器的监听接口,可选值1~65535。

  • Bandwidth:

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

  • ListenerType:

    监听器的类别:L4Listener(四层监听器),L7Listener(七层监听器)。

  • SessionExpire:

    会话保持时间。单位:秒

  • HealthSwitch:

    是否开启了检查:1(开启)、0(关闭)。

  • TimeOut:

    响应超时时间,单位:秒。

  • IntervalTime:

    检查间隔,单位:秒。

  • HealthNum:

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

  • UnhealthNum:

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

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

    是否开启toa:1(开启)、0(关闭)。

  • Status:

    监听器当前状态(0代表创建中,1代表正常运行,2代表创建失败,3代表删除中,4代表删除失败)。

  • AddTimestamp:

    创建时间戳。

  • BalanceMode:

    转发后端服务器调度类型。



2432
2433
2434
# File 'lib/v20180625/models.rb', line 2432

def SessionExpire
  @SessionExpire
end

#StatusObject

Parameters:

  • ListenerId:

    监听器ID。

  • ListenerName:

    用户自定义的监听器名称。

  • Protocol:

    负载均衡实例监听器协议类型,可选值tcp,udp。

  • LoadBalancerPort:

    负载均衡监听器的监听接口,可选值1~65535。

  • Bandwidth:

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

  • ListenerType:

    监听器的类别:L4Listener(四层监听器),L7Listener(七层监听器)。

  • SessionExpire:

    会话保持时间。单位:秒

  • HealthSwitch:

    是否开启了检查:1(开启)、0(关闭)。

  • TimeOut:

    响应超时时间,单位:秒。

  • IntervalTime:

    检查间隔,单位:秒。

  • HealthNum:

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

  • UnhealthNum:

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

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

    是否开启toa:1(开启)、0(关闭)。

  • Status:

    监听器当前状态(0代表创建中,1代表正常运行,2代表创建失败,3代表删除中,4代表删除失败)。

  • AddTimestamp:

    创建时间戳。

  • BalanceMode:

    转发后端服务器调度类型。



2432
2433
2434
# File 'lib/v20180625/models.rb', line 2432

def Status
  @Status
end

#TimeOutObject

Parameters:

  • ListenerId:

    监听器ID。

  • ListenerName:

    用户自定义的监听器名称。

  • Protocol:

    负载均衡实例监听器协议类型,可选值tcp,udp。

  • LoadBalancerPort:

    负载均衡监听器的监听接口,可选值1~65535。

  • Bandwidth:

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

  • ListenerType:

    监听器的类别:L4Listener(四层监听器),L7Listener(七层监听器)。

  • SessionExpire:

    会话保持时间。单位:秒

  • HealthSwitch:

    是否开启了检查:1(开启)、0(关闭)。

  • TimeOut:

    响应超时时间,单位:秒。

  • IntervalTime:

    检查间隔,单位:秒。

  • HealthNum:

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

  • UnhealthNum:

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

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

    是否开启toa:1(开启)、0(关闭)。

  • Status:

    监听器当前状态(0代表创建中,1代表正常运行,2代表创建失败,3代表删除中,4代表删除失败)。

  • AddTimestamp:

    创建时间戳。

  • BalanceMode:

    转发后端服务器调度类型。



2432
2433
2434
# File 'lib/v20180625/models.rb', line 2432

def TimeOut
  @TimeOut
end

#ToaFlagObject

Parameters:

  • ListenerId:

    监听器ID。

  • ListenerName:

    用户自定义的监听器名称。

  • Protocol:

    负载均衡实例监听器协议类型,可选值tcp,udp。

  • LoadBalancerPort:

    负载均衡监听器的监听接口,可选值1~65535。

  • Bandwidth:

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

  • ListenerType:

    监听器的类别:L4Listener(四层监听器),L7Listener(七层监听器)。

  • SessionExpire:

    会话保持时间。单位:秒

  • HealthSwitch:

    是否开启了检查:1(开启)、0(关闭)。

  • TimeOut:

    响应超时时间,单位:秒。

  • IntervalTime:

    检查间隔,单位:秒。

  • HealthNum:

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

  • UnhealthNum:

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

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

    是否开启toa:1(开启)、0(关闭)。

  • Status:

    监听器当前状态(0代表创建中,1代表正常运行,2代表创建失败,3代表删除中,4代表删除失败)。

  • AddTimestamp:

    创建时间戳。

  • BalanceMode:

    转发后端服务器调度类型。



2432
2433
2434
# File 'lib/v20180625/models.rb', line 2432

def ToaFlag
  @ToaFlag
end

#UnhealthNumObject

Parameters:

  • ListenerId:

    监听器ID。

  • ListenerName:

    用户自定义的监听器名称。

  • Protocol:

    负载均衡实例监听器协议类型,可选值tcp,udp。

  • LoadBalancerPort:

    负载均衡监听器的监听接口,可选值1~65535。

  • Bandwidth:

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

  • ListenerType:

    监听器的类别:L4Listener(四层监听器),L7Listener(七层监听器)。

  • SessionExpire:

    会话保持时间。单位:秒

  • HealthSwitch:

    是否开启了检查:1(开启)、0(关闭)。

  • TimeOut:

    响应超时时间,单位:秒。

  • IntervalTime:

    检查间隔,单位:秒。

  • HealthNum:

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

  • UnhealthNum:

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

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

    是否开启toa:1(开启)、0(关闭)。

  • Status:

    监听器当前状态(0代表创建中,1代表正常运行,2代表创建失败,3代表删除中,4代表删除失败)。

  • AddTimestamp:

    创建时间戳。

  • BalanceMode:

    转发后端服务器调度类型。



2432
2433
2434
# File 'lib/v20180625/models.rb', line 2432

def UnhealthNum
  @UnhealthNum
end

Instance Method Details

#deserialize(params) ⇒ Object



2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
# File 'lib/v20180625/models.rb', line 2458

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