Class: TencentCloud::Cvm::V20170312::DescribeDisasterRecoverGroupsRequest

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

Overview

DescribeDisasterRecoverGroups请求参数结构体

Instance Attribute Summary collapse

  • #Filters ⇒ Object

    按照【标签键】进行过滤。

    类型:String

    必选:否

  • tag-value
  • 按照【标签值】进行过滤。

    类型:String

    必选:否

  • tag:tag-key
  • 按照【标签键值对】进行过滤。tag-key使用具体的标签键进行替换。

    类型:String

    必选:否

    每次请求的`Filters`的上限为10,`Filter.Values`的上限为5。.
  • #Limit ⇒ Object

    按照【标签键】进行过滤。

    类型:String

    必选:否

  • tag-value
  • 按照【标签值】进行过滤。

    类型:String

    必选:否

  • tag:tag-key
  • 按照【标签键值对】进行过滤。tag-key使用具体的标签键进行替换。

    类型:String

    必选:否

    每次请求的`Filters`的上限为10,`Filter.Values`的上限为5。.
  • #Name ⇒ Object

    按照【标签键】进行过滤。

    类型:String

    必选:否

  • tag-value
  • 按照【标签值】进行过滤。

    类型:String

    必选:否

  • tag:tag-key
  • 按照【标签键值对】进行过滤。tag-key使用具体的标签键进行替换。

    类型:String

    必选:否

    每次请求的`Filters`的上限为10,`Filter.Values`的上限为5。.
  • #Offset ⇒ Object

    按照【标签键】进行过滤。

    类型:String

    必选:否

  • tag-value
  • 按照【标签值】进行过滤。

    类型:String

    必选:否

  • tag:tag-key
  • 按照【标签键值对】进行过滤。tag-key使用具体的标签键进行替换。

    类型:String

    必选:否

    每次请求的`Filters`的上限为10,`Filter.Values`的上限为5。.

    Instance Method Summary collapse

    Constructor Details

    #initialize(disasterrecovergroupids = nil, name = nil, offset = nil, limit = nil, filters = nil) ⇒ DescribeDisasterRecoverGroupsRequest

    Returns a new instance of DescribeDisasterRecoverGroupsRequest.

    
    
    2045
    2046
    2047
    2048
    2049
    2050
    2051
    # File 'lib/v20170312/models.rb', line 2045
    
    def initialize(disasterrecovergroupids=nil, name=nil, offset=nil, limit=nil, filters=nil)
      @DisasterRecoverGroupIds = disasterrecovergroupids
      @Name = name
      @Offset = offset
      @Limit = limit
      @Filters = filters
    end
    

    Instance Attribute Details

    #DisasterRecoverGroupIds ⇒ Object

    按照【标签键】进行过滤。

    类型:String

    必选:否

  • tag-value
  • 按照【标签值】进行过滤。

    类型:String

    必选:否

  • tag:tag-key
  • 按照【标签键值对】进行过滤。tag-key使用具体的标签键进行替换。

    类型:String

    必选:否

    每次请求的`Filters`的上限为10,`Filter.Values`的上限为5。

    Parameters:

    • DisasterRecoverGroupIds: —

      分散置放群组ID列表。每次请求允许操作的分散置放群组数量上限是10。

    • Name: —

      分散置放群组名称,支持模糊匹配。

    • Offset: —

      偏移量,默认为0。关于Offset的更进一步介绍请参考 API 简介中的相关小节。

    • Limit: —

      返回数量,默认为20,最大值为100。关于Limit的更进一步介绍请参考 API 简介中的相关小节。

    • Filters: (li) —

      tag-key

    
    
    2043
    2044
    2045
    # File 'lib/v20170312/models.rb', line 2043
    
    def DisasterRecoverGroupIds
      @DisasterRecoverGroupIds
    end
    

    #Filters ⇒ Object

    按照【标签键】进行过滤。

    类型:String

    必选:否

  • tag-value
  • 按照【标签值】进行过滤。

    类型:String

    必选:否

  • tag:tag-key
  • 按照【标签键值对】进行过滤。tag-key使用具体的标签键进行替换。

    类型:String

    必选:否

    每次请求的`Filters`的上限为10,`Filter.Values`的上限为5。

    Parameters:

    
    
    2043
    2044
    2045
    # File 'lib/v20170312/models.rb', line 2043
    
    def Filters
      @Filters
    end
    

    #Limit ⇒ Object

    按照【标签键】进行过滤。

    类型:String

    必选:否

  • tag-value
  • 按照【标签值】进行过滤。

    类型:String

    必选:否

  • tag:tag-key
  • 按照【标签键值对】进行过滤。tag-key使用具体的标签键进行替换。

    类型:String

    必选:否

    每次请求的`Filters`的上限为10,`Filter.Values`的上限为5。

    Parameters:

    
    
    2043
    2044
    2045
    # File 'lib/v20170312/models.rb', line 2043
    
    def Limit
      @Limit
    end
    

    #Name ⇒ Object

    按照【标签键】进行过滤。

    类型:String

    必选:否

  • tag-value
  • 按照【标签值】进行过滤。

    类型:String

    必选:否

  • tag:tag-key
  • 按照【标签键值对】进行过滤。tag-key使用具体的标签键进行替换。

    类型:String

    必选:否

    每次请求的`Filters`的上限为10,`Filter.Values`的上限为5。

    Parameters:

    
    
    2043
    2044
    2045
    # File 'lib/v20170312/models.rb', line 2043
    
    def Name
      @Name
    end
    

    #Offset ⇒ Object

    按照【标签键】进行过滤。

    类型:String

    必选:否

  • tag-value
  • 按照【标签值】进行过滤。

    类型:String

    必选:否

  • tag:tag-key
  • 按照【标签键值对】进行过滤。tag-key使用具体的标签键进行替换。

    类型:String

    必选:否

    每次请求的`Filters`的上限为10,`Filter.Values`的上限为5。

    Parameters:

    
    
    2043
    2044
    2045
    # File 'lib/v20170312/models.rb', line 2043
    
    def Offset
      @Offset
    end
    

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    2053
    2054
    2055
    2056
    2057
    2058
    2059
    2060
    2061
    2062
    2063
    2064
    2065
    2066
    # File 'lib/v20170312/models.rb', line 2053
    
    def deserialize(params)
      @DisasterRecoverGroupIds = params['DisasterRecoverGroupIds']
      @Name = params['Name']
      @Offset = params['Offset']
      @Limit = params['Limit']
      unless params['Filters'].nil?
        @Filters = []
        params['Filters'].each do |i|
          filter_tmp = Filter.new
          filter_tmp.deserialize(i)
          @Filters << filter_tmp
        end
      end
    end