Class: TencentCloud::Gaap::V20180529::RuleCheckParams

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

Overview

7层监听器转发规则健康检查相关参数

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(delayloop = nil, connecttimeout = nil, path = nil, method = nil, statuscode = nil, domain = nil, failedcountinter = nil, failedthreshold = nil, blockinter = nil) ⇒ RuleCheckParams

Returns a new instance of RuleCheckParams.



7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
# File 'lib/v20180529/models.rb', line 7218

def initialize(delayloop=nil, connecttimeout=nil, path=nil, method=nil, statuscode=nil, domain=nil, failedcountinter=nil, failedthreshold=nil, blockinter=nil)
  @DelayLoop = delayloop
  @ConnectTimeout = connecttimeout
  @Path = path
  @Method = method
  @StatusCode = statuscode
  @Domain = domain
  @FailedCountInter = failedcountinter
  @FailedThreshold = failedthreshold
  @BlockInter = blockinter
end

Instance Attribute Details

#BlockInterObject

当调用ModifyRuleAttribute时,不支持修改该参数。

Parameters:

  • DelayLoop:

    健康检查的时间间隔

  • ConnectTimeout:

    健康检查的响应超时时间

  • Path:

    健康检查的检查路径

  • Method:

    健康检查的方法,GET/HEAD

  • StatusCode:

    确认源站正常的返回码,可选范围[100, 200, 300, 400, 500]

  • Domain:

    健康检查的检查域名。

  • FailedCountInter:

    源站服务失败统计频率

  • FailedThreshold:

    源站健康性检查阀值,超过该阀值会屏蔽服务

  • BlockInter:

    源站健康性检测超出阀值后,屏蔽的时间



7216
7217
7218
# File 'lib/v20180529/models.rb', line 7216

def BlockInter
  @BlockInter
end

#ConnectTimeoutObject

当调用ModifyRuleAttribute时,不支持修改该参数。

Parameters:

  • DelayLoop:

    健康检查的时间间隔

  • ConnectTimeout:

    健康检查的响应超时时间

  • Path:

    健康检查的检查路径

  • Method:

    健康检查的方法,GET/HEAD

  • StatusCode:

    确认源站正常的返回码,可选范围[100, 200, 300, 400, 500]

  • Domain:

    健康检查的检查域名。

  • FailedCountInter:

    源站服务失败统计频率

  • FailedThreshold:

    源站健康性检查阀值,超过该阀值会屏蔽服务

  • BlockInter:

    源站健康性检测超出阀值后,屏蔽的时间



7216
7217
7218
# File 'lib/v20180529/models.rb', line 7216

def ConnectTimeout
  @ConnectTimeout
end

#DelayLoopObject

当调用ModifyRuleAttribute时,不支持修改该参数。

Parameters:

  • DelayLoop:

    健康检查的时间间隔

  • ConnectTimeout:

    健康检查的响应超时时间

  • Path:

    健康检查的检查路径

  • Method:

    健康检查的方法,GET/HEAD

  • StatusCode:

    确认源站正常的返回码,可选范围[100, 200, 300, 400, 500]

  • Domain:

    健康检查的检查域名。

  • FailedCountInter:

    源站服务失败统计频率

  • FailedThreshold:

    源站健康性检查阀值,超过该阀值会屏蔽服务

  • BlockInter:

    源站健康性检测超出阀值后,屏蔽的时间



7216
7217
7218
# File 'lib/v20180529/models.rb', line 7216

def DelayLoop
  @DelayLoop
end

#DomainObject

当调用ModifyRuleAttribute时,不支持修改该参数。

Parameters:

  • DelayLoop:

    健康检查的时间间隔

  • ConnectTimeout:

    健康检查的响应超时时间

  • Path:

    健康检查的检查路径

  • Method:

    健康检查的方法,GET/HEAD

  • StatusCode:

    确认源站正常的返回码,可选范围[100, 200, 300, 400, 500]

  • Domain:

    健康检查的检查域名。

  • FailedCountInter:

    源站服务失败统计频率

  • FailedThreshold:

    源站健康性检查阀值,超过该阀值会屏蔽服务

  • BlockInter:

    源站健康性检测超出阀值后,屏蔽的时间



7216
7217
7218
# File 'lib/v20180529/models.rb', line 7216

def Domain
  @Domain
end

#FailedCountInterObject

当调用ModifyRuleAttribute时,不支持修改该参数。

