Class: TencentCloud::Gaap::V20180529::CreateUDPListenersRequest

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

Overview

CreateUDPListeners请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(listenername = nil, ports = nil, scheduler = nil, realservertype = nil, proxyid = nil, groupid = nil, realserverports = nil, delayloop = nil, connecttimeout = nil, healthythreshold = nil, unhealthythreshold = nil, failoverswitch = nil, healthcheck = nil, checktype = nil, checkport = nil, contexttype = nil, sendcontext = nil, recvcontext = nil) ⇒ CreateUDPListenersRequest

Returns a new instance of CreateUDPListenersRequest.



1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
# File 'lib/v20180529/models.rb', line 1730

def initialize(listenername=nil, ports=nil, scheduler=nil, realservertype=nil, proxyid=nil, groupid=nil, realserverports=nil, delayloop=nil, connecttimeout=nil, healthythreshold=nil, unhealthythreshold=nil, failoverswitch=nil, healthcheck=nil, checktype=nil, checkport=nil, contexttype=nil, sendcontext=nil, recvcontext=nil)
  @ListenerName = listenername
  @Ports = ports
  @Scheduler = scheduler
  @RealServerType = realservertype
  @ProxyId = proxyid
  @GroupId = groupid
  @RealServerPorts = realserverports
  @DelayLoop = delayloop
  @ConnectTimeout = connecttimeout
  @HealthyThreshold = healthythreshold
  @UnhealthyThreshold = unhealthythreshold
  @FailoverSwitch = failoverswitch
  @HealthCheck = healthcheck
  @CheckType = checktype
  @CheckPort = checkport
  @ContextType = contexttype
  @SendContext = sendcontext
  @RecvContext = recvcontext
end

Instance Attribute Details

#CheckPortObject

Parameters:

  • ListenerName:

    监听器名称

  • Ports:

    监听器端口列表

  • Scheduler:

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

  • RealServerType:

    监听器绑定源站类型。IP表示IP地址,DOMAIN表示域名。

  • ProxyId:

    通道ID,ProxyId和GroupId必须设置一个,但不能同时设置。

  • GroupId:

    通道组ID,ProxyId和GroupId必须设置一个,但不能同时设置。

  • RealServerPorts:

    源站端口列表,该参数仅支持v1版本监听器和通道组监听器

  • 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时使用。



1728
1729
1730
# File 'lib/v20180529/models.rb', line 1728

def CheckPort
  @CheckPort
end

#CheckTypeObject

Parameters:

  • ListenerName:

    监听器名称

  • Ports:

    监听器端口列表

  • Scheduler:

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

  • RealServerType:

    监听器绑定源站类型。IP表示IP地址,DOMAIN表示域名。

  • ProxyId:

    通道ID,ProxyId和GroupId必须设置一个,但不能同时设置。

  • GroupId:

    通道组ID,ProxyId和GroupId必须设置一个,但不能同时设置。

  • RealServerPorts:

    源站端口列表,该参数仅支持v1版本监听器和通道组监听器

  • 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时使用。



1728
1729
1730
# File 'lib/v20180529/models.rb', line 1728

def CheckType
  @CheckType
end

#ConnectTimeoutObject

Parameters:

  • ListenerName:

    监听器名称

  • Ports:

    监听器端口列表

  • Scheduler:

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

  • RealServerType:

    监听器绑定源站类型。IP表示IP地址,DOMAIN表示域名。

  • ProxyId:

    通道ID,ProxyId和GroupId必须设置一个,但不能同时设置。

  • GroupId:

    通道组ID,ProxyId和GroupId必须设置一个,但不能同时设置。

  • RealServerPorts:

    源站端口列表,该参数仅支持v1版本监听器和通道组监听器

  • 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时使用。



1728
1729
1730
# File 'lib/v20180529/models.rb', line 1728

def ConnectTimeout
  @ConnectTimeout
end

#ContextTypeObject

Parameters:

  • ListenerName:

    监听器名称

  • Ports:

    监听器端口列表

  • Scheduler:

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

  • RealServerType:

    监听器绑定源站类型。IP表示IP地址,DOMAIN表示域名。

  • ProxyId:

    通道ID,ProxyId和GroupId必须设置一个,但不能同时设置。

  • GroupId:

    通道组ID,ProxyId和GroupId必须设置一个,但不能同时设置。

  • RealServerPorts:

    源站端口列表,该参数仅支持v1版本监听器和通道组监听器

  • 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时使用。



1728
1729
1730
# File 'lib/v20180529/models.rb', line 1728

def ContextType
  @ContextType
end

#DelayLoopObject

Parameters:

  • ListenerName:

    监听器名称

  • Ports:

    监听器端口列表

  • Scheduler:

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

  • RealServerType:

    监听器绑定源站类型。IP表示IP地址,DOMAIN表示域名。

  • ProxyId:

    通道ID,ProxyId和GroupId必须设置一个,但不能同时设置。

  • GroupId:

    通道组ID,ProxyId和GroupId必须设置一个,但不能同时设置。

  • RealServerPorts:

    源站端口列表,该参数仅支持v1版本监听器和通道组监听器

  • 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时使用。



