Class: TencentCloud::Bmlb::V20180625::L4ListenerInfo

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, status = nil, addtimestamp = nil, customhealthswitch = nil, inputtype = nil, lineseparatortype = nil, healthrequest = nil, healthresponse = nil, toaflag = nil, balancemode = nil) ⇒ L4ListenerInfo

Returns a new instance of L4ListenerInfo.



2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
# File 'lib/v20180625/models.rb', line 2530

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, status=nil, addtimestamp=nil, customhealthswitch=nil, inputtype=nil, lineseparatortype=nil, healthrequest=nil, healthresponse=nil, toaflag=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
  @Status = status
  @AddTimestamp = addtimestamp
  @CustomHealthSwitch = customhealthswitch
  @InputType = inputtype
  @LineSeparatorType = lineseparatortype
  @HealthRequest = healthrequest
  @HealthResponse = healthresponse
  @ToaFlag = toaflag
  @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,单位:次。

  • Status:

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

  • AddTimestamp:

    创建时间戳。

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

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

  • BalanceMode:

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



2528
2529
2530
# File 'lib/v20180625/models.rb', line 2528

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,单位:次。

  • Status:

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

  • AddTimestamp:

    创建时间戳。

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

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

  • BalanceMode:

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



2528
2529
2530
# File 'lib/v20180625/models.rb', line 2528

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,单位:次。

  • Status:

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

  • AddTimestamp:

    创建时间戳。

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

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

  • BalanceMode:

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



2528
2529
2530
# File 'lib/v20180625/models.rb', line 2528

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,单位:次。

  • Status:

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

  • AddTimestamp:

    创建时间戳。

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

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

  • BalanceMode:

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



2528
2529
2530
# File 'lib/v20180625/models.rb', line 2528

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,单位:次。

  • Status:

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

  • AddTimestamp:

    创建时间戳。

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

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

  • BalanceMode:

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



2528
2529
2530
# File 'lib/v20180625/models.rb', line 2528

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,单位:次。

  • Status:

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

  • AddTimestamp:

    创建时间戳。

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

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

  • BalanceMode:

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



2528
2529
2530
# File 'lib/v20180625/models.rb', line 2528

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,单位:次。

  • Status:

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

  • AddTimestamp:

    创建时间戳。

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

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

  • BalanceMode:

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



2528
2529
2530
# File 'lib/v20180625/models.rb', line 2528

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,单位:次。

  • Status:

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

  • AddTimestamp:

    创建时间戳。

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

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

  • BalanceMode:

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



2528
2529
2530
# File 'lib/v20180625/models.rb', line 2528

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,单位:次。

  • Status:

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

  • AddTimestamp:

    创建时间戳。

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

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

  • BalanceMode:

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



2528
2529
2530
# File 'lib/v20180625/models.rb', line 2528

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,单位:次。

  • Status:

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

  • AddTimestamp:

    创建时间戳。

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

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

  • BalanceMode:

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



2528
2529
2530
# File 'lib/v20180625/models.rb', line 2528

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,单位:次。

  • Status:

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

  • AddTimestamp:

    创建时间戳。

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

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

  • BalanceMode:

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



2528
2529
2530
# File 'lib/v20180625/models.rb', line 2528

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,单位:次。

  • Status:

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

  • AddTimestamp:

    创建时间戳。

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

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

  • BalanceMode:

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



2528
2529
2530
# File 'lib/v20180625/models.rb', line 2528

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,单位:次。

  • Status:

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

  • AddTimestamp:

    创建时间戳。

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

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

  • BalanceMode:

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



2528
2529
2530
# File 'lib/v20180625/models.rb', line 2528

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,单位:次。

  • Status:

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

  • AddTimestamp:

    创建时间戳。

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

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

  • BalanceMode:

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



2528
2529
2530
# File 'lib/v20180625/models.rb', line 2528

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,单位:次。

  • Status:

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

  • AddTimestamp:

    创建时间戳。

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

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

  • BalanceMode:

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



2528
2529
2530
# File 'lib/v20180625/models.rb', line 2528

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,单位:次。

  • Status:

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

  • AddTimestamp:

    创建时间戳。

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

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

  • BalanceMode:

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



2528
2529
2530
# File 'lib/v20180625/models.rb', line 2528

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,单位:次。

  • Status:

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

  • AddTimestamp:

    创建时间戳。

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

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

  • BalanceMode:

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



2528
2529
2530
# File 'lib/v20180625/models.rb', line 2528

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,单位:次。

  • Status:

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

  • AddTimestamp:

    创建时间戳。

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

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

  • BalanceMode:

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



2528
2529
2530
# File 'lib/v20180625/models.rb', line 2528

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,单位:次。

  • Status:

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

  • AddTimestamp:

    创建时间戳。

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

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

  • BalanceMode:

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



2528
2529
2530
# File 'lib/v20180625/models.rb', line 2528

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,单位:次。

  • Status:

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

  • AddTimestamp:

    创建时间戳。

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

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

  • BalanceMode:

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



2528
2529
2530
# File 'lib/v20180625/models.rb', line 2528

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,单位:次。

  • Status:

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

  • AddTimestamp:

    创建时间戳。

  • CustomHealthSwitch:

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

  • InputType:

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

  • LineSeparatorType:

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

  • HealthRequest:

    自定义探测请求内容。

  • HealthResponse:

    自定义探测返回内容。

  • ToaFlag:

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

  • BalanceMode:

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



2528
2529
2530
# File 'lib/v20180625/models.rb', line 2528

def UnhealthNum
  @UnhealthNum
end

Instance Method Details

#deserialize(params) ⇒ Object



2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
# File 'lib/v20180625/models.rb', line 2554

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']
  @Status = params['Status']
  @AddTimestamp = params['AddTimestamp']
  @CustomHealthSwitch = params['CustomHealthSwitch']
  @InputType = params['InputType']
  @LineSeparatorType = params['LineSeparatorType']
  @HealthRequest = params['HealthRequest']
  @HealthResponse = params['HealthResponse']
  @ToaFlag = params['ToaFlag']
  @BalanceMode = params['BalanceMode']
end