Class: TencentCloud::Gaap::V20180529::UDPListener

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

Overview

UDP类型监听器信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(listenerid = nil, listenername = nil, port = nil, realserverport = nil, realservertype = nil, protocol = nil, listenerstatus = nil, scheduler = nil, bindstatus = nil, realserverset = nil, createtime = nil, sessionpersist = nil, delayloop = nil, connecttimeout = nil, healthythreshold = nil, unhealthythreshold = nil, failoverswitch = nil, healthcheck = nil, checktype = nil, checkport = nil, contexttype = nil, sendcontext = nil, recvcontext = nil, proxyid = nil, groupid = nil) ⇒ UDPListener

Returns a new instance of UDPListener.



7787
7788
7789
7790
7791
7792
7793
7794
7795
7796
7797
7798
7799
7800
7801
7802
7803
7804
7805
7806
7807
7808
7809
7810
7811
7812
7813
# File 'lib/v20180529/models.rb', line 7787

def initialize(listenerid=nil, listenername=nil, port=nil, realserverport=nil, realservertype=nil, protocol=nil, listenerstatus=nil, scheduler=nil, bindstatus=nil, realserverset=nil, createtime=nil, sessionpersist=nil, delayloop=nil, connecttimeout=nil, healthythreshold=nil, unhealthythreshold=nil, failoverswitch=nil, healthcheck=nil, checktype=nil, checkport=nil, contexttype=nil, sendcontext=nil, recvcontext=nil, proxyid=nil, groupid=nil)
  @ListenerId = listenerid
  @ListenerName = listenername
  @Port = port
  @RealServerPort = realserverport
  @RealServerType = realservertype
  @Protocol = protocol
  @ListenerStatus = listenerstatus
  @Scheduler = scheduler
  @BindStatus = bindstatus
  @RealServerSet = realserverset
  @CreateTime = createtime
  @SessionPersist = sessionpersist
  @DelayLoop = delayloop
  @ConnectTimeout = connecttimeout
  @HealthyThreshold = healthythreshold
  @UnhealthyThreshold = unhealthythreshold
  @FailoverSwitch = failoverswitch
  @HealthCheck = healthcheck
  @CheckType = checktype
  @CheckPort = checkport
  @ContextType = contexttype
  @SendContext = sendcontext
  @RecvContext = recvcontext
  @ProxyId = proxyid
  @GroupId = groupid
end

Instance Attribute Details

#BindStatusObject

0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。

Parameters:

  • ListenerId:

    监听器ID

  • ListenerName:

    监听器名称

  • Port:

    监听器端口

  • RealServerPort:

    监听器转发源站端口,仅V1版本通道或通道组监听器有效

  • RealServerType:

    监听器绑定源站类型

  • Protocol:

    监听器协议, UDP

  • ListenerStatus:

    监听器状态,其中:

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • BindStatus:

    监听器绑定源站状态, 0表示正常,1表示IP异常,2表示域名解析异常

  • RealServerSet:

    监听器绑定的源站信息

  • CreateTime:

    监听器创建时间,Unix时间戳

  • SessionPersist:

    是否开启会话保持选项:0关闭, 非0开启,非0值为会话保持时间

  • DelayLoop:
  • ConnectTimeout:

    源站健康检查响应超时时间,单位:秒。超时时间取值在之间。超时时间应小于健康检查时间间隔DelayLoop。

  • HealthyThreshold:

    健康阈值,表示连续检查成功多少次后认定源站健康。范围为1到10

  • UnhealthyThreshold:

    不健康阈值,表示连续检查失败多少次数后认为源站不健康。范围为1到10

  • FailoverSwitch:

    源站是否开启主备模式:1开启,0关闭,DOMAIN类型源站不支持开启

  • HealthCheck:

    源站是否开启健康检查:1开启,0关闭。

  • CheckType:

    UDP源站健康类型。PORT表示检查端口,PING表示PING。

  • CheckPort:

    UDP源站健康检查探测端口。

  • ContextType:

    UDP源站健康检查端口探测报文类型:TEXT表示文本。仅在健康检查类型为PORT时使用。

  • SendContext:

    UDP源站健康检查端口探测发送报文。仅在健康检查类型为PORT时使用。

  • RecvContext:

    UDP源站健康检查端口探测接收报文。仅在健康检查类型为PORT时使用。

  • ProxyId:

    监听器的通道ID,如果监听器属于通道组,则为null

  • GroupId:

    监听器的通道组ID,如果监听器属于通道,则为null



7785
7786
7787
# File 'lib/v20180529/models.rb', line 7785

def BindStatus
  @BindStatus
end

#CheckPortObject

0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。

Parameters:

  • ListenerId:

    监听器ID

  • ListenerName:

    监听器名称

  • Port:

    监听器端口

  • RealServerPort:

    监听器转发源站端口,仅V1版本通道或通道组监听器有效

  • RealServerType:

    监听器绑定源站类型

  • Protocol:

    监听器协议, UDP

  • ListenerStatus:

    监听器状态,其中:

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • BindStatus:

    监听器绑定源站状态, 0表示正常,1表示IP异常,2表示域名解析异常

  • RealServerSet:

    监听器绑定的源站信息

  • CreateTime:

    监听器创建时间,Unix时间戳

  • SessionPersist:

    是否开启会话保持选项:0关闭, 非0开启,非0值为会话保持时间

  • DelayLoop:
  • ConnectTimeout:

    源站健康检查响应超时时间,单位:秒。超时时间取值在之间。超时时间应小于健康检查时间间隔DelayLoop。

  • HealthyThreshold:

    健康阈值,表示连续检查成功多少次后认定源站健康。范围为1到10

  • UnhealthyThreshold:

    不健康阈值,表示连续检查失败多少次数后认为源站不健康。范围为1到10

  • FailoverSwitch:

    源站是否开启主备模式:1开启,0关闭,DOMAIN类型源站不支持开启

  • HealthCheck:

    源站是否开启健康检查:1开启,0关闭。

  • CheckType:

    UDP源站健康类型。PORT表示检查端口,PING表示PING。

  • CheckPort:

    UDP源站健康检查探测端口。

  • ContextType:

    UDP源站健康检查端口探测报文类型:TEXT表示文本。仅在健康检查类型为PORT时使用。

  • SendContext:

    UDP源站健康检查端口探测发送报文。仅在健康检查类型为PORT时使用。

  • RecvContext:

    UDP源站健康检查端口探测接收报文。仅在健康检查类型为PORT时使用。

  • ProxyId:

    监听器的通道ID,如果监听器属于通道组,则为null

  • GroupId:

    监听器的通道组ID,如果监听器属于通道,则为null



7785
7786
7787
# File 'lib/v20180529/models.rb', line 7785

def CheckPort
  @CheckPort
end

#CheckTypeObject

0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。

