Class: TencentCloud::Cvm::V20170312::DescribeInstancesModificationRequest

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

Overview

DescribeInstancesModification请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceids = nil, filters = nil) ⇒ DescribeInstancesModificationRequest

Returns a new instance of DescribeInstancesModificationRequest.

[View source]

2452
2453
2454
2455
# File 'lib/v20170312/models.rb', line 2452

def initialize(instanceids=nil, filters=nil)
  @InstanceIds = instanceids
  @Filters = filters
end

Instance Attribute Details

#FiltersObject

<p style=“padding-left: 30px;”>按照【<strong>配置规格状态</strong>】进行过滤。配置规格状态形如:SELL、UNAVAILABLE。</p><p style=“padding-left: 30px;”>类型:String</p><p style=“padding-left: 30px;”>必选:否</p> 每次请求的‘Filters`的上限为10,`Filter.Values`的上限为2。

Parameters:

  • InstanceIds:

    一个或多个待查询的实例ID。可通过 [DescribeInstances](cloud.tencent.com/document/api/213/15728) 接口返回值中的‘InstanceId`获取。每次请求批量实例的上限为20。

  • Filters: (li)

    <strong>status</strong></li>


2450
2451
2452
# File 'lib/v20170312/models.rb', line 2450

def Filters
  @Filters
end

#InstanceIdsObject

<p style=“padding-left: 30px;”>按照【<strong>配置规格状态</strong>】进行过滤。配置规格状态形如:SELL、UNAVAILABLE。</p><p style=“padding-left: 30px;”>类型:String</p><p style=“padding-left: 30px;”>必选:否</p> 每次请求的‘Filters`的上限为10,`Filter.Values`的上限为2。

Parameters:

  • InstanceIds:

    一个或多个待查询的实例ID。可通过 [DescribeInstances](cloud.tencent.com/document/api/213/15728) 接口返回值中的‘InstanceId`获取。每次请求批量实例的上限为20。

  • Filters: (li)

    <strong>status</strong></li>


2450
2451
2452
# File 'lib/v20170312/models.rb', line 2450

def InstanceIds
  @InstanceIds
end

Instance Method Details

#deserialize(params) ⇒ Object

[View source]

2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
# File 'lib/v20170312/models.rb', line 2457

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