Class: TencentCloud::Tse::V20201207::KongActiveHealthCheck

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

Overview

Kong网关主动健康检查配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(healthyinterval = nil, unhealthyinterval = nil, httppath = nil, timeout = nil) ⇒ KongActiveHealthCheck

Returns a new instance of KongActiveHealthCheck.



8638
8639
8640
8641
8642
8643
# File 'lib/v20201207/models.rb', line 8638

def initialize(healthyinterval=nil, unhealthyinterval=nil, httppath=nil, timeout=nil)
  @HealthyInterval = healthyinterval
  @UnHealthyInterval = unhealthyinterval
  @HttpPath = httppath
  @Timeout = timeout
end

Instance Attribute Details

#HealthyIntervalObject

Parameters:

  • HealthyInterval:

    主动健康检查健康探测间隔,单位:秒,0表示不开启

  • UnHealthyInterval:

    主动健康检查异常探测间隔,单位:秒,0表示不开启

  • HttpPath:

    在 GET HTTP 请求中使用的路径,以作为主动运行状况检查的探测器运行。默认: ”/”。

  • Timeout:

    GET HTTP 请求的超时时间,单位:秒。默认 60。



8636
8637
8638
# File 'lib/v20201207/models.rb', line 8636

def HealthyInterval
  @HealthyInterval
end

#HttpPathObject

Parameters:

  • HealthyInterval:

    主动健康检查健康探测间隔,单位:秒,0表示不开启

  • UnHealthyInterval:

    主动健康检查异常探测间隔,单位:秒,0表示不开启

  • HttpPath:

    在 GET HTTP 请求中使用的路径,以作为主动运行状况检查的探测器运行。默认: ”/”。

  • Timeout:

    GET HTTP 请求的超时时间,单位:秒。默认 60。



8636
8637
8638
# File 'lib/v20201207/models.rb', line 8636

def HttpPath
  @HttpPath
end

#TimeoutObject

Parameters:

  • HealthyInterval:

    主动健康检查健康探测间隔,单位:秒,0表示不开启

  • UnHealthyInterval:

    主动健康检查异常探测间隔,单位:秒,0表示不开启

  • HttpPath:

    在 GET HTTP 请求中使用的路径,以作为主动运行状况检查的探测器运行。默认: ”/”。

  • Timeout:

    GET HTTP 请求的超时时间,单位:秒。默认 60。



8636
8637
8638
# File 'lib/v20201207/models.rb', line 8636

def Timeout
  @Timeout
end

#UnHealthyIntervalObject

Parameters:

  • HealthyInterval:

    主动健康检查健康探测间隔,单位:秒,0表示不开启

  • UnHealthyInterval:

    主动健康检查异常探测间隔,单位:秒,0表示不开启

  • HttpPath:

    在 GET HTTP 请求中使用的路径,以作为主动运行状况检查的探测器运行。默认: ”/”。

  • Timeout:

    GET HTTP 请求的超时时间,单位:秒。默认 60。



8636
8637
8638
# File 'lib/v20201207/models.rb', line 8636

def UnHealthyInterval
  @UnHealthyInterval
end

Instance Method Details

#deserialize(params) ⇒ Object



8645
8646
8647
8648
8649
8650
# File 'lib/v20201207/models.rb', line 8645

def deserialize(params)
  @HealthyInterval = params['HealthyInterval']
  @UnHealthyInterval = params['UnHealthyInterval']
  @HttpPath = params['HttpPath']
  @Timeout = params['Timeout']
end