Parameters:

  • ListenerId:

    监听器ID

  • ListenerName:

    监听器名称

  • Port:

    监听器端口

  • RealServerPort:

    监听器转发源站端口,仅V1版本通道或通道组监听器有效

  • RealServerType:

    监听器绑定源站类型

  • Protocol:

    监听器协议, UDP

  • ListenerStatus:

    监听器状态,其中:

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • BindStatus:

    监听器绑定源站状态, 0表示正常,1表示IP异常,2表示域名解析异常

  • RealServerSet:

    监听器绑定的源站信息

  • CreateTime:

    监听器创建时间,Unix时间戳

  • SessionPersist:

    是否开启会话保持选项:0关闭, 非0开启,非0值为会话保持时间

  • DelayLoop:
  • ConnectTimeout:

    源站健康检查响应超时时间,单位:秒。超时时间取值在之间。超时时间应小于健康检查时间间隔DelayLoop。

  • HealthyThreshold:

    健康阈值,表示连续检查成功多少次后认定源站健康。范围为1到10

  • UnhealthyThreshold:

    不健康阈值,表示连续检查失败多少次数后认为源站不健康。范围为1到10

  • FailoverSwitch:

    源站是否开启主备模式:1开启,0关闭,DOMAIN类型源站不支持开启

  • HealthCheck:

    源站是否开启健康检查:1开启,0关闭。

  • CheckType:

    UDP源站健康类型。PORT表示检查端口,PING表示PING。

  • CheckPort:

    UDP源站健康检查探测端口。

  • ContextType:

    UDP源站健康检查端口探测报文类型:TEXT表示文本。仅在健康检查类型为PORT时使用。

  • SendContext:

    UDP源站健康检查端口探测发送报文。仅在健康检查类型为PORT时使用。

  • RecvContext:

    UDP源站健康检查端口探测接收报文。仅在健康检查类型为PORT时使用。

  • ProxyId:

    监听器的通道ID,如果监听器属于通道组,则为null

  • GroupId:

    监听器的通道组ID,如果监听器属于通道,则为null



7785
7786
7787
# File 'lib/v20180529/models.rb', line 7785

def CheckType
  @CheckType
end

#ConnectTimeoutObject

0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。

Parameters:

  • ListenerId:

    监听器ID

  • ListenerName:

    监听器名称

  • Port:

    监听器端口

  • RealServerPort:

    监听器转发源站端口,仅V1版本通道或通道组监听器有效

  • RealServerType:

    监听器绑定源站类型

  • Protocol:

    监听器协议, UDP

  • ListenerStatus:

    监听器状态,其中:

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • BindStatus:

    监听器绑定源站状态, 0表示正常,1表示IP异常,2表示域名解析异常

  • RealServerSet:

    监听器绑定的源站信息

  • CreateTime:

    监听器创建时间,Unix时间戳

  • SessionPersist:

    是否开启会话保持选项:0关闭, 非0开启,非0值为会话保持时间

  • DelayLoop:
  • ConnectTimeout:

    源站健康检查响应超时时间,单位:秒。超时时间取值在之间。超时时间应小于健康检查时间间隔DelayLoop。

  • HealthyThreshold:

    健康阈值,表示连续检查成功多少次后认定源站健康。范围为1到10

  • UnhealthyThreshold:

    不健康阈值,表示连续检查失败多少次数后认为源站不健康。范围为1到10

  • FailoverSwitch:

    源站是否开启主备模式:1开启,0关闭,DOMAIN类型源站不支持开启

  • HealthCheck:

    源站是否开启健康检查:1开启,0关闭。

  • CheckType:

    UDP源站健康类型。PORT表示检查端口,PING表示PING。

  • CheckPort:

    UDP源站健康检查探测端口。

  • ContextType:

    UDP源站健康检查端口探测报文类型:TEXT表示文本。仅在健康检查类型为PORT时使用。

  • SendContext:

    UDP源站健康检查端口探测发送报文。仅在健康检查类型为PORT时使用。

  • RecvContext:

    UDP源站健康检查端口探测接收报文。仅在健康检查类型为PORT时使用。

  • ProxyId:

    监听器的通道ID,如果监听器属于通道组,则为null

  • GroupId:

    监听器的通道组ID,如果监听器属于通道,则为null



7785
7786
7787
# File 'lib/v20180529/models.rb', line 7785

def ConnectTimeout
  @ConnectTimeout
end

#ContextTypeObject

0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。

Parameters:

  • ListenerId:

    监听器ID

  • ListenerName:

    监听器名称

  • Port:

    监听器端口

  • RealServerPort:

    监听器转发源站端口,仅V1版本通道或通道组监听器有效

  • RealServerType:

    监听器绑定源站类型

  • Protocol:

    监听器协议, UDP

  • ListenerStatus:

    监听器状态,其中:

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • BindStatus:

    监听器绑定源站状态, 0表示正常,1表示IP异常,2表示域名解析异常

  • RealServerSet:

    监听器绑定的源站信息

  • CreateTime:

    监听器创建时间,Unix时间戳

  • SessionPersist:

    是否开启会话保持选项:0关闭, 非0开启,非0值为会话保持时间

  • DelayLoop:
  • ConnectTimeout:

    源站健康检查响应超时时间,单位:秒。超时时间取值在之间。超时时间应小于健康检查时间间隔DelayLoop。

  • HealthyThreshold:

    健康阈值,表示连续检查成功多少次后认定源站健康。范围为1到10

  • UnhealthyThreshold:

    不健康阈值,表示连续检查失败多少次数后认为源站不健康。范围为1到10

  • FailoverSwitch:

    源站是否开启主备模式:1开启,0关闭,DOMAIN类型源站不支持开启

  • HealthCheck:

    源站是否开启健康检查:1开启,0关闭。

  • CheckType:

    UDP源站健康类型。PORT表示检查端口,PING表示PING。

  • CheckPort:

    UDP源站健康检查探测端口。

  • ContextType:

    UDP源站健康检查端口探测报文类型:TEXT表示文本。仅在健康检查类型为PORT时使用。

  • SendContext:

    UDP源站健康检查端口探测发送报文。仅在健康检查类型为PORT时使用。

  • RecvContext:

    UDP源站健康检查端口探测接收报文。仅在健康检查类型为PORT时使用。

  • ProxyId:

    监听器的通道ID,如果监听器属于通道组,则为null

  • GroupId:

    监听器的通道组ID,如果监听器属于通道,则为null



7785
7786
7787
# File 'lib/v20180529/models.rb', line 7785

def ContextType
  @ContextType
end

#CreateTimeObject

0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。

Parameters:

  • ListenerId:

    监听器ID

  • ListenerName:

    监听器名称

  • Port:

    监听器端口

  • RealServerPort:

    监听器转发源站端口,仅V1版本通道或通道组监听器有效

  • RealServerType:

    监听器绑定源站类型

  • Protocol:

    监听器协议, UDP

  • ListenerStatus:

    监听器状态,其中:

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • BindStatus:

    监听器绑定源站状态, 0表示正常,1表示IP异常,2表示域名解析异常

  • RealServerSet:

    监听器绑定的源站信息

  • CreateTime:

    监听器创建时间,Unix时间戳

  • SessionPersist:

    是否开启会话保持选项:0关闭, 非0开启,非0值为会话保持时间

  • DelayLoop:
  • ConnectTimeout:

    源站健康检查响应超时时间,单位:秒。超时时间取值在之间。超时时间应小于健康检查时间间隔DelayLoop。

  • HealthyThreshold:

    健康阈值,表示连续检查成功多少次后认定源站健康。范围为1到10

  • UnhealthyThreshold:

    不健康阈值,表示连续检查失败多少次数后认为源站不健康。范围为1到10

  • FailoverSwitch:

    源站是否开启主备模式:1开启,0关闭,DOMAIN类型源站不支持开启

  • HealthCheck:

    源站是否开启健康检查:1开启,0关闭。

  • CheckType:

    UDP源站健康类型。PORT表示检查端口,PING表示PING。

  • CheckPort:

    UDP源站健康检查探测端口。

  • ContextType:

    UDP源站健康检查端口探测报文类型:TEXT表示文本。仅在健康检查类型为PORT时使用。

  • SendContext:

    UDP源站健康检查端口探测发送报文。仅在健康检查类型为PORT时使用。

  • RecvContext:

    UDP源站健康检查端口探测接收报文。仅在健康检查类型为PORT时使用。

  • ProxyId:

    监听器的通道ID,如果监听器属于通道组,则为null

  • GroupId:

    监听器的通道组ID,如果监听器属于通道,则为null



