Class: TencentCloud::Cbs::V20170312::TerminateDisksRequest

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

Overview

TerminateDisks请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(diskids = nil, deletesnapshot = nil) ⇒ TerminateDisksRequest

Returns a new instance of TerminateDisksRequest.



3520
3521
3522
3523
# File 'lib/v20170312/models.rb', line 3520

def initialize(diskids=nil, deletesnapshot=nil)
  @DiskIds = diskids
  @DeleteSnapshot = deletesnapshot
end

Instance Attribute Details

#DeleteSnapshotObject

Parameters:

  • DiskIds:

    需退还的云盘ID列表,通过(/document/product/362/16315)接口查询。

  • DeleteSnapshot:

    销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过DescribeSnapshots接口返回的快照详情的IsPermanent字段来判断,true表示永久快照,false表示非永久快照。



3518
3519
3520
# File 'lib/v20170312/models.rb', line 3518

def DeleteSnapshot
  @DeleteSnapshot
end

#DiskIdsObject

Parameters:

  • DiskIds:

    需退还的云盘ID列表,通过(/document/product/362/16315)接口查询。

  • DeleteSnapshot:

    销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过DescribeSnapshots接口返回的快照详情的IsPermanent字段来判断,true表示永久快照,false表示非永久快照。



3518
3519
3520
# File 'lib/v20170312/models.rb', line 3518

def DiskIds
  @DiskIds
end

Instance Method Details

#deserialize(params) ⇒ Object



3525
3526
3527
3528
# File 'lib/v20170312/models.rb', line 3525

def deserialize(params)
  @DiskIds = params['DiskIds']
  @DeleteSnapshot = params['DeleteSnapshot']
end