1728
1729
1730
# File 'lib/v20180529/models.rb', line 1728

def DelayLoop
  @DelayLoop
end

#FailoverSwitchObject

Parameters:

  • ListenerName:

    监听器名称

  • Ports:

    监听器端口列表

  • Scheduler:

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

  • RealServerType:

    监听器绑定源站类型。IP表示IP地址,DOMAIN表示域名。

  • ProxyId:

    通道ID,ProxyId和GroupId必须设置一个,但不能同时设置。

  • GroupId:

    通道组ID,ProxyId和GroupId必须设置一个,但不能同时设置。

  • RealServerPorts:

    源站端口列表,该参数仅支持v1版本监听器和通道组监听器

  • 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时使用。



1728
1729
1730
# File 'lib/v20180529/models.rb', line 1728

def FailoverSwitch
  @FailoverSwitch
end

#GroupIdObject

Parameters:

  • ListenerName:

    监听器名称

  • Ports:

    监听器端口列表

  • Scheduler:

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

  • RealServerType:

    监听器绑定源站类型。IP表示IP地址,DOMAIN表示域名。

  • ProxyId:

    通道ID,ProxyId和GroupId必须设置一个,但不能同时设置。

  • GroupId:

    通道组ID,ProxyId和GroupId必须设置一个,但不能同时设置。

  • RealServerPorts:

    源站端口列表,该参数仅支持v1版本监听器和通道组监听器

  • 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时使用。



1728
1729
1730
# File 'lib/v20180529/models.rb', line 1728

def GroupId
  @GroupId
end

#HealthCheckObject

Parameters:

  • ListenerName:

    监听器名称

  • Ports:

    监听器端口列表

  • Scheduler:

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

  • RealServerType:

    监听器绑定源站类型。IP表示IP地址,DOMAIN表示域名。

  • ProxyId:

    通道ID,ProxyId和GroupId必须设置一个,但不能同时设置。

  • GroupId:

    通道组ID,ProxyId和GroupId必须设置一个,但不能同时设置。

  • RealServerPorts:

    源站端口列表,该参数仅支持v1版本监听器和通道组监听器

  • 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时使用。



1728
1729
1730
# File 'lib/v20180529/models.rb', line 1728

def HealthCheck
  @HealthCheck
end

#HealthyThresholdObject

Parameters:

  • ListenerName:

    监听器名称

  • Ports:

    监听器端口列表

  • Scheduler:

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

  • RealServerType:

    监听器绑定源站类型。IP表示IP地址,DOMAIN表示域名。

  • ProxyId:

    通道ID,ProxyId和GroupId必须设置一个,但不能同时设置。

  • GroupId:

    通道组ID,ProxyId和GroupId必须设置一个,但不能同时设置。

  • RealServerPorts:

    源站端口列表,该参数仅支持v1版本监听器和通道组监听器

  • 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时使用。



1728
1729
1730
# File 'lib/v20180529/models.rb', line 1728

def HealthyThreshold
  @HealthyThreshold
end

#ListenerNameObject

Parameters:

  • ListenerName:

    监听器名称

  • Ports:

    监听器端口列表

  • Scheduler:

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

  • RealServerType:

    监听器绑定源站类型。IP表示IP地址,DOMAIN表示域名。

  • ProxyId:

    通道ID,ProxyId和GroupId必须设置一个,但不能同时设置。

  • GroupId:

    通道组ID,ProxyId和GroupId必须设置一个,但不能同时设置。

  • RealServerPorts:

    源站端口列表,该参数仅支持v1版本监听器和通道组监听器

  • 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时使用。



1728
1729
1730
# File 'lib/v20180529/models.rb', line 1728

def ListenerName
  @ListenerName
end

#PortsObject

Parameters:

  • ListenerName:

    监听器名称

  • Ports:

    监听器端口列表

  • Scheduler:

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

  • RealServerType:

    监听器绑定源站类型。IP表示IP地址,DOMAIN表示域名。

  • ProxyId:

    通道ID,ProxyId和GroupId必须设置一个,但不能同时设置。

  • GroupId:

    通道组ID,ProxyId和GroupId必须设置一个,但不能同时设置。

  • RealServerPorts:

    源站端口列表,该参数仅支持v1版本监听器和通道组监听器

  • 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时使用。



1728
1729
1730
# File 'lib/v20180529/models.rb', line 1728

def Ports
  @Ports
end

#ProxyIdObject

Parameters:

  • ListenerName:

    监听器名称

  • Ports:

    监听器端口列表

  • Scheduler:

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

  • RealServerType:

    监听器绑定源站类型。IP表示IP地址,DOMAIN表示域名。

  • ProxyId:

    通道ID,ProxyId和GroupId必须设置一个,但不能同时设置。

  • GroupId:

    通道组ID,ProxyId和GroupId必须设置一个,但不能同时设置。

  • RealServerPorts:

    源站端口列表,该参数仅支持v1版本监听器和通道组监听器

  • 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时使用。