7785
7786
7787
# File 'lib/v20180529/models.rb', line 7785

def CreateTime
  @CreateTime
end

#DelayLoopObject

0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。

Parameters:

  • ListenerId:

    监听器ID

  • ListenerName:

    监听器名称

  • Port:

    监听器端口

  • RealServerPort:

    监听器转发源站端口,仅V1版本通道或通道组监听器有效

  • RealServerType:

    监听器绑定源站类型

  • Protocol:

    监听器协议, UDP

  • ListenerStatus:

    监听器状态,其中:

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • BindStatus:

    监听器绑定源站状态, 0表示正常,1表示IP异常,2表示域名解析异常

  • RealServerSet:

    监听器绑定的源站信息

  • CreateTime:

    监听器创建时间,Unix时间戳

  • SessionPersist:

    是否开启会话保持选项:0关闭, 非0开启,非0值为会话保持时间

  • DelayLoop:
  • ConnectTimeout:

    源站健康检查响应超时时间,单位:秒。超时时间取值在之间。超时时间应小于健康检查时间间隔DelayLoop。

  • HealthyThreshold:

    健康阈值,表示连续检查成功多少次后认定源站健康。范围为1到10

  • UnhealthyThreshold:

    不健康阈值,表示连续检查失败多少次数后认为源站不健康。范围为1到10

  • FailoverSwitch:

    源站是否开启主备模式:1开启,0关闭,DOMAIN类型源站不支持开启

  • HealthCheck:

    源站是否开启健康检查:1开启,0关闭。

  • CheckType:

    UDP源站健康类型。PORT表示检查端口,PING表示PING。

  • CheckPort:

    UDP源站健康检查探测端口。

  • ContextType:

    UDP源站健康检查端口探测报文类型:TEXT表示文本。仅在健康检查类型为PORT时使用。

  • SendContext:

    UDP源站健康检查端口探测发送报文。仅在健康检查类型为PORT时使用。

  • RecvContext:

    UDP源站健康检查端口探测接收报文。仅在健康检查类型为PORT时使用。

  • ProxyId:

    监听器的通道ID,如果监听器属于通道组,则为null

  • GroupId:

    监听器的通道组ID,如果监听器属于通道,则为null



7785
7786
7787
# File 'lib/v20180529/models.rb', line 7785

def DelayLoop
  @DelayLoop
end

#FailoverSwitchObject

0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。

Parameters:

  • ListenerId:

    监听器ID

  • ListenerName:

    监听器名称

  • Port:

    监听器端口

  • RealServerPort:

    监听器转发源站端口,仅V1版本通道或通道组监听器有效

  • RealServerType:

    监听器绑定源站类型

  • Protocol:

    监听器协议, UDP

  • ListenerStatus:

    监听器状态,其中:

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • BindStatus:

    监听器绑定源站状态, 0表示正常,1表示IP异常,2表示域名解析异常

  • RealServerSet:

    监听器绑定的源站信息

  • CreateTime:

    监听器创建时间,Unix时间戳

  • SessionPersist:

    是否开启会话保持选项:0关闭, 非0开启,非0值为会话保持时间

  • DelayLoop:
  • ConnectTimeout:

    源站健康检查响应超时时间,单位:秒。超时时间取值在之间。超时时间应小于健康检查时间间隔DelayLoop。

  • HealthyThreshold:

    健康阈值,表示连续检查成功多少次后认定源站健康。范围为1到10

  • UnhealthyThreshold:

    不健康阈值,表示连续检查失败多少次数后认为源站不健康。范围为1到10

  • FailoverSwitch:

    源站是否开启主备模式:1开启,0关闭,DOMAIN类型源站不支持开启

  • HealthCheck:

    源站是否开启健康检查:1开启,0关闭。

  • CheckType:

    UDP源站健康类型。PORT表示检查端口,PING表示PING。

  • CheckPort:

    UDP源站健康检查探测端口。

  • ContextType:

    UDP源站健康检查端口探测报文类型:TEXT表示文本。仅在健康检查类型为PORT时使用。

  • SendContext:

    UDP源站健康检查端口探测发送报文。仅在健康检查类型为PORT时使用。

  • RecvContext:

    UDP源站健康检查端口探测接收报文。仅在健康检查类型为PORT时使用。

  • ProxyId:

    监听器的通道ID,如果监听器属于通道组,则为null

  • GroupId:

    监听器的通道组ID,如果监听器属于通道,则为null



7785
7786
7787
# File 'lib/v20180529/models.rb', line 7785

def FailoverSwitch
  @FailoverSwitch
end

#GroupIdObject

0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。

Parameters:

  • ListenerId:

    监听器ID

  • ListenerName:

    监听器名称

  • Port:

    监听器端口

  • RealServerPort:

    监听器转发源站端口,仅V1版本通道或通道组监听器有效

  • RealServerType:

    监听器绑定源站类型

  • Protocol:

    监听器协议, UDP

  • ListenerStatus:

    监听器状态,其中:

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • BindStatus:

    监听器绑定源站状态, 0表示正常,1表示IP异常,2表示域名解析异常

  • RealServerSet:

    监听器绑定的源站信息

  • CreateTime:

    监听器创建时间,Unix时间戳

  • SessionPersist:

    是否开启会话保持选项:0关闭, 非0开启,非0值为会话保持时间

  • DelayLoop:
  • ConnectTimeout:

    源站健康检查响应超时时间,单位:秒。超时时间取值在之间。超时时间应小于健康检查时间间隔DelayLoop。

  • HealthyThreshold:

    健康阈值,表示连续检查成功多少次后认定源站健康。范围为1到10

  • UnhealthyThreshold:

    不健康阈值,表示连续检查失败多少次数后认为源站不健康。范围为1到10

  • FailoverSwitch:

    源站是否开启主备模式:1开启,0关闭,DOMAIN类型源站不支持开启

  • HealthCheck:

    源站是否开启健康检查:1开启,0关闭。

  • CheckType:

    UDP源站健康类型。PORT表示检查端口,PING表示PING。

  • CheckPort:

    UDP源站健康检查探测端口。

  • ContextType:

    UDP源站健康检查端口探测报文类型:TEXT表示文本。仅在健康检查类型为PORT时使用。

  • SendContext:

    UDP源站健康检查端口探测发送报文。仅在健康检查类型为PORT时使用。

  • RecvContext:

    UDP源站健康检查端口探测接收报文。仅在健康检查类型为PORT时使用。

  • ProxyId:

    监听器的通道ID,如果监听器属于通道组,则为null

  • GroupId:

    监听器的通道组ID,如果监听器属于通道,则为null



7785
7786
7787
# File 'lib/v20180529/models.rb', line 7785

def GroupId
  @GroupId
end

#HealthCheckObject

0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。