Parameters:

  • DelayLoop:

    健康检查的时间间隔

  • ConnectTimeout:

    健康检查的响应超时时间

  • Path:

    健康检查的检查路径

  • Method:

    健康检查的方法,GET/HEAD

  • StatusCode:

    确认源站正常的返回码,可选范围[100, 200, 300, 400, 500]

  • Domain:

    健康检查的检查域名。

  • FailedCountInter:

    源站服务失败统计频率

  • FailedThreshold:

    源站健康性检查阀值,超过该阀值会屏蔽服务

  • BlockInter:

    源站健康性检测超出阀值后,屏蔽的时间



7216
7217
7218
# File 'lib/v20180529/models.rb', line 7216

def FailedCountInter
  @FailedCountInter
end

#FailedThresholdObject

当调用ModifyRuleAttribute时,不支持修改该参数。

Parameters:

  • DelayLoop:

    健康检查的时间间隔

  • ConnectTimeout:

    健康检查的响应超时时间

  • Path:

    健康检查的检查路径

  • Method:

    健康检查的方法,GET/HEAD

  • StatusCode:

    确认源站正常的返回码,可选范围[100, 200, 300, 400, 500]

  • Domain:

    健康检查的检查域名。

  • FailedCountInter:

    源站服务失败统计频率

  • FailedThreshold:

    源站健康性检查阀值,超过该阀值会屏蔽服务

  • BlockInter:

    源站健康性检测超出阀值后,屏蔽的时间



7216
7217
7218
# File 'lib/v20180529/models.rb', line 7216

def FailedThreshold
  @FailedThreshold
end

#MethodObject

当调用ModifyRuleAttribute时,不支持修改该参数。

Parameters:

  • DelayLoop:

    健康检查的时间间隔

  • ConnectTimeout:

    健康检查的响应超时时间

  • Path:

    健康检查的检查路径

  • Method:

    健康检查的方法,GET/HEAD

  • StatusCode:

    确认源站正常的返回码,可选范围[100, 200, 300, 400, 500]

  • Domain:

    健康检查的检查域名。

  • FailedCountInter:

    源站服务失败统计频率

  • FailedThreshold:

    源站健康性检查阀值,超过该阀值会屏蔽服务

  • BlockInter:

    源站健康性检测超出阀值后,屏蔽的时间



7216
7217
7218
# File 'lib/v20180529/models.rb', line 7216

def Method
  @Method
end

#PathObject

当调用ModifyRuleAttribute时,不支持修改该参数。

Parameters:

  • DelayLoop:

    健康检查的时间间隔

  • ConnectTimeout:

    健康检查的响应超时时间

  • Path:

    健康检查的检查路径

  • Method:

    健康检查的方法,GET/HEAD

  • StatusCode:

    确认源站正常的返回码,可选范围[100, 200, 300, 400, 500]

  • Domain:

    健康检查的检查域名。

  • FailedCountInter:

    源站服务失败统计频率

  • FailedThreshold:

    源站健康性检查阀值,超过该阀值会屏蔽服务

  • BlockInter:

    源站健康性检测超出阀值后,屏蔽的时间



7216
7217
7218
# File 'lib/v20180529/models.rb', line 7216

def Path
  @Path
end

#StatusCodeObject

当调用ModifyRuleAttribute时,不支持修改该参数。

Parameters:

  • DelayLoop:

    健康检查的时间间隔

  • ConnectTimeout:

    健康检查的响应超时时间

  • Path:

    健康检查的检查路径

  • Method:

    健康检查的方法,GET/HEAD

  • StatusCode:

    确认源站正常的返回码,可选范围[100, 200, 300, 400, 500]

  • Domain:

    健康检查的检查域名。

  • FailedCountInter:

    源站服务失败统计频率

  • FailedThreshold:

    源站健康性检查阀值,超过该阀值会屏蔽服务

  • BlockInter:

    源站健康性检测超出阀值后,屏蔽的时间



7216
7217
7218
# File 'lib/v20180529/models.rb', line 7216

def StatusCode
  @StatusCode
end

Instance Method Details

#deserialize(params) ⇒ Object



7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240
# File 'lib/v20180529/models.rb', line 7230

def deserialize(params)
  @DelayLoop = params['DelayLoop']
  @ConnectTimeout = params['ConnectTimeout']
  @Path = params['Path']
  @Method = params['Method']
  @StatusCode = params['StatusCode']
  @Domain = params['Domain']
  @FailedCountInter = params['FailedCountInter']
  @FailedThreshold = params['FailedThreshold']
  @BlockInter = params['BlockInter']
end