Class: TencentCloud::Ecm::V20190719::DescribeSubnetsRequest

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

Overview

DescribeSubnets请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(subnetids = nil, filters = nil, offset = nil, limit = nil, ecmregion = nil, sort = nil) ⇒ DescribeSubnetsRequest

Returns a new instance of DescribeSubnetsRequest.



4615
4616
4617
4618
4619
4620
4621
4622
# File 'lib/v20190719/models.rb', line 4615

def initialize(subnetids=nil, filters=nil, offset=nil, limit=nil, ecmregion=nil, sort=nil)
  @SubnetIds = subnetids
  @Filters = filters
  @Offset = offset
  @Limit = limit
  @EcmRegion = ecmregion
  @Sort = sort
end

Instance Attribute Details

#EcmRegionObject

subnet-id - String - Subnet实例名称。subnet-name - String - 子网名称。只支持单值的模糊查询。cidr-block - String - 子网网段,形如: 192.168.1.0 。只支持单值的模糊查询。vpc-id - String - VPC实例ID,形如:vpc-f49l6u0z。vpc-cidr-block - String - vpc网段,形如: 192.168.1.0 。只支持单值的模糊查询。region - String - ECM地域zone - String - 可用区。tag-key - String -是否必填:否- 按照标签键进行过滤。ipv6-cidr-block- String - 是否必填:否 - 按照IPv6 CIDR进行过滤。isp-type - String - 是否必填:否 - 按照运营商类型( 如CMCC,CUCC, CTCC)进行过滤。

Parameters:

  • SubnetIds:

    子网实例ID查询。形如:subnet-pxir56ns。每次请求的实例的上限为100。参数不支持同时指定SubnetIds和Filters。

  • Filters:

    过滤条件,参数不支持同时指定SubnetIds和Filters。

  • Offset:

    偏移量

  • Limit:

    返回数量

  • EcmRegion:

    ECM 地域

  • Sort:

    排序方式:time时间倒序, default按照网络规划排序



4613
4614
4615
# File 'lib/v20190719/models.rb', line 4613

def EcmRegion
  @EcmRegion
end

#FiltersObject

subnet-id - String - Subnet实例名称。subnet-name - String - 子网名称。只支持单值的模糊查询。cidr-block - String - 子网网段,形如: 192.168.1.0 。只支持单值的模糊查询。vpc-id - String - VPC实例ID,形如:vpc-f49l6u0z。vpc-cidr-block - String - vpc网段,形如: 192.168.1.0 。只支持单值的模糊查询。region - String - ECM地域zone - String - 可用区。tag-key - String -是否必填:否- 按照标签键进行过滤。ipv6-cidr-block- String - 是否必填:否 - 按照IPv6 CIDR进行过滤。isp-type - String - 是否必填:否 - 按照运营商类型( 如CMCC,CUCC, CTCC)进行过滤。

Parameters:

  • SubnetIds:

    子网实例ID查询。形如:subnet-pxir56ns。每次请求的实例的上限为100。参数不支持同时指定SubnetIds和Filters。

  • Filters:

    过滤条件,参数不支持同时指定SubnetIds和Filters。

  • Offset:

    偏移量

  • Limit:

    返回数量

  • EcmRegion:

    ECM 地域

  • Sort:

    排序方式:time时间倒序, default按照网络规划排序



4613
4614
4615
# File 'lib/v20190719/models.rb', line 4613

def Filters
  @Filters
end

#LimitObject

subnet-id - String - Subnet实例名称。subnet-name - String - 子网名称。只支持单值的模糊查询。cidr-block - String - 子网网段,形如: 192.168.1.0 。只支持单值的模糊查询。vpc-id - String - VPC实例ID,形如:vpc-f49l6u0z。vpc-cidr-block - String - vpc网段,形如: 192.168.1.0 。只支持单值的模糊查询。region - String - ECM地域zone - String - 可用区。tag-key - String -是否必填:否- 按照标签键进行过滤。ipv6-cidr-block- String - 是否必填:否 - 按照IPv6 CIDR进行过滤。isp-type - String - 是否必填:否 - 按照运营商类型( 如CMCC,CUCC, CTCC)进行过滤。

Parameters:

  • SubnetIds:

    子网实例ID查询。形如:subnet-pxir56ns。每次请求的实例的上限为100。参数不支持同时指定SubnetIds和Filters。

  • Filters:

    过滤条件,参数不支持同时指定SubnetIds和Filters。

  • Offset:

    偏移量

  • Limit:

    返回数量

  • EcmRegion:

    ECM 地域

  • Sort:

    排序方式:time时间倒序, default按照网络规划排序