Parameters:

  • ListenerId:

    监听器ID

  • ListenerName:

    监听器名称

  • Port:

    监听器端口

  • RealServerPort:

    监听器转发源站端口,仅V1版本通道或通道组监听器有效

  • RealServerType:

    监听器绑定源站类型

  • Protocol:

    监听器协议, UDP

  • ListenerStatus:

    监听器状态,其中:

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • BindStatus:

    监听器绑定源站状态, 0表示正常,1表示IP异常,2表示域名解析异常

  • RealServerSet:

    监听器绑定的源站信息

  • CreateTime:

    监听器创建时间,Unix时间戳

  • SessionPersist:

    是否开启会话保持选项:0关闭, 非0开启,非0值为会话保持时间

  • DelayLoop:
  • ConnectTimeout:

    源站健康检查响应超时时间,单位:秒。超时时间取值在之间。超时时间应小于健康检查时间间隔DelayLoop。

  • HealthyThreshold:

    健康阈值,表示连续检查成功多少次后认定源站健康。范围为1到10

  • UnhealthyThreshold:

    不健康阈值,表示连续检查失败多少次数后认为源站不健康。范围为1到10

  • FailoverSwitch:

    源站是否开启主备模式:1开启,0关闭,DOMAIN类型源站不支持开启

  • HealthCheck:

    源站是否开启健康检查:1开启,0关闭。

  • CheckType:

    UDP源站健康类型。PORT表示检查端口,PING表示PING。

  • CheckPort:

    UDP源站健康检查探测端口。

  • ContextType:

    UDP源站健康检查端口探测报文类型:TEXT表示文本。仅在健康检查类型为PORT时使用。

  • SendContext:

    UDP源站健康检查端口探测发送报文。仅在健康检查类型为PORT时使用。

  • RecvContext:

    UDP源站健康检查端口探测接收报文。仅在健康检查类型为PORT时使用。

  • ProxyId:

    监听器的通道ID,如果监听器属于通道组,则为null

  • GroupId:

    监听器的通道组ID,如果监听器属于通道,则为null



7785
7786
7787
# File 'lib/v20180529/models.rb', line 7785

def HealthCheck
  @HealthCheck
end

#HealthyThresholdObject

0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。

Parameters:

  • ListenerId:

    监听器ID

  • ListenerName:

    监听器名称

  • Port:

    监听器端口

  • RealServerPort:

    监听器转发源站端口,仅V1版本通道或通道组监听器有效

  • RealServerType:

    监听器绑定源站类型

  • Protocol:

    监听器协议, UDP

  • ListenerStatus:

    监听器状态,其中:

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • BindStatus:

    监听器绑定源站状态, 0表示正常,1表示IP异常,2表示域名解析异常

  • RealServerSet:

    监听器绑定的源站信息

  • CreateTime:

    监听器创建时间,Unix时间戳

  • SessionPersist:

    是否开启会话保持选项:0关闭, 非0开启,非0值为会话保持时间

  • DelayLoop:
  • ConnectTimeout:

    源站健康检查响应超时时间,单位:秒。超时时间取值在之间。超时时间应小于健康检查时间间隔DelayLoop。

  • HealthyThreshold:

    健康阈值,表示连续检查成功多少次后认定源站健康。范围为1到10

  • UnhealthyThreshold:

    不健康阈值,表示连续检查失败多少次数后认为源站不健康。范围为1到10

  • FailoverSwitch:

    源站是否开启主备模式:1开启,0关闭,DOMAIN类型源站不支持开启

  • HealthCheck:

    源站是否开启健康检查:1开启,0关闭。

  • CheckType:

    UDP源站健康类型。PORT表示检查端口,PING表示PING。

  • CheckPort:

    UDP源站健康检查探测端口。

  • ContextType:

    UDP源站健康检查端口探测报文类型:TEXT表示文本。仅在健康检查类型为PORT时使用。

  • SendContext:

    UDP源站健康检查端口探测发送报文。仅在健康检查类型为PORT时使用。

  • RecvContext:

    UDP源站健康检查端口探测接收报文。仅在健康检查类型为PORT时使用。

  • ProxyId:

    监听器的通道ID,如果监听器属于通道组,则为null

  • GroupId:

    监听器的通道组ID,如果监听器属于通道,则为null



7785
7786
7787
# File 'lib/v20180529/models.rb', line 7785

def HealthyThreshold
  @HealthyThreshold
end

#ListenerIdObject

0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。

Parameters:

  • ListenerId:

    监听器ID

  • ListenerName:

    监听器名称

  • Port:

    监听器端口

  • RealServerPort:

    监听器转发源站端口,仅V1版本通道或通道组监听器有效

  • RealServerType:

    监听器绑定源站类型

  • Protocol:

    监听器协议, UDP

  • ListenerStatus:

    监听器状态,其中:

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • BindStatus:

    监听器绑定源站状态, 0表示正常,1表示IP异常,2表示域名解析异常

  • RealServerSet:

    监听器绑定的源站信息

  • CreateTime:

    监听器创建时间,Unix时间戳

  • SessionPersist:

    是否开启会话保持选项:0关闭, 非0开启,非0值为会话保持时间

  • DelayLoop:
  • ConnectTimeout:

    源站健康检查响应超时时间,单位:秒。超时时间取值在之间。超时时间应小于健康检查时间间隔DelayLoop。

  • HealthyThreshold:

    健康阈值,表示连续检查成功多少次后认定源站健康。范围为1到10

  • UnhealthyThreshold:

    不健康阈值,表示连续检查失败多少次数后认为源站不健康。范围为1到10

  • FailoverSwitch:

    源站是否开启主备模式:1开启,0关闭,DOMAIN类型源站不支持开启

  • HealthCheck:

    源站是否开启健康检查:1开启,0关闭。

  • CheckType:

    UDP源站健康类型。PORT表示检查端口,PING表示PING。

  • CheckPort:

    UDP源站健康检查探测端口。

  • ContextType:

    UDP源站健康检查端口探测报文类型:TEXT表示文本。仅在健康检查类型为PORT时使用。

  • SendContext:

    UDP源站健康检查端口探测发送报文。仅在健康检查类型为PORT时使用。

  • RecvContext:

    UDP源站健康检查端口探测接收报文。仅在健康检查类型为PORT时使用。

  • ProxyId:

    监听器的通道ID,如果监听器属于通道组,则为null

  • GroupId:

    监听器的通道组ID,如果监听器属于通道,则为null



7785
7786
7787
# File 'lib/v20180529/models.rb', line 7785

def ListenerId
  @ListenerId
end

#ListenerNameObject

0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。

