Class: TencentCloud::Cbs::V20170312::InquiryPriceResizeDiskRequest

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

Overview

InquiryPriceResizeDisk请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(disksize = nil, diskid = nil, projectid = nil, diskids = nil) ⇒ InquiryPriceResizeDiskRequest

Returns a new instance of InquiryPriceResizeDiskRequest.



2607
2608
2609
2610
2611
2612
# File 'lib/v20170312/models.rb', line 2607

def initialize(disksize=nil, diskid=nil, projectid=nil, diskids=nil)
  @DiskSize = disksize
  @DiskId = diskid
  @ProjectId = projectid
  @DiskIds = diskids
end

Instance Attribute Details

#DiskIdObject

Parameters:

  • DiskSize:

    云硬盘扩容后的大小,单位为GiB,不得小于当前云硬盘大小。云盘大小取值范围参见云硬盘产品分类的说明。

  • DiskId:

    云硬盘ID, 通过DescribeDisks接口查询。与参数DiskIds互斥。

  • ProjectId:

    云硬盘所属项目ID。该参数可以通过调用DescribeProject 的返回值中的 projectId 字段来获取。 如传入则仅用于鉴权。

  • DiskIds:

    云硬盘ID列表, 通过DescribeDisks接口查询。与参数DiskId互斥。



2605
2606
2607
# File 'lib/v20170312/models.rb', line 2605

def DiskId
  @DiskId
end

#DiskIdsObject

Parameters:

  • DiskSize:

    云硬盘扩容后的大小,单位为GiB,不得小于当前云硬盘大小。云盘大小取值范围参见云硬盘产品分类的说明。

  • DiskId:

    云硬盘ID, 通过DescribeDisks接口查询。与参数DiskIds互斥。

  • ProjectId:

    云硬盘所属项目ID。该参数可以通过调用DescribeProject 的返回值中的 projectId 字段来获取。 如传入则仅用于鉴权。

  • DiskIds:

    云硬盘ID列表, 通过DescribeDisks接口查询。与参数DiskId互斥。



2605
2606
2607
# File 'lib/v20170312/models.rb', line 2605

def DiskIds
  @DiskIds
end

#DiskSizeObject

Parameters:

  • DiskSize:

    云硬盘扩容后的大小,单位为GiB,不得小于当前云硬盘大小。云盘大小取值范围参见云硬盘产品分类的说明。

  • DiskId:

    云硬盘ID, 通过DescribeDisks接口查询。与参数DiskIds互斥。

  • ProjectId:

    云硬盘所属项目ID。该参数可以通过调用DescribeProject 的返回值中的 projectId 字段来获取。 如传入则仅用于鉴权。

  • DiskIds:

    云硬盘ID列表, 通过DescribeDisks接口查询。与参数DiskId互斥。



2605
2606
2607
# File 'lib/v20170312/models.rb', line 2605

def DiskSize
  @DiskSize
end

#ProjectIdObject

Parameters:

  • DiskSize:

    云硬盘扩容后的大小,单位为GiB,不得小于当前云硬盘大小。云盘大小取值范围参见云硬盘产品分类的说明。

  • DiskId:

    云硬盘ID, 通过DescribeDisks接口查询。与参数DiskIds互斥。

  • ProjectId:

    云硬盘所属项目ID。该参数可以通过调用DescribeProject 的返回值中的 projectId 字段来获取。 如传入则仅用于鉴权。

  • DiskIds:

    云硬盘ID列表, 通过DescribeDisks接口查询。与参数DiskId互斥。



2605
2606
2607
# File 'lib/v20170312/models.rb', line 2605

def ProjectId
  @ProjectId
end

Instance Method Details

#deserialize(params) ⇒ Object



2614
2615
2616
2617
2618
2619
# File 'lib/v20170312/models.rb', line 2614

def deserialize(params)
  @DiskSize = params['DiskSize']
  @DiskId = params['DiskId']
  @ProjectId = params['ProjectId']
  @DiskIds = params['DiskIds']
end