class TencentCloud::Cvm::V20170312::CreateImageRequest

CreateImage请求参数结构体

def deserialize(params)

def deserialize(params)
  @ImageName = params['ImageName']
  @InstanceId = params['InstanceId']
  @ImageDescription = params['ImageDescription']
  @ForcePoweroff = params['ForcePoweroff']
  @Sysprep = params['Sysprep']
  @DataDiskIds = params['DataDiskIds']
  @SnapshotIds = params['SnapshotIds']
  @DryRun = params['DryRun']
  unless params['TagSpecification'].nil?
    @TagSpecification = []
    params['TagSpecification'].each do |i|
      tagspecification_tmp = TagSpecification.new
      tagspecification_tmp.deserialize(i)
      @TagSpecification << tagspecification_tmp
    end
  end
  @ImageFamily = params['ImageFamily']
end

def initialize(imagename=nil, instanceid=nil, imagedescription=nil, forcepoweroff=nil, sysprep=nil, datadiskids=nil, snapshotids=nil, dryrun=nil, tagspecification=nil, imagefamily=nil)

def initialize(imagename=nil, instanceid=nil, imagedescription=nil, forcepoweroff=nil, sysprep=nil, datadiskids=nil, snapshotids=nil, dryrun=nil, tagspecification=nil, imagefamily=nil)
  @ImageName = imagename
  @InstanceId = instanceid
  @ImageDescription = imagedescription
  @ForcePoweroff = forcepoweroff
  @Sysprep = sysprep
  @DataDiskIds = datadiskids
  @SnapshotIds = snapshotids
  @DryRun = dryrun
  @TagSpecification = tagspecification
  @ImageFamily = imagefamily
end