Parameters:

  • ListenerId:

    监听器ID

  • ListenerName:

    监听器名称

  • Port:

    监听器端口

  • RealServerPort:

    监听器转发源站端口,仅V1版本通道或通道组监听器有效

  • RealServerType:

    监听器绑定源站类型

  • Protocol:

    监听器协议, UDP

  • ListenerStatus:

    监听器状态,其中:

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • BindStatus:

    监听器绑定源站状态, 0表示正常,1表示IP异常,2表示域名解析异常

  • RealServerSet:

    监听器绑定的源站信息

  • CreateTime:

    监听器创建时间,Unix时间戳

  • SessionPersist:

    是否开启会话保持选项:0关闭, 非0开启,非0值为会话保持时间

  • DelayLoop:
  • ConnectTimeout:

    源站健康检查响应超时时间,单位:秒。超时时间取值在之间。超时时间应小于健康检查时间间隔DelayLoop。

  • HealthyThreshold:

    健康阈值,表示连续检查成功多少次后认定源站健康。范围为1到10

  • UnhealthyThreshold:

    不健康阈值,表示连续检查失败多少次数后认为源站不健康。范围为1到10

  • FailoverSwitch:

    源站是否开启主备模式:1开启,0关闭,DOMAIN类型源站不支持开启

  • HealthCheck:

    源站是否开启健康检查:1开启,0关闭。

  • CheckType:

    UDP源站健康类型。PORT表示检查端口,PING表示PING。

  • CheckPort:

    UDP源站健康检查探测端口。

  • ContextType:

    UDP源站健康检查端口探测报文类型:TEXT表示文本。仅在健康检查类型为PORT时使用。

  • SendContext:

    UDP源站健康检查端口探测发送报文。仅在健康检查类型为PORT时使用。

  • RecvContext:

    UDP源站健康检查端口探测接收报文。仅在健康检查类型为PORT时使用。

  • ProxyId:

    监听器的通道ID,如果监听器属于通道组,则为null

  • GroupId:

    监听器的通道组ID,如果监听器属于通道,则为null



7785
7786
7787
# File 'lib/v20180529/models.rb', line 7785

def ListenerName
  @ListenerName
end

#ListenerStatusObject

0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。

Parameters:

  • ListenerId:

    监听器ID

  • ListenerName:

    监听器名称

  • Port:

    监听器端口

  • RealServerPort:

    监听器转发源站端口,仅V1版本通道或通道组监听器有效

  • RealServerType:

    监听器绑定源站类型

  • Protocol:

    监听器协议, UDP

  • ListenerStatus:

    监听器状态,其中:

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • BindStatus:

    监听器绑定源站状态, 0表示正常,1表示IP异常,2表示域名解析异常

  • RealServerSet:

    监听器绑定的源站信息

  • CreateTime:

    监听器创建时间,Unix时间戳

  • SessionPersist:

    是否开启会话保持选项:0关闭, 非0开启,非0值为会话保持时间

  • DelayLoop:
  • ConnectTimeout:

    源站健康检查响应超时时间,单位:秒。超时时间取值在之间。超时时间应小于健康检查时间间隔DelayLoop。

  • HealthyThreshold:

    健康阈值,表示连续检查成功多少次后认定源站健康。范围为1到10

  • UnhealthyThreshold:

    不健康阈值,表示连续检查失败多少次数后认为源站不健康。范围为1到10

  • FailoverSwitch:

    源站是否开启主备模式:1开启,0关闭,DOMAIN类型源站不支持开启

  • HealthCheck:

    源站是否开启健康检查:1开启,0关闭。

  • CheckType:

    UDP源站健康类型。PORT表示检查端口,PING表示PING。

  • CheckPort:

    UDP源站健康检查探测端口。

  • ContextType:

    UDP源站健康检查端口探测报文类型:TEXT表示文本。仅在健康检查类型为PORT时使用。

  • SendContext:

    UDP源站健康检查端口探测发送报文。仅在健康检查类型为PORT时使用。

  • RecvContext:

    UDP源站健康检查端口探测接收报文。仅在健康检查类型为PORT时使用。

  • ProxyId:

    监听器的通道ID,如果监听器属于通道组,则为null

  • GroupId:

    监听器的通道组ID,如果监听器属于通道,则为null



7785
7786
7787
# File 'lib/v20180529/models.rb', line 7785

def ListenerStatus
  @ListenerStatus
end

#PortObject

0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。

Parameters:

  • ListenerId:

    监听器ID

  • ListenerName:

    监听器名称

  • Port:

    监听器端口

  • RealServerPort:

    监听器转发源站端口,仅V1版本通道或通道组监听器有效

  • RealServerType:

    监听器绑定源站类型

  • Protocol:

    监听器协议, UDP

  • ListenerStatus:

    监听器状态,其中:

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • BindStatus:

    监听器绑定源站状态, 0表示正常,1表示IP异常,2表示域名解析异常

  • RealServerSet:

    监听器绑定的源站信息

  • CreateTime:

    监听器创建时间,Unix时间戳

  • SessionPersist:

    是否开启会话保持选项:0关闭, 非0开启,非0值为会话保持时间

  • DelayLoop:
  • ConnectTimeout:

    源站健康检查响应超时时间,单位:秒。超时时间取值在之间。超时时间应小于健康检查时间间隔DelayLoop。

  • HealthyThreshold:

    健康阈值,表示连续检查成功多少次后认定源站健康。范围为1到10

  • UnhealthyThreshold:

    不健康阈值,表示连续检查失败多少次数后认为源站不健康。范围为1到10

  • FailoverSwitch:

    源站是否开启主备模式:1开启,0关闭,DOMAIN类型源站不支持开启

  • HealthCheck:

    源站是否开启健康检查:1开启,0关闭。

  • CheckType:

    UDP源站健康类型。PORT表示检查端口,PING表示PING。

  • CheckPort:

    UDP源站健康检查探测端口。

  • ContextType:

    UDP源站健康检查端口探测报文类型:TEXT表示文本。仅在健康检查类型为PORT时使用。

  • SendContext:

    UDP源站健康检查端口探测发送报文。仅在健康检查类型为PORT时使用。

  • RecvContext:

    UDP源站健康检查端口探测接收报文。仅在健康检查类型为PORT时使用。

  • ProxyId:

    监听器的通道ID,如果监听器属于通道组,则为null

  • GroupId:

    监听器的通道组ID,如果监听器属于通道,则为null



7785
7786
7787
# File 'lib/v20180529/models.rb', line 7785

def Port
  @Port
end

#ProtocolObject

0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。

Parameters:

  • ListenerId:

    监听器ID

  • ListenerName:

    监听器名称

  • Port:

    监听器端口

  • RealServerPort:

    监听器转发源站端口,仅V1版本通道或通道组监听器有效

  • RealServerType:

    监听器绑定源站类型

  • Protocol:

    监听器协议, UDP

  • ListenerStatus:

    监听器状态,其中:

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • BindStatus:

    监听器绑定源站状态, 0表示正常,1表示IP异常,2表示域名解析异常

  • RealServerSet:

    监听器绑定的源站信息

  • CreateTime:

    监听器创建时间,Unix时间戳

  • SessionPersist:

    是否开启会话保持选项:0关闭, 非0开启,非0值为会话保持时间

  • DelayLoop:
  • ConnectTimeout:

    源站健康检查响应超时时间,单位:秒。超时时间取值在之间。超时时间应小于健康检查时间间隔DelayLoop。

  • HealthyThreshold:

    健康阈值,表示连续检查成功多少次后认定源站健康。范围为1到10

  • UnhealthyThreshold:

    不健康阈值,表示连续检查失败多少次数后认为源站不健康。范围为1到10

  • FailoverSwitch:

    源站是否开启主备模式:1开启,0关闭,DOMAIN类型源站不支持开启

  • HealthCheck:

    源站是否开启健康检查:1开启,0关闭。

  • CheckType:

    UDP源站健康类型。PORT表示检查端口,PING表示PING。

  • CheckPort:

    UDP源站健康检查探测端口。

  • ContextType:

    UDP源站健康检查端口探测报文类型:TEXT表示文本。仅在健康检查类型为PORT时使用。

  • SendContext:

    UDP源站健康检查端口探测发送报文。仅在健康检查类型为PORT时使用。

  • RecvContext:

    UDP源站健康检查端口探测接收报文。仅在健康检查类型为PORT时使用。

  • ProxyId:

    监听器的通道ID,如果监听器属于通道组,则为null

  • GroupId:

    监听器的通道组ID,如果监听器属于通道,则为null



