Class: TencentCloud::Clb::V20180317::DescribeExclusiveClustersRequest

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

Overview

DescribeExclusiveClusters请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(limit = nil, offset = nil, filters = nil) ⇒ DescribeExclusiveClustersRequest

Returns a new instance of DescribeExclusiveClustersRequest.



3224
3225
3226
3227
3228
# File 'lib/v20180317/models.rb', line 3224

def initialize(limit=nil, offset=nil, filters=nil)
  @Limit = limit
  @Offset = offset
  @Filters = filters
end

Instance Attribute Details

#FiltersObject

<li> cluster-type - String - 是否必填:否 - (过滤条件)按照 集群 的类型过滤,包括“TGW”,“STGW”,“VPCGW”。</li> <li> cluster-id - String - 是否必填:否 - (过滤条件)按照 集群 的唯一ID过滤,如 :“tgw-12345678”,“stgw-12345678”,“vpcgw-12345678”。</li> <li> cluster-name - String - 是否必填:否 - (过滤条件)按照 集群 的名称过滤。</li> <li> cluster-tag - String - 是否必填:否 - (过滤条件)按照 集群 的标签过滤。(只有TGW/STGW集群有集群标签) </li> <li> vip - String - 是否必填:否 - (过滤条件)按照 集群 内的vip过滤。</li> <li> loadbalancer-id - String - 是否必填:否 - (过滤条件)按照 集群 内的负载均衡唯一ID过滤。</li> <li> network - String - 是否必填:否 - (过滤条件)按照 集群 的网络类型过滤,如:“Public”,“Private”。</li> <li> zone - String - 是否必填:否 - (过滤条件)按照 集群 所在可用区过滤,如:“ap-guangzhou-1”(广州一区)。</li> <li> isp – String - 是否必填:否 - (过滤条件)按照TGW集群的 Isp 类型过滤,如:“BGP”,“CMCC”,“CUCC”,“CTCC”,“INTERNAL”。</li>

Parameters:

  • Limit:

    返回集群列表数目,默认值为20,最大值为100。

  • Offset:

    返回集群列表起始偏移量,默认为0。

  • Filters:

    查询集群列表条件,详细的过滤条件如下:



3222
3223
3224
# File 'lib/v20180317/models.rb', line 3222

def Filters
  @Filters
end

#LimitObject

<li> cluster-type - String - 是否必填:否 - (过滤条件)按照 集群 的类型过滤,包括“TGW”,“STGW”,“VPCGW”。</li> <li> cluster-id - String - 是否必填:否 - (过滤条件)按照 集群 的唯一ID过滤,如 :“tgw-12345678”,“stgw-12345678”,“vpcgw-12345678”。</li> <li> cluster-name - String - 是否必填:否 - (过滤条件)按照 集群 的名称过滤。</li> <li> cluster-tag - String - 是否必填:否 - (过滤条件)按照 集群 的标签过滤。(只有TGW/STGW集群有集群标签) </li> <li> vip - String - 是否必填:否 - (过滤条件)按照 集群 内的vip过滤。</li> <li> loadbalancer-id - String - 是否必填:否 - (过滤条件)按照 集群 内的负载均衡唯一ID过滤。</li> <li> network - String - 是否必填:否 - (过滤条件)按照 集群 的网络类型过滤,如:“Public”,“Private”。</li> <li> zone - String - 是否必填:否 - (过滤条件)按照 集群 所在可用区过滤,如:“ap-guangzhou-1”(广州一区)。</li> <li> isp – String - 是否必填:否 - (过滤条件)按照TGW集群的 Isp 类型过滤,如:“BGP”,“CMCC”,“CUCC”,“CTCC”,“INTERNAL”。</li>

Parameters:

  • Limit:

    返回集群列表数目,默认值为20,最大值为100。

  • Offset:

    返回集群列表起始偏移量,默认为0。

  • Filters:

    查询集群列表条件,详细的过滤条件如下:



3222
3223
3224
# File 'lib/v20180317/models.rb', line 3222

def Limit
  @Limit
end

#OffsetObject

<li> cluster-type - String - 是否必填:否 - (过滤条件)按照 集群 的类型过滤,包括“TGW”,“STGW”,“VPCGW”。</li> <li> cluster-id - String - 是否必填:否 - (过滤条件)按照 集群 的唯一ID过滤,如 :“tgw-12345678”,“stgw-12345678”,“vpcgw-12345678”。</li> <li> cluster-name - String - 是否必填:否 - (过滤条件)按照 集群 的名称过滤。</li> <li> cluster-tag - String - 是否必填:否 - (过滤条件)按照 集群 的标签过滤。(只有TGW/STGW集群有集群标签) </li> <li> vip - String - 是否必填:否 - (过滤条件)按照 集群 内的vip过滤。</li> <li> loadbalancer-id - String - 是否必填:否 - (过滤条件)按照 集群 内的负载均衡唯一ID过滤。</li> <li> network - String - 是否必填:否 - (过滤条件)按照 集群 的网络类型过滤,如:“Public”,“Private”。</li> <li> zone - String - 是否必填:否 - (过滤条件)按照 集群 所在可用区过滤,如:“ap-guangzhou-1”(广州一区)。</li> <li> isp – String - 是否必填:否 - (过滤条件)按照TGW集群的 Isp 类型过滤,如:“BGP”,“CMCC”,“CUCC”,“CTCC”,“INTERNAL”。</li>

Parameters:

  • Limit:

    返回集群列表数目,默认值为20,最大值为100。

  • Offset:

    返回集群列表起始偏移量,默认为0。

  • Filters:

    查询集群列表条件,详细的过滤条件如下:



3222
3223
3224
# File 'lib/v20180317/models.rb', line 3222

def Offset
  @Offset
end

Instance Method Details

#deserialize(params) ⇒ Object



3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
# File 'lib/v20180317/models.rb', line 3230

def deserialize(params)
  @Limit = params['Limit']
  @Offset = params['Offset']
  unless params['Filters'].nil?
    @Filters = []
    params['Filters'].each do |i|
      filter_tmp = Filter.new
      filter_tmp.deserialize(i)
      @Filters << filter_tmp
    end
  end
end