Class: TencentCloud::Teo::V20220901::DescribeOriginGroupHealthStatusRequest

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

Overview

DescribeOriginGroupHealthStatus请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zoneid = nil, lbinstanceid = nil, origingroupids = nil) ⇒ DescribeOriginGroupHealthStatusRequest

Returns a new instance of DescribeOriginGroupHealthStatusRequest.



9688
9689
9690
9691
9692
# File 'lib/v20220901/models.rb', line 9688

def initialize(zoneid=nil, lbinstanceid=nil, origingroupids=nil)
  @ZoneId = zoneid
  @LBInstanceId = lbinstanceid
  @OriginGroupIds = origingroupids
end

Instance Attribute Details

#LBInstanceIdObject

Parameters:

  • ZoneId:

    站点 ID。

  • LBInstanceId:

    负载均衡实例 ID。

  • OriginGroupIds:

    源站组 ID。不填写时默认获取负载均衡下所有源站组的健康状态。



9686
9687
9688
# File 'lib/v20220901/models.rb', line 9686

def LBInstanceId
  @LBInstanceId
end

#OriginGroupIdsObject

Parameters:

  • ZoneId:

    站点 ID。

  • LBInstanceId:

    负载均衡实例 ID。

  • OriginGroupIds:

    源站组 ID。不填写时默认获取负载均衡下所有源站组的健康状态。



9686
9687
9688
# File 'lib/v20220901/models.rb', line 9686

def OriginGroupIds
  @OriginGroupIds
end

#ZoneIdObject

Parameters:

  • ZoneId:

    站点 ID。

  • LBInstanceId:

    负载均衡实例 ID。

  • OriginGroupIds:

    源站组 ID。不填写时默认获取负载均衡下所有源站组的健康状态。



9686
9687
9688
# File 'lib/v20220901/models.rb', line 9686

def ZoneId
  @ZoneId
end

Instance Method Details

#deserialize(params) ⇒ Object



9694
9695
9696
9697
9698
# File 'lib/v20220901/models.rb', line 9694

def deserialize(params)
  @ZoneId = params['ZoneId']
  @LBInstanceId = params['LBInstanceId']
  @OriginGroupIds = params['OriginGroupIds']
end