7785
7786
7787
# File 'lib/v20180529/models.rb', line 7785

def Protocol
  @Protocol
end

#ProxyIdObject

0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。

Parameters:

  • ListenerId:

    监听器ID

  • ListenerName:

    监听器名称

  • Port:

    监听器端口

  • RealServerPort:

    监听器转发源站端口,仅V1版本通道或通道组监听器有效

  • RealServerType:

    监听器绑定源站类型

  • Protocol:

    监听器协议, UDP

  • ListenerStatus:

    监听器状态,其中:

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • BindStatus:

    监听器绑定源站状态, 0表示正常,1表示IP异常,2表示域名解析异常

  • RealServerSet:

    监听器绑定的源站信息

  • CreateTime:

    监听器创建时间,Unix时间戳

  • SessionPersist:

    是否开启会话保持选项:0关闭, 非0开启,非0值为会话保持时间

  • DelayLoop:
  • ConnectTimeout:

    源站健康检查响应超时时间,单位:秒。超时时间取值在之间。超时时间应小于健康检查时间间隔DelayLoop。

  • HealthyThreshold:

    健康阈值,表示连续检查成功多少次后认定源站健康。范围为1到10

  • UnhealthyThreshold:

    不健康阈值,表示连续检查失败多少次数后认为源站不健康。范围为1到10

  • FailoverSwitch:

    源站是否开启主备模式:1开启,0关闭,DOMAIN类型源站不支持开启

  • HealthCheck:

    源站是否开启健康检查:1开启,0关闭。

  • CheckType:

    UDP源站健康类型。PORT表示检查端口,PING表示PING。

  • CheckPort:

    UDP源站健康检查探测端口。

  • ContextType:

    UDP源站健康检查端口探测报文类型:TEXT表示文本。仅在健康检查类型为PORT时使用。

  • SendContext:

    UDP源站健康检查端口探测发送报文。仅在健康检查类型为PORT时使用。

  • RecvContext:

    UDP源站健康检查端口探测接收报文。仅在健康检查类型为PORT时使用。

  • ProxyId:

    监听器的通道ID,如果监听器属于通道组,则为null

  • GroupId:

    监听器的通道组ID,如果监听器属于通道,则为null



7785
7786
7787
# File 'lib/v20180529/models.rb', line 7785

def ProxyId
  @ProxyId
end

#RealServerPortObject

0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。

Parameters:

  • ListenerId:

    监听器ID

  • ListenerName:

    监听器名称

  • Port:

    监听器端口

  • RealServerPort:

    监听器转发源站端口,仅V1版本通道或通道组监听器有效

  • RealServerType:

    监听器绑定源站类型

  • Protocol:

    监听器协议, UDP

  • ListenerStatus:

    监听器状态,其中:

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • BindStatus:

    监听器绑定源站状态, 0表示正常,1表示IP异常,2表示域名解析异常

  • RealServerSet:

    监听器绑定的源站信息

  • CreateTime:

    监听器创建时间,Unix时间戳

  • SessionPersist:

    是否开启会话保持选项:0关闭, 非0开启,非0值为会话保持时间

  • DelayLoop:
  • ConnectTimeout:

    源站健康检查响应超时时间,单位:秒。超时时间取值在之间。超时时间应小于健康检查时间间隔DelayLoop。

  • HealthyThreshold:

    健康阈值,表示连续检查成功多少次后认定源站健康。范围为1到10

  • UnhealthyThreshold:

    不健康阈值,表示连续检查失败多少次数后认为源站不健康。范围为1到10

  • FailoverSwitch:

    源站是否开启主备模式:1开启,0关闭,DOMAIN类型源站不支持开启

  • HealthCheck:

    源站是否开启健康检查:1开启,0关闭。

  • CheckType:

    UDP源站健康类型。PORT表示检查端口,PING表示PING。

  • CheckPort:

    UDP源站健康检查探测端口。

  • ContextType:

    UDP源站健康检查端口探测报文类型:TEXT表示文本。仅在健康检查类型为PORT时使用。

  • SendContext:

    UDP源站健康检查端口探测发送报文。仅在健康检查类型为PORT时使用。

  • RecvContext:

    UDP源站健康检查端口探测接收报文。仅在健康检查类型为PORT时使用。

  • ProxyId:

    监听器的通道ID,如果监听器属于通道组,则为null

  • GroupId:

    监听器的通道组ID,如果监听器属于通道,则为null



7785
7786
7787
# File 'lib/v20180529/models.rb', line 7785

def RealServerPort
  @RealServerPort
end

#RealServerSetObject

0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。

Parameters:

  • ListenerId:

    监听器ID

  • ListenerName:

    监听器名称

  • Port:

    监听器端口

  • RealServerPort:

    监听器转发源站端口,仅V1版本通道或通道组监听器有效

  • RealServerType:

    监听器绑定源站类型

  • Protocol:

    监听器协议, UDP

  • ListenerStatus:

    监听器状态,其中:

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • BindStatus:

    监听器绑定源站状态, 0表示正常,1表示IP异常,2表示域名解析异常

  • RealServerSet:

    监听器绑定的源站信息

  • CreateTime:

    监听器创建时间,Unix时间戳

  • SessionPersist:

    是否开启会话保持选项:0关闭, 非0开启,非0值为会话保持时间

  • DelayLoop:
  • ConnectTimeout:

    源站健康检查响应超时时间,单位:秒。超时时间取值在之间。超时时间应小于健康检查时间间隔DelayLoop。

  • HealthyThreshold:

    健康阈值,表示连续检查成功多少次后认定源站健康。范围为1到10

  • UnhealthyThreshold:

    不健康阈值,表示连续检查失败多少次数后认为源站不健康。范围为1到10

  • FailoverSwitch:

    源站是否开启主备模式:1开启,0关闭,DOMAIN类型源站不支持开启

  • HealthCheck:

    源站是否开启健康检查:1开启,0关闭。

  • CheckType:

    UDP源站健康类型。PORT表示检查端口,PING表示PING。

  • CheckPort:

    UDP源站健康检查探测端口。

  • ContextType:

    UDP源站健康检查端口探测报文类型:TEXT表示文本。仅在健康检查类型为PORT时使用。

  • SendContext:

    UDP源站健康检查端口探测发送报文。仅在健康检查类型为PORT时使用。

  • RecvContext:

    UDP源站健康检查端口探测接收报文。仅在健康检查类型为PORT时使用。

  • ProxyId:

    监听器的通道ID,如果监听器属于通道组,则为null

  • GroupId:

    监听器的通道组ID,如果监听器属于通道,则为null



7785
7786
7787
# File 'lib/v20180529/models.rb', line 7785

def RealServerSet
  @RealServerSet
end

#RealServerTypeObject

0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。

