Class: TencentCloud::Cvm::V20170312::ExportImagesRequest

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

Overview

ExportImages请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(bucketname = nil, imageids = nil, exportformat = nil, filenameprefixlist = nil, onlyexportrootdisk = nil, dryrun = nil, rolename = nil) ⇒ ExportImagesRequest

Returns a new instance of ExportImagesRequest.



3716
3717
3718
3719
3720
3721
3722
3723
3724
# File 'lib/v20170312/models.rb', line 3716

def initialize(bucketname=nil, imageids=nil, exportformat=nil, filenameprefixlist=nil, onlyexportrootdisk=nil, dryrun=nil, rolename=nil)
  @BucketName = bucketname
  @ImageIds = imageids
  @ExportFormat = exportformat
  @FileNamePrefixList = filenameprefixlist
  @OnlyExportRootDisk = onlyexportrootdisk
  @DryRun = dryrun
  @RoleName = rolename
end

Instance Attribute Details

#BucketNameObject

Parameters:

  • BucketName:

    COS存储桶名称

  • ImageIds:

    镜像ID列表

  • ExportFormat:

    镜像文件导出格式。取值范围:RAW,QCOW2,VHD,VMDK。默认为RAW

  • FileNamePrefixList:

    导出文件的名称前缀列表

  • OnlyExportRootDisk:

    是否只导出系统盘

  • DryRun:

    检测镜像是否支持导出

  • RoleName:

    角色名称。默认为CVM_QcsRole,发起请求前请确认是否存在该角色,以及是否已正确配置COS写入权限。



3714
3715
3716
# File 'lib/v20170312/models.rb', line 3714

def BucketName
  @BucketName
end

#DryRunObject

Parameters:

  • BucketName:

    COS存储桶名称

  • ImageIds:

    镜像ID列表

  • ExportFormat:

    镜像文件导出格式。取值范围:RAW,QCOW2,VHD,VMDK。默认为RAW

  • FileNamePrefixList:

    导出文件的名称前缀列表

  • OnlyExportRootDisk:

    是否只导出系统盘

  • DryRun:

    检测镜像是否支持导出

  • RoleName:

    角色名称。默认为CVM_QcsRole,发起请求前请确认是否存在该角色,以及是否已正确配置COS写入权限。



3714
3715
3716
# File 'lib/v20170312/models.rb', line 3714

def DryRun
  @DryRun
end

#ExportFormatObject

Parameters:

  • BucketName:

    COS存储桶名称

  • ImageIds:

    镜像ID列表

  • ExportFormat:

    镜像文件导出格式。取值范围:RAW,QCOW2,VHD,VMDK。默认为RAW

  • FileNamePrefixList:

    导出文件的名称前缀列表

  • OnlyExportRootDisk:

    是否只导出系统盘

  • DryRun:

    检测镜像是否支持导出

  • RoleName:

    角色名称。默认为CVM_QcsRole,发起请求前请确认是否存在该角色,以及是否已正确配置COS写入权限。



3714
3715
3716
# File 'lib/v20170312/models.rb', line 3714

def ExportFormat
  @ExportFormat
end

#FileNamePrefixListObject

Parameters:

  • BucketName:

    COS存储桶名称

  • ImageIds:

    镜像ID列表

  • ExportFormat:

    镜像文件导出格式。取值范围:RAW,QCOW2,VHD,VMDK。默认为RAW

  • FileNamePrefixList:

    导出文件的名称前缀列表

  • OnlyExportRootDisk:

    是否只导出系统盘

  • DryRun:

    检测镜像是否支持导出

  • RoleName:

    角色名称。默认为CVM_QcsRole,发起请求前请确认是否存在该角色,以及是否已正确配置COS写入权限。



3714
3715
3716
# File 'lib/v20170312/models.rb', line 3714

def FileNamePrefixList
  @FileNamePrefixList
end

#ImageIdsObject

Parameters:

  • BucketName:

    COS存储桶名称

  • ImageIds:

    镜像ID列表

  • ExportFormat:

    镜像文件导出格式。取值范围:RAW,QCOW2,VHD,VMDK。默认为RAW

  • FileNamePrefixList:

    导出文件的名称前缀列表

  • OnlyExportRootDisk:

    是否只导出系统盘

  • DryRun:

    检测镜像是否支持导出

  • RoleName:

    角色名称。默认为CVM_QcsRole,发起请求前请确认是否存在该角色,以及是否已正确配置COS写入权限。



3714
3715
3716
# File 'lib/v20170312/models.rb', line 3714

def ImageIds
  @ImageIds
end

#OnlyExportRootDiskObject

Parameters:

  • BucketName:

    COS存储桶名称

  • ImageIds:

    镜像ID列表

  • ExportFormat:

    镜像文件导出格式。取值范围:RAW,QCOW2,VHD,VMDK。默认为RAW

  • FileNamePrefixList:

    导出文件的名称前缀列表

  • OnlyExportRootDisk:

    是否只导出系统盘

  • DryRun:

    检测镜像是否支持导出

  • RoleName:

    角色名称。默认为CVM_QcsRole,发起请求前请确认是否存在该角色,以及是否已正确配置COS写入权限。



3714
3715
3716
# File 'lib/v20170312/models.rb', line 3714

def OnlyExportRootDisk
  @OnlyExportRootDisk
end

#RoleNameObject

Parameters:

  • BucketName:

    COS存储桶名称

  • ImageIds:

    镜像ID列表

  • ExportFormat:

    镜像文件导出格式。取值范围:RAW,QCOW2,VHD,VMDK。默认为RAW

  • FileNamePrefixList:

    导出文件的名称前缀列表

  • OnlyExportRootDisk:

    是否只导出系统盘

  • DryRun:

    检测镜像是否支持导出

  • RoleName:

    角色名称。默认为CVM_QcsRole,发起请求前请确认是否存在该角色,以及是否已正确配置COS写入权限。



3714
3715
3716
# File 'lib/v20170312/models.rb', line 3714

def RoleName
  @RoleName
end

Instance Method Details

#deserialize(params) ⇒ Object



3726
3727
3728
3729
3730
3731
3732
3733
3734
# File 'lib/v20170312/models.rb', line 3726

def deserialize(params)
  @BucketName = params['BucketName']
  @ImageIds = params['ImageIds']
  @ExportFormat = params['ExportFormat']
  @FileNamePrefixList = params['FileNamePrefixList']
  @OnlyExportRootDisk = params['OnlyExportRootDisk']
  @DryRun = params['DryRun']
  @RoleName = params['RoleName']
end