Class: TencentCloud::Cvm::V20170312::DeleteImagesRequest

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

Overview

DeleteImages请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(imageids = nil, deletebindedsnap = nil, dryrun = nil) ⇒ DeleteImagesRequest

Returns a new instance of DeleteImagesRequest.



1418
1419
1420
1421
1422
# File 'lib/v20170312/models.rb', line 1418

def initialize(imageids=nil, deletebindedsnap=nil, dryrun=nil)
  @ImageIds = imageids
  @DeleteBindedSnap = deletebindedsnap
  @DryRun = dryrun
end

Instance Attribute Details

#DeleteBindedSnapObject

Parameters:

  • ImageIds:

    准备删除的镜像Id列表

  • DeleteBindedSnap:

    是否删除镜像关联的快照

  • DryRun:

    检测是否支持删除镜像



1416
1417
1418
# File 'lib/v20170312/models.rb', line 1416

def DeleteBindedSnap
  @DeleteBindedSnap
end

#DryRunObject

Parameters:

  • ImageIds:

    准备删除的镜像Id列表

  • DeleteBindedSnap:

    是否删除镜像关联的快照

  • DryRun:

    检测是否支持删除镜像



1416
1417
1418
# File 'lib/v20170312/models.rb', line 1416

def DryRun
  @DryRun
end

#ImageIdsObject

Parameters:

  • ImageIds:

    准备删除的镜像Id列表

  • DeleteBindedSnap:

    是否删除镜像关联的快照

  • DryRun:

    检测是否支持删除镜像



1416
1417
1418
# File 'lib/v20170312/models.rb', line 1416

def ImageIds
  @ImageIds
end

Instance Method Details

#deserialize(params) ⇒ Object



1424
1425
1426
1427
1428
# File 'lib/v20170312/models.rb', line 1424

def deserialize(params)
  @ImageIds = params['ImageIds']
  @DeleteBindedSnap = params['DeleteBindedSnap']
  @DryRun = params['DryRun']
end