Parameters:

  • ListenerId:

    监听器ID

  • ListenerName:

    监听器名称

  • Port:

    监听器端口

  • RealServerPort:

    监听器转发源站端口,仅V1版本通道或通道组监听器有效

  • RealServerType:

    监听器绑定源站类型

  • Protocol:

    监听器协议, UDP

  • ListenerStatus:

    监听器状态,其中:

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • BindStatus:

    监听器绑定源站状态, 0表示正常,1表示IP异常,2表示域名解析异常

  • RealServerSet:

    监听器绑定的源站信息

  • CreateTime:

    监听器创建时间,Unix时间戳

  • SessionPersist:

    是否开启会话保持选项:0关闭, 非0开启,非0值为会话保持时间

  • DelayLoop:
  • ConnectTimeout:

    源站健康检查响应超时时间,单位:秒。超时时间取值在之间。超时时间应小于健康检查时间间隔DelayLoop。

  • HealthyThreshold:

    健康阈值,表示连续检查成功多少次后认定源站健康。范围为1到10

  • UnhealthyThreshold:

    不健康阈值,表示连续检查失败多少次数后认为源站不健康。范围为1到10

  • FailoverSwitch:

    源站是否开启主备模式:1开启,0关闭,DOMAIN类型源站不支持开启

  • HealthCheck:

    源站是否开启健康检查:1开启,0关闭。

  • CheckType:

    UDP源站健康类型。PORT表示检查端口,PING表示PING。

  • CheckPort:

    UDP源站健康检查探测端口。

  • ContextType:

    UDP源站健康检查端口探测报文类型:TEXT表示文本。仅在健康检查类型为PORT时使用。

  • SendContext:

    UDP源站健康检查端口探测发送报文。仅在健康检查类型为PORT时使用。

  • RecvContext:

    UDP源站健康检查端口探测接收报文。仅在健康检查类型为PORT时使用。

  • ProxyId:

    监听器的通道ID,如果监听器属于通道组,则为null

  • GroupId:

    监听器的通道组ID,如果监听器属于通道,则为null



7785
7786
7787
# File 'lib/v20180529/models.rb', line 7785

def RealServerType
  @RealServerType
end

#RecvContextObject

0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。

Parameters:

  • ListenerId:

    监听器ID

  • ListenerName:

    监听器名称

  • Port:

    监听器端口

  • RealServerPort:

    监听器转发源站端口,仅V1版本通道或通道组监听器有效

  • RealServerType:

    监听器绑定源站类型

  • Protocol:

    监听器协议, UDP

  • ListenerStatus:

    监听器状态,其中:

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • BindStatus:

    监听器绑定源站状态, 0表示正常,1表示IP异常,2表示域名解析异常

  • RealServerSet:

    监听器绑定的源站信息

  • CreateTime:

    监听器创建时间,Unix时间戳

  • SessionPersist:

    是否开启会话保持选项:0关闭, 非0开启,非0值为会话保持时间

  • DelayLoop:
  • ConnectTimeout:

    源站健康检查响应超时时间,单位:秒。超时时间取值在之间。超时时间应小于健康检查时间间隔DelayLoop。

  • HealthyThreshold:

    健康阈值,表示连续检查成功多少次后认定源站健康。范围为1到10

  • UnhealthyThreshold:

    不健康阈值,表示连续检查失败多少次数后认为源站不健康。范围为1到10

  • FailoverSwitch:

    源站是否开启主备模式:1开启,0关闭,DOMAIN类型源站不支持开启

  • HealthCheck:

    源站是否开启健康检查:1开启,0关闭。

  • CheckType:

    UDP源站健康类型。PORT表示检查端口,PING表示PING。

  • CheckPort:

    UDP源站健康检查探测端口。

  • ContextType:

    UDP源站健康检查端口探测报文类型:TEXT表示文本。仅在健康检查类型为PORT时使用。

  • SendContext:

    UDP源站健康检查端口探测发送报文。仅在健康检查类型为PORT时使用。

  • RecvContext:

    UDP源站健康检查端口探测接收报文。仅在健康检查类型为PORT时使用。

  • ProxyId:

    监听器的通道ID,如果监听器属于通道组,则为null

  • GroupId:

    监听器的通道组ID,如果监听器属于通道,则为null



7785
7786
7787
# File 'lib/v20180529/models.rb', line 7785

def RecvContext
  @RecvContext
end

#SchedulerObject

0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。

Parameters:

  • ListenerId:

    监听器ID

  • ListenerName:

    监听器名称

  • Port:

    监听器端口

  • RealServerPort:

    监听器转发源站端口,仅V1版本通道或通道组监听器有效

  • RealServerType:

    监听器绑定源站类型

  • Protocol:

    监听器协议, UDP

  • ListenerStatus:

    监听器状态,其中:

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • BindStatus:

    监听器绑定源站状态, 0表示正常,1表示IP异常,2表示域名解析异常

  • RealServerSet:

    监听器绑定的源站信息

  • CreateTime:

    监听器创建时间,Unix时间戳

  • SessionPersist:

    是否开启会话保持选项:0关闭, 非0开启,非0值为会话保持时间

  • DelayLoop:
  • ConnectTimeout:

    源站健康检查响应超时时间,单位:秒。超时时间取值在之间。超时时间应小于健康检查时间间隔DelayLoop。

  • HealthyThreshold:

    健康阈值,表示连续检查成功多少次后认定源站健康。范围为1到10

  • UnhealthyThreshold:

    不健康阈值,表示连续检查失败多少次数后认为源站不健康。范围为1到10

  • FailoverSwitch:

    源站是否开启主备模式:1开启,0关闭,DOMAIN类型源站不支持开启

  • HealthCheck:

    源站是否开启健康检查:1开启,0关闭。

  • CheckType:

    UDP源站健康类型。PORT表示检查端口,PING表示PING。

  • CheckPort:

    UDP源站健康检查探测端口。

  • ContextType:

    UDP源站健康检查端口探测报文类型:TEXT表示文本。仅在健康检查类型为PORT时使用。

  • SendContext:

    UDP源站健康检查端口探测发送报文。仅在健康检查类型为PORT时使用。

  • RecvContext:

    UDP源站健康检查端口探测接收报文。仅在健康检查类型为PORT时使用。

  • ProxyId:

    监听器的通道ID,如果监听器属于通道组,则为null

  • GroupId:

    监听器的通道组ID,如果监听器属于通道,则为null



7785
7786
7787
# File 'lib/v20180529/models.rb', line 7785

def Scheduler
  @Scheduler
end

#SendContextObject

0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。

Parameters:

  • ListenerId:

    监听器ID

  • ListenerName:

    监听器名称

  • Port:

    监听器端口

  • RealServerPort:

    监听器转发源站端口,仅V1版本通道或通道组监听器有效

  • RealServerType:

    监听器绑定源站类型

  • Protocol:

    监听器协议, UDP

  • ListenerStatus:

    监听器状态,其中:

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • BindStatus:

    监听器绑定源站状态, 0表示正常,1表示IP异常,2表示域名解析异常

  • RealServerSet:

    监听器绑定的源站信息

  • CreateTime:

    监听器创建时间,Unix时间戳

  • SessionPersist:

    是否开启会话保持选项:0关闭, 非0开启,非0值为会话保持时间

  • DelayLoop:
  • ConnectTimeout:

    源站健康检查响应超时时间,单位:秒。超时时间取值在之间。超时时间应小于健康检查时间间隔DelayLoop。

  • HealthyThreshold:

    健康阈值,表示连续检查成功多少次后认定源站健康。范围为1到10

  • UnhealthyThreshold:

    不健康阈值,表示连续检查失败多少次数后认为源站不健康。范围为1到10

  • FailoverSwitch:

    源站是否开启主备模式:1开启,0关闭,DOMAIN类型源站不支持开启

  • HealthCheck:

    源站是否开启健康检查:1开启,0关闭。

  • CheckType:

    UDP源站健康类型。PORT表示检查端口,PING表示PING。

  • CheckPort:

    UDP源站健康检查探测端口。

  • ContextType:

    UDP源站健康检查端口探测报文类型:TEXT表示文本。仅在健康检查类型为PORT时使用。

  • SendContext:

    UDP源站健康检查端口探测发送报文。仅在健康检查类型为PORT时使用。

  • RecvContext:

    UDP源站健康检查端口探测接收报文。仅在健康检查类型为PORT时使用。

  • ProxyId:

    监听器的通道ID,如果监听器属于通道组,则为null

  • GroupId:

    监听器的通道组ID,如果监听器属于通道,则为null



