Class: TencentCloud::Gaap::V20180529::ModifyUDPListenerAttributeRequest

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

Overview

ModifyUDPListenerAttribute请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(listenerid = nil, groupid = nil, proxyid = nil, listenername = nil, scheduler = nil, delayloop = nil, connecttimeout = nil, healthythreshold = nil, unhealthythreshold = nil, failoverswitch = nil, healthcheck = nil, checktype = nil, checkport = nil, contexttype = nil, sendcontext = nil, recvcontext = nil) ⇒ ModifyUDPListenerAttributeRequest

Returns a new instance of ModifyUDPListenerAttributeRequest.



6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
# File 'lib/v20180529/models.rb', line 6241

def initialize(listenerid=nil, groupid=nil, proxyid=nil, listenername=nil, scheduler=nil, delayloop=nil, connecttimeout=nil, healthythreshold=nil, unhealthythreshold=nil, failoverswitch=nil, healthcheck=nil, checktype=nil, checkport=nil, contexttype=nil, sendcontext=nil, recvcontext=nil)
  @ListenerId = listenerid
  @GroupId = groupid
  @ProxyId = proxyid
  @ListenerName = listenername
  @Scheduler = scheduler
  @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:

  • ListenerId:

    监听器ID

  • GroupId:

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

  • ProxyId:

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

  • ListenerName:

    监听器名称

  • Scheduler:

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

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



6239
6240
6241
# File 'lib/v20180529/models.rb', line 6239

def CheckPort
  @CheckPort
end

#CheckTypeObject

Parameters:

  • ListenerId:

    监听器ID

  • GroupId:

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

  • ProxyId:

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

  • ListenerName:

    监听器名称

  • Scheduler:

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

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



6239
6240
6241
# File 'lib/v20180529/models.rb', line 6239

def CheckType
  @CheckType
end

#ConnectTimeoutObject

Parameters:

  • ListenerId:

    监听器ID

  • GroupId:

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

  • ProxyId:

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

  • ListenerName:

    监听器名称

  • Scheduler:

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

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



6239
6240
6241
# File 'lib/v20180529/models.rb', line 6239

def ConnectTimeout
  @ConnectTimeout
end

#ContextTypeObject

Parameters:

  • ListenerId:

    监听器ID

  • GroupId:

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

  • ProxyId:

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

  • ListenerName:

    监听器名称

  • Scheduler:

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

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



6239
6240
6241
# File 'lib/v20180529/models.rb', line 6239

def ContextType
  @ContextType
end

#DelayLoopObject

Parameters:

  • ListenerId:

    监听器ID

  • GroupId:

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

  • ProxyId:

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

  • ListenerName:

    监听器名称

  • Scheduler:

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

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



6239
6240
6241
# File 'lib/v20180529/models.rb', line 6239

def DelayLoop
  @DelayLoop
end

#FailoverSwitchObject

Parameters:

  • ListenerId:

    监听器ID

  • GroupId:

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

  • ProxyId:

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

  • ListenerName:

    监听器名称

  • Scheduler:

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

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



6239
6240
6241
# File 'lib/v20180529/models.rb', line 6239

def FailoverSwitch
  @FailoverSwitch
end

#GroupIdObject

Parameters:

  • ListenerId:

    监听器ID

  • GroupId:

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

  • ProxyId:

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

  • ListenerName:

    监听器名称

  • Scheduler:

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

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



6239
6240
6241
# File 'lib/v20180529/models.rb', line 6239

def GroupId
  @GroupId
end

#HealthCheckObject

Parameters:

  • ListenerId:

    监听器ID

  • GroupId:

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

  • ProxyId:

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

  • ListenerName:

    监听器名称

  • Scheduler:

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

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



6239
6240
6241
# File 'lib/v20180529/models.rb', line 6239

def HealthCheck
  @HealthCheck
end

#HealthyThresholdObject

Parameters:

  • ListenerId:

    监听器ID

  • GroupId:

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

  • ProxyId:

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

  • ListenerName:

    监听器名称

  • Scheduler:

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

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



6239
6240
6241
# File 'lib/v20180529/models.rb', line 6239

def HealthyThreshold
  @HealthyThreshold
end

#ListenerIdObject

Parameters:

  • ListenerId:

    监听器ID

  • GroupId:

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

  • ProxyId:

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

  • ListenerName:

    监听器名称

  • Scheduler:

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

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



6239
6240
6241
# File 'lib/v20180529/models.rb', line 6239

def ListenerId
  @ListenerId
end

#ListenerNameObject

Parameters:

  • ListenerId:

    监听器ID

  • GroupId:

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

  • ProxyId:

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

  • ListenerName:

    监听器名称

  • Scheduler:

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

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



6239
6240
6241
# File 'lib/v20180529/models.rb', line 6239

def ListenerName
  @ListenerName
end

#ProxyIdObject

Parameters:

  • ListenerId:

    监听器ID

  • GroupId:

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

  • ProxyId:

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

  • ListenerName:

    监听器名称

  • Scheduler:

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

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



6239
6240
6241
# File 'lib/v20180529/models.rb', line 6239

def ProxyId
  @ProxyId
end

#RecvContextObject

Parameters:

  • ListenerId:

    监听器ID

  • GroupId:

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

  • ProxyId:

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

  • ListenerName:

    监听器名称

  • Scheduler:

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

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



6239
6240
6241
# File 'lib/v20180529/models.rb', line 6239

def RecvContext
  @RecvContext
end

#SchedulerObject

Parameters:

  • ListenerId:

    监听器ID

  • GroupId:

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

  • ProxyId:

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

  • ListenerName:

    监听器名称

  • Scheduler:

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

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



6239
6240
6241
# File 'lib/v20180529/models.rb', line 6239

def Scheduler
  @Scheduler
end

#SendContextObject

Parameters:

  • ListenerId:

    监听器ID

  • GroupId:

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

  • ProxyId:

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

  • ListenerName:

    监听器名称

  • Scheduler:

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

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



6239
6240
6241
# File 'lib/v20180529/models.rb', line 6239

def SendContext
  @SendContext
end

#UnhealthyThresholdObject

Parameters:

  • ListenerId:

    监听器ID

  • GroupId:

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

  • ProxyId:

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

  • ListenerName:

    监听器名称

  • Scheduler:

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

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



6239
6240
6241
# File 'lib/v20180529/models.rb', line 6239

def UnhealthyThreshold
  @UnhealthyThreshold
end

Instance Method Details

#deserialize(params) ⇒ Object



6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
# File 'lib/v20180529/models.rb', line 6260

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