1728
1729
1730
# File 'lib/v20180529/models.rb', line 1728

def ProxyId
  @ProxyId
end

#RealServerPortsObject

Parameters:

  • ListenerName:

    监听器名称

  • Ports:

    监听器端口列表

  • Scheduler:

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

  • RealServerType:

    监听器绑定源站类型。IP表示IP地址,DOMAIN表示域名。

  • ProxyId:

    通道ID,ProxyId和GroupId必须设置一个,但不能同时设置。

  • GroupId:

    通道组ID,ProxyId和GroupId必须设置一个,但不能同时设置。

  • RealServerPorts:

    源站端口列表,该参数仅支持v1版本监听器和通道组监听器

  • 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时使用。



1728
1729
1730
# File 'lib/v20180529/models.rb', line 1728

def RealServerPorts
  @RealServerPorts
end

#RealServerTypeObject

Parameters:

  • ListenerName:

    监听器名称

  • Ports:

    监听器端口列表

  • Scheduler:

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

  • RealServerType:

    监听器绑定源站类型。IP表示IP地址,DOMAIN表示域名。

  • ProxyId:

    通道ID,ProxyId和GroupId必须设置一个,但不能同时设置。

  • GroupId:

    通道组ID,ProxyId和GroupId必须设置一个,但不能同时设置。

  • RealServerPorts:

    源站端口列表,该参数仅支持v1版本监听器和通道组监听器

  • 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时使用。



1728
1729
1730
# File 'lib/v20180529/models.rb', line 1728

def RealServerType
  @RealServerType
end

#RecvContextObject

Parameters:

  • ListenerName:

    监听器名称

  • Ports:

    监听器端口列表

  • Scheduler:

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

  • RealServerType:

    监听器绑定源站类型。IP表示IP地址,DOMAIN表示域名。

  • ProxyId:

    通道ID,ProxyId和GroupId必须设置一个,但不能同时设置。

  • GroupId:

    通道组ID,ProxyId和GroupId必须设置一个,但不能同时设置。

  • RealServerPorts:

    源站端口列表,该参数仅支持v1版本监听器和通道组监听器

  • 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时使用。



1728
1729
1730
# File 'lib/v20180529/models.rb', line 1728

def RecvContext
  @RecvContext
end

#SchedulerObject

Parameters:

  • ListenerName:

    监听器名称

  • Ports:

    监听器端口列表

  • Scheduler:

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

  • RealServerType:

    监听器绑定源站类型。IP表示IP地址,DOMAIN表示域名。

  • ProxyId:

    通道ID,ProxyId和GroupId必须设置一个,但不能同时设置。

  • GroupId:

    通道组ID,ProxyId和GroupId必须设置一个,但不能同时设置。

  • RealServerPorts:

    源站端口列表,该参数仅支持v1版本监听器和通道组监听器

  • 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时使用。



1728
1729
1730
# File 'lib/v20180529/models.rb', line 1728

def Scheduler
  @Scheduler
end

#SendContextObject

Parameters:

  • ListenerName:

    监听器名称

  • Ports:

    监听器端口列表

  • Scheduler:

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

  • RealServerType:

    监听器绑定源站类型。IP表示IP地址,DOMAIN表示域名。

  • ProxyId:

    通道ID,ProxyId和GroupId必须设置一个,但不能同时设置。

  • GroupId:

    通道组ID,ProxyId和GroupId必须设置一个,但不能同时设置。

  • RealServerPorts:

    源站端口列表,该参数仅支持v1版本监听器和通道组监听器

  • 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时使用。



1728
1729
1730
# File 'lib/v20180529/models.rb', line 1728

def SendContext
  @SendContext
end

#UnhealthyThresholdObject

Parameters:

  • ListenerName:

    监听器名称

  • Ports:

    监听器端口列表

  • Scheduler:

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

  • RealServerType:

    监听器绑定源站类型。IP表示IP地址,DOMAIN表示域名。

  • ProxyId:

    通道ID,ProxyId和GroupId必须设置一个,但不能同时设置。

  • GroupId:

    通道组ID,ProxyId和GroupId必须设置一个,但不能同时设置。

  • RealServerPorts:

    源站端口列表,该参数仅支持v1版本监听器和通道组监听器

  • 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时使用。



1728
1729
1730
# File 'lib/v20180529/models.rb', line 1728

def UnhealthyThreshold
  @UnhealthyThreshold
end

Instance Method Details

#deserialize(params) ⇒ Object



1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
# File 'lib/v20180529/models.rb', line 1751

def deserialize(params)
  @ListenerName = params['ListenerName']
  @Ports = params['Ports']
  @Scheduler = params['Scheduler']
  @RealServerType = params['RealServerType']
  @ProxyId = params['ProxyId']
  @GroupId = params['GroupId']
  @RealServerPorts = params['RealServerPorts']
  @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']
end