7785
7786
7787
# File 'lib/v20180529/models.rb', line 7785

def SendContext
  @SendContext
end

#SessionPersistObject

0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。

Parameters:

  • ListenerId:

    监听器ID

  • ListenerName:

    监听器名称

  • Port:

    监听器端口

  • RealServerPort:

    监听器转发源站端口,仅V1版本通道或通道组监听器有效

  • RealServerType:

    监听器绑定源站类型

  • Protocol:

    监听器协议, UDP

  • ListenerStatus:

    监听器状态,其中:

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • BindStatus:

    监听器绑定源站状态, 0表示正常,1表示IP异常,2表示域名解析异常

  • RealServerSet:

    监听器绑定的源站信息

  • CreateTime:

    监听器创建时间,Unix时间戳

  • SessionPersist:

    是否开启会话保持选项:0关闭, 非0开启,非0值为会话保持时间

  • DelayLoop:
  • ConnectTimeout:

    源站健康检查响应超时时间,单位:秒。超时时间取值在之间。超时时间应小于健康检查时间间隔DelayLoop。

  • HealthyThreshold:

    健康阈值,表示连续检查成功多少次后认定源站健康。范围为1到10

  • UnhealthyThreshold:

    不健康阈值,表示连续检查失败多少次数后认为源站不健康。范围为1到10

  • FailoverSwitch:

    源站是否开启主备模式:1开启,0关闭,DOMAIN类型源站不支持开启

  • HealthCheck:

    源站是否开启健康检查:1开启,0关闭。

  • CheckType:

    UDP源站健康类型。PORT表示检查端口,PING表示PING。

  • CheckPort:

    UDP源站健康检查探测端口。

  • ContextType:

    UDP源站健康检查端口探测报文类型:TEXT表示文本。仅在健康检查类型为PORT时使用。

  • SendContext:

    UDP源站健康检查端口探测发送报文。仅在健康检查类型为PORT时使用。

  • RecvContext:

    UDP源站健康检查端口探测接收报文。仅在健康检查类型为PORT时使用。

  • ProxyId:

    监听器的通道ID,如果监听器属于通道组,则为null

  • GroupId:

    监听器的通道组ID,如果监听器属于通道,则为null



7785
7786
7787
# File 'lib/v20180529/models.rb', line 7785

def SessionPersist
  @SessionPersist
end

#UnhealthyThresholdObject

0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。

Parameters:

  • ListenerId:

    监听器ID

  • ListenerName:

    监听器名称

  • Port:

    监听器端口

  • RealServerPort:

    监听器转发源站端口,仅V1版本通道或通道组监听器有效

  • RealServerType:

    监听器绑定源站类型

  • Protocol:

    监听器协议, UDP

  • ListenerStatus:

    监听器状态,其中:

  • Scheduler:

    监听器源站访问策略,其中:rr表示轮询;wrr表示加权轮询;lc表示最小连接数;lrtt表示最小时延。

  • BindStatus:

    监听器绑定源站状态, 0表示正常,1表示IP异常,2表示域名解析异常

  • RealServerSet:

    监听器绑定的源站信息

  • CreateTime:

    监听器创建时间,Unix时间戳

  • SessionPersist:

    是否开启会话保持选项:0关闭, 非0开启,非0值为会话保持时间

  • DelayLoop:
  • ConnectTimeout:

    源站健康检查响应超时时间,单位:秒。超时时间取值在之间。超时时间应小于健康检查时间间隔DelayLoop。

  • HealthyThreshold:

    健康阈值,表示连续检查成功多少次后认定源站健康。范围为1到10

  • UnhealthyThreshold:

    不健康阈值,表示连续检查失败多少次数后认为源站不健康。范围为1到10

  • FailoverSwitch:

    源站是否开启主备模式:1开启,0关闭,DOMAIN类型源站不支持开启

  • HealthCheck:

    源站是否开启健康检查:1开启,0关闭。

  • CheckType:

    UDP源站健康类型。PORT表示检查端口,PING表示PING。

  • CheckPort:

    UDP源站健康检查探测端口。

  • ContextType:

    UDP源站健康检查端口探测报文类型:TEXT表示文本。仅在健康检查类型为PORT时使用。

  • SendContext:

    UDP源站健康检查端口探测发送报文。仅在健康检查类型为PORT时使用。

  • RecvContext:

    UDP源站健康检查端口探测接收报文。仅在健康检查类型为PORT时使用。

  • ProxyId:

    监听器的通道ID,如果监听器属于通道组,则为null

  • GroupId:

    监听器的通道组ID,如果监听器属于通道,则为null



7785
7786
7787
# File 'lib/v20180529/models.rb', line 7785

def UnhealthyThreshold
  @UnhealthyThreshold
end

Instance Method Details

#deserialize(params) ⇒ Object



7815
7816
7817
7818
7819
7820
7821
7822
7823
7824
7825
7826
7827
7828
7829
7830
7831
7832
7833
7834
7835
7836
7837
7838
7839
7840
7841
7842
7843
7844
7845
7846
7847
7848
# File 'lib/v20180529/models.rb', line 7815

def deserialize(params)
  @ListenerId = params['ListenerId']
  @ListenerName = params['ListenerName']
  @Port = params['Port']
  @RealServerPort = params['RealServerPort']
  @RealServerType = params['RealServerType']
  @Protocol = params['Protocol']
  @ListenerStatus = params['ListenerStatus']
  @Scheduler = params['Scheduler']
  @BindStatus = params['BindStatus']
  unless params['RealServerSet'].nil?
    @RealServerSet = []
    params['RealServerSet'].each do |i|
      bindrealserver_tmp = BindRealServer.new
      bindrealserver_tmp.deserialize(i)
      @RealServerSet << bindrealserver_tmp
    end
  end
  @CreateTime = params['CreateTime']
  @SessionPersist = params['SessionPersist']
  @DelayLoop = params['DelayLoop']
  @ConnectTimeout = params['ConnectTimeout']
  @HealthyThreshold = params['HealthyThreshold']
  @UnhealthyThreshold = params['UnhealthyThreshold']
  @FailoverSwitch = params['FailoverSwitch']
  @HealthCheck = params['HealthCheck']
  @CheckType = params['CheckType']
  @CheckPort = params['CheckPort']
  @ContextType = params['ContextType']
  @SendContext = params['SendContext']
  @RecvContext = params['RecvContext']
  @ProxyId = params['ProxyId']
  @GroupId = params['GroupId']
end