Class: TencentCloud::Cbs::V20170312::DeleteSnapshotGroupRequest

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

Overview

DeleteSnapshotGroup请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(snapshotgroupid = nil, snapshotgroupids = nil, deletebindimages = nil) ⇒ DeleteSnapshotGroupRequest

Returns a new instance of DeleteSnapshotGroupRequest.



994
995
996
997
998
# File 'lib/v20170312/models.rb', line 994

def initialize(snapshotgroupid=nil, snapshotgroupids=nil, deletebindimages=nil)
  @SnapshotGroupId = snapshotgroupid
  @SnapshotGroupIds = snapshotgroupids
  @DeleteBindImages = deletebindimages
end

Instance Attribute Details

#DeleteBindImagesObject

Parameters:

  • SnapshotGroupId:

    快照组ID。

  • SnapshotGroupIds:

    快照组ID 列表。此参数与快照组 ID 至少传 1 个,同时传会与快照组 ID 合并。

  • DeleteBindImages:

    是否同时删除快照组关联的镜像;取值为false,表示不删除快照组绑定的镜像,此时,如果快照组有绑定的镜像,删除会失败;取值为true,表示同时删除快照组绑定的镜像;默认值为false。



992
993
994
# File 'lib/v20170312/models.rb', line 992

def DeleteBindImages
  @DeleteBindImages
end

#SnapshotGroupIdObject

Parameters:

  • SnapshotGroupId:

    快照组ID。

  • SnapshotGroupIds:

    快照组ID 列表。此参数与快照组 ID 至少传 1 个,同时传会与快照组 ID 合并。

  • DeleteBindImages:

    是否同时删除快照组关联的镜像;取值为false,表示不删除快照组绑定的镜像,此时,如果快照组有绑定的镜像,删除会失败;取值为true,表示同时删除快照组绑定的镜像;默认值为false。



992
993
994
# File 'lib/v20170312/models.rb', line 992

def SnapshotGroupId
  @SnapshotGroupId
end

#SnapshotGroupIdsObject

Parameters:

  • SnapshotGroupId:

    快照组ID。

  • SnapshotGroupIds:

    快照组ID 列表。此参数与快照组 ID 至少传 1 个,同时传会与快照组 ID 合并。

  • DeleteBindImages:

    是否同时删除快照组关联的镜像;取值为false,表示不删除快照组绑定的镜像,此时,如果快照组有绑定的镜像,删除会失败;取值为true,表示同时删除快照组绑定的镜像;默认值为false。



992
993
994
# File 'lib/v20170312/models.rb', line 992

def SnapshotGroupIds
  @SnapshotGroupIds
end

Instance Method Details

#deserialize(params) ⇒ Object



1000
1001
1002
1003
1004
# File 'lib/v20170312/models.rb', line 1000

def deserialize(params)
  @SnapshotGroupId = params['SnapshotGroupId']
  @SnapshotGroupIds = params['SnapshotGroupIds']
  @DeleteBindImages = params['DeleteBindImages']
end