4613
4614
4615
# File 'lib/v20190719/models.rb', line 4613

def Limit
  @Limit
end

#OffsetObject

subnet-id - String - Subnet实例名称。subnet-name - String - 子网名称。只支持单值的模糊查询。cidr-block - String - 子网网段,形如: 192.168.1.0 。只支持单值的模糊查询。vpc-id - String - VPC实例ID,形如:vpc-f49l6u0z。vpc-cidr-block - String - vpc网段,形如: 192.168.1.0 。只支持单值的模糊查询。region - String - ECM地域zone - String - 可用区。tag-key - String -是否必填:否- 按照标签键进行过滤。ipv6-cidr-block- String - 是否必填:否 - 按照IPv6 CIDR进行过滤。isp-type - String - 是否必填:否 - 按照运营商类型( 如CMCC,CUCC, CTCC)进行过滤。

Parameters:

  • SubnetIds:

    子网实例ID查询。形如:subnet-pxir56ns。每次请求的实例的上限为100。参数不支持同时指定SubnetIds和Filters。

  • Filters:

    过滤条件,参数不支持同时指定SubnetIds和Filters。

  • Offset:

    偏移量

  • Limit:

    返回数量

  • EcmRegion:

    ECM 地域

  • Sort:

    排序方式:time时间倒序, default按照网络规划排序



4613
4614
4615
# File 'lib/v20190719/models.rb', line 4613

def Offset
  @Offset
end

#SortObject

subnet-id - String - Subnet实例名称。subnet-name - String - 子网名称。只支持单值的模糊查询。cidr-block - String - 子网网段,形如: 192.168.1.0 。只支持单值的模糊查询。vpc-id - String - VPC实例ID,形如:vpc-f49l6u0z。vpc-cidr-block - String - vpc网段,形如: 192.168.1.0 。只支持单值的模糊查询。region - String - ECM地域zone - String - 可用区。tag-key - String -是否必填:否- 按照标签键进行过滤。ipv6-cidr-block- String - 是否必填:否 - 按照IPv6 CIDR进行过滤。isp-type - String - 是否必填:否 - 按照运营商类型( 如CMCC,CUCC, CTCC)进行过滤。

Parameters:

  • SubnetIds:

    子网实例ID查询。形如:subnet-pxir56ns。每次请求的实例的上限为100。参数不支持同时指定SubnetIds和Filters。

  • Filters:

    过滤条件,参数不支持同时指定SubnetIds和Filters。

  • Offset:

    偏移量

  • Limit:

    返回数量

  • EcmRegion:

    ECM 地域

  • Sort:

    排序方式:time时间倒序, default按照网络规划排序



4613
4614
4615
# File 'lib/v20190719/models.rb', line 4613

def Sort
  @Sort
end

#SubnetIdsObject

subnet-id - String - Subnet实例名称。subnet-name - String - 子网名称。只支持单值的模糊查询。cidr-block - String - 子网网段,形如: 192.168.1.0 。只支持单值的模糊查询。vpc-id - String - VPC实例ID,形如:vpc-f49l6u0z。vpc-cidr-block - String - vpc网段,形如: 192.168.1.0 。只支持单值的模糊查询。region - String - ECM地域zone - String - 可用区。tag-key - String -是否必填:否- 按照标签键进行过滤。ipv6-cidr-block- String - 是否必填:否 - 按照IPv6 CIDR进行过滤。isp-type - String - 是否必填:否 - 按照运营商类型( 如CMCC,CUCC, CTCC)进行过滤。

Parameters:

  • SubnetIds:

    子网实例ID查询。形如:subnet-pxir56ns。每次请求的实例的上限为100。参数不支持同时指定SubnetIds和Filters。

  • Filters:

    过滤条件,参数不支持同时指定SubnetIds和Filters。

  • Offset:

    偏移量

  • Limit:

    返回数量

  • EcmRegion:

    ECM 地域

  • Sort:

    排序方式:time时间倒序, default按照网络规划排序



4613
4614
4615
# File 'lib/v20190719/models.rb', line 4613

def SubnetIds
  @SubnetIds
end

Instance Method Details

#deserialize(params) ⇒ Object



4624
4625
4626
4627
4628
4629
4630
4631
4632
4633
4634
4635
4636
4637
4638
# File 'lib/v20190719/models.rb', line 4624

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