Class: TencentCloud::Bmlb::V20180625::SetTrafficMirrorHealthSwitchRequest

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

Overview

SetTrafficMirrorHealthSwitch请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(trafficmirrorid = nil, healthswitch = nil, healthnum = nil, unhealthnum = nil, intervaltime = nil, httpcheckdomain = nil, httpcheckpath = nil, httpcodes = nil) ⇒ SetTrafficMirrorHealthSwitchRequest

Returns a new instance of SetTrafficMirrorHealthSwitchRequest.



4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
# File 'lib/v20180625/models.rb', line 4091

def initialize(trafficmirrorid=nil, healthswitch=nil, healthnum=nil, unhealthnum=nil, intervaltime=nil, httpcheckdomain=nil, httpcheckpath=nil, httpcodes=nil)
  @TrafficMirrorId = trafficmirrorid
  @HealthSwitch = healthswitch
  @HealthNum = healthnum
  @UnhealthNum = unhealthnum
  @IntervalTime = intervaltime
  @HttpCheckDomain = httpcheckdomain
  @HttpCheckPath = httpcheckpath
  @HttpCodes = httpcodes
end

Instance Attribute Details

#HealthNumObject

Parameters:

  • TrafficMirrorId:

    流量镜像实例ID。

  • HealthSwitch:

    健康检查开关,0:关闭,1:打开

  • HealthNum:

    健康检查判断健康的次数,最小值2,最大值10。

  • UnhealthNum:

    健康检查判断不健康的次数,最小值2,最大值10。

  • IntervalTime:

    健康检查间隔,单位:秒,最小值5,最大值300。

  • HttpCheckDomain:

    检查的域名配置。

  • HttpCheckPath:

    检查的路径配置。

  • HttpCodes:

    健康检查中认为健康的HTTP返回码的组合。可选值为1~5的集合,1表示HTTP返回码为1xx认为健康。2表示HTTP返回码为2xx认为健康。3表示HTTP返回码为3xx认为健康。4表示HTTP返回码为4xx认为健康。5表示HTTP返回码为5xx认为健康。



4089
4090
4091
# File 'lib/v20180625/models.rb', line 4089

def HealthNum
  @HealthNum
end

#HealthSwitchObject

Parameters:

  • TrafficMirrorId:

    流量镜像实例ID。

  • HealthSwitch:

    健康检查开关,0:关闭,1:打开

  • HealthNum:

    健康检查判断健康的次数,最小值2,最大值10。

  • UnhealthNum:

    健康检查判断不健康的次数,最小值2,最大值10。

  • IntervalTime:

    健康检查间隔,单位:秒,最小值5,最大值300。

  • HttpCheckDomain:

    检查的域名配置。

  • HttpCheckPath:

    检查的路径配置。

  • HttpCodes:

    健康检查中认为健康的HTTP返回码的组合。可选值为1~5的集合,1表示HTTP返回码为1xx认为健康。2表示HTTP返回码为2xx认为健康。3表示HTTP返回码为3xx认为健康。4表示HTTP返回码为4xx认为健康。5表示HTTP返回码为5xx认为健康。



4089
4090
4091
# File 'lib/v20180625/models.rb', line 4089

def HealthSwitch
  @HealthSwitch
end

#HttpCheckDomainObject

Parameters:

  • TrafficMirrorId:

    流量镜像实例ID。

  • HealthSwitch:

    健康检查开关,0:关闭,1:打开

  • HealthNum:

    健康检查判断健康的次数,最小值2,最大值10。

  • UnhealthNum:

    健康检查判断不健康的次数,最小值2,最大值10。

  • IntervalTime:

    健康检查间隔,单位:秒,最小值5,最大值300。

  • HttpCheckDomain:

    检查的域名配置。

  • HttpCheckPath:

    检查的路径配置。

  • HttpCodes:

    健康检查中认为健康的HTTP返回码的组合。可选值为1~5的集合,1表示HTTP返回码为1xx认为健康。2表示HTTP返回码为2xx认为健康。3表示HTTP返回码为3xx认为健康。4表示HTTP返回码为4xx认为健康。5表示HTTP返回码为5xx认为健康。



4089
4090
4091
# File 'lib/v20180625/models.rb', line 4089

def HttpCheckDomain
  @HttpCheckDomain
end

#HttpCheckPathObject

Parameters:

  • TrafficMirrorId:

    流量镜像实例ID。

  • HealthSwitch:

    健康检查开关,0:关闭,1:打开

  • HealthNum:

    健康检查判断健康的次数,最小值2,最大值10。

  • UnhealthNum:

    健康检查判断不健康的次数,最小值2,最大值10。

  • IntervalTime:

    健康检查间隔,单位:秒,最小值5,最大值300。

  • HttpCheckDomain:

    检查的域名配置。

  • HttpCheckPath:

    检查的路径配置。

  • HttpCodes:

    健康检查中认为健康的HTTP返回码的组合。可选值为1~5的集合,1表示HTTP返回码为1xx认为健康。2表示HTTP返回码为2xx认为健康。3表示HTTP返回码为3xx认为健康。4表示HTTP返回码为4xx认为健康。5表示HTTP返回码为5xx认为健康。



4089
4090
4091
# File 'lib/v20180625/models.rb', line 4089

def HttpCheckPath
  @HttpCheckPath
end

#HttpCodesObject

Parameters:

  • TrafficMirrorId:

    流量镜像实例ID。

  • HealthSwitch:

    健康检查开关,0:关闭,1:打开

  • HealthNum:

    健康检查判断健康的次数,最小值2,最大值10。

  • UnhealthNum:

    健康检查判断不健康的次数,最小值2,最大值10。

  • IntervalTime:

    健康检查间隔,单位:秒,最小值5,最大值300。

  • HttpCheckDomain:

    检查的域名配置。

  • HttpCheckPath:

    检查的路径配置。

  • HttpCodes:

    健康检查中认为健康的HTTP返回码的组合。可选值为1~5的集合,1表示HTTP返回码为1xx认为健康。2表示HTTP返回码为2xx认为健康。3表示HTTP返回码为3xx认为健康。4表示HTTP返回码为4xx认为健康。5表示HTTP返回码为5xx认为健康。



4089
4090
4091
# File 'lib/v20180625/models.rb', line 4089

def HttpCodes
  @HttpCodes
end

#IntervalTimeObject

Parameters:

  • TrafficMirrorId:

    流量镜像实例ID。

  • HealthSwitch:

    健康检查开关,0:关闭,1:打开

  • HealthNum:

    健康检查判断健康的次数,最小值2,最大值10。

  • UnhealthNum:

    健康检查判断不健康的次数,最小值2,最大值10。

  • IntervalTime:

    健康检查间隔,单位:秒,最小值5,最大值300。

  • HttpCheckDomain:

    检查的域名配置。

  • HttpCheckPath:

    检查的路径配置。

  • HttpCodes:

    健康检查中认为健康的HTTP返回码的组合。可选值为1~5的集合,1表示HTTP返回码为1xx认为健康。2表示HTTP返回码为2xx认为健康。3表示HTTP返回码为3xx认为健康。4表示HTTP返回码为4xx认为健康。5表示HTTP返回码为5xx认为健康。



4089
4090
4091
# File 'lib/v20180625/models.rb', line 4089

def IntervalTime
  @IntervalTime
end

#TrafficMirrorIdObject

Parameters:

  • TrafficMirrorId:

    流量镜像实例ID。

  • HealthSwitch:

    健康检查开关,0:关闭,1:打开

  • HealthNum:

    健康检查判断健康的次数,最小值2,最大值10。

  • UnhealthNum:

    健康检查判断不健康的次数,最小值2,最大值10。

  • IntervalTime:

    健康检查间隔,单位:秒,最小值5,最大值300。

  • HttpCheckDomain:

    检查的域名配置。

  • HttpCheckPath:

    检查的路径配置。

  • HttpCodes:

    健康检查中认为健康的HTTP返回码的组合。可选值为1~5的集合,1表示HTTP返回码为1xx认为健康。2表示HTTP返回码为2xx认为健康。3表示HTTP返回码为3xx认为健康。4表示HTTP返回码为4xx认为健康。5表示HTTP返回码为5xx认为健康。



4089
4090
4091
# File 'lib/v20180625/models.rb', line 4089

def TrafficMirrorId
  @TrafficMirrorId
end

#UnhealthNumObject

Parameters:

  • TrafficMirrorId:

    流量镜像实例ID。

  • HealthSwitch:

    健康检查开关,0:关闭,1:打开

  • HealthNum:

    健康检查判断健康的次数,最小值2,最大值10。

  • UnhealthNum:

    健康检查判断不健康的次数,最小值2,最大值10。

  • IntervalTime:

    健康检查间隔,单位:秒,最小值5,最大值300。

  • HttpCheckDomain:

    检查的域名配置。

  • HttpCheckPath:

    检查的路径配置。

  • HttpCodes:

    健康检查中认为健康的HTTP返回码的组合。可选值为1~5的集合,1表示HTTP返回码为1xx认为健康。2表示HTTP返回码为2xx认为健康。3表示HTTP返回码为3xx认为健康。4表示HTTP返回码为4xx认为健康。5表示HTTP返回码为5xx认为健康。



4089
4090
4091
# File 'lib/v20180625/models.rb', line 4089

def UnhealthNum
  @UnhealthNum
end

Instance Method Details

#deserialize(params) ⇒ Object



4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
# File 'lib/v20180625/models.rb', line 4102

def deserialize(params)
  @TrafficMirrorId = params['TrafficMirrorId']
  @HealthSwitch = params['HealthSwitch']
  @HealthNum = params['HealthNum']
  @UnhealthNum = params['UnhealthNum']
  @IntervalTime = params['IntervalTime']
  @HttpCheckDomain = params['HttpCheckDomain']
  @HttpCheckPath = params['HttpCheckPath']
  @HttpCodes = params['HttpCodes']
end