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.



3845
3846
3847
3848
3849
3850
3851
3852
3853
# File 'lib/v20170312/models.rb', line 3845

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

#BucketName ⇒ Object

可通过 List Buckets 接口查询请求者名下的所有存储桶列表或特定地域下的存储桶列表。 可通过 DescribeImages 接口返回值中的ImageId获取。 默认导出文件无名称前缀。 默认值:false 默认值:false

Parameters:

  • BucketName: —

    COS存储桶名称。

  • ImageIds: —

    镜像ID列表。调用 ExportImages 接口时,参数 ImageIds 和 SnapshotIds 为二选一必填参数,目前参数 SnapshotIds 暂未对外开放。

  • ExportFormat: —

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

  • FileNamePrefixList: —

    导出文件的名称前缀列表。

  • OnlyExportRootDisk: —

    是否只导出系统盘。

  • DryRun: —

    检测镜像是否支持导出。

  • RoleName: —

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



3843
3844
3845
# File 'lib/v20170312/models.rb', line 3843

def BucketName
  @BucketName
end

#DryRun ⇒ Object

可通过 List Buckets 接口查询请求者名下的所有存储桶列表或特定地域下的存储桶列表。 可通过 DescribeImages 接口返回值中的ImageId获取。 默认导出文件无名称前缀。 默认值:false 默认值:false

Parameters:

  • BucketName: —

    COS存储桶名称。

  • ImageIds: —

    镜像ID列表。调用 ExportImages 接口时,参数 ImageIds 和 SnapshotIds 为二选一必填参数,目前参数 SnapshotIds 暂未对外开放。

  • ExportFormat: —

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

  • FileNamePrefixList: —

    导出文件的名称前缀列表。

  • OnlyExportRootDisk: —

    是否只导出系统盘。

  • DryRun: —

    检测镜像是否支持导出。

  • RoleName: —

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



3843
3844
3845
# File 'lib/v20170312/models.rb', line 3843

def DryRun
  @DryRun
end

#ExportFormat ⇒ Object

可通过 List Buckets 接口查询请求者名下的所有存储桶列表或特定地域下的存储桶列表。 可通过 DescribeImages 接口返回值中的ImageId获取。 默认导出文件无名称前缀。 默认值:false 默认值:false

Parameters:

  • BucketName: —

    COS存储桶名称。

  • ImageIds: —

    镜像ID列表。调用 ExportImages 接口时,参数 ImageIds 和 SnapshotIds 为二选一必填参数,目前参数 SnapshotIds 暂未对外开放。

  • ExportFormat: —

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

  • FileNamePrefixList: —

    导出文件的名称前缀列表。

  • OnlyExportRootDisk: —

    是否只导出系统盘。

  • DryRun: —

    检测镜像是否支持导出。

  • RoleName: —

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



3843
3844
3845
# File 'lib/v20170312/models.rb', line 3843

def ExportFormat
  @ExportFormat
end

#FileNamePrefixList ⇒ Object

可通过 List Buckets 接口查询请求者名下的所有存储桶列表或特定地域下的存储桶列表。 可通过 DescribeImages 接口返回值中的ImageId获取。 默认导出文件无名称前缀。 默认值:false 默认值:false

Parameters:

  • BucketName: —

    COS存储桶名称。

  • ImageIds: —

    镜像ID列表。调用 ExportImages 接口时,参数 ImageIds 和 SnapshotIds 为二选一必填参数,目前参数 SnapshotIds 暂未对外开放。

  • ExportFormat: —

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

  • FileNamePrefixList: —

    导出文件的名称前缀列表。

  • OnlyExportRootDisk: —

    是否只导出系统盘。

  • DryRun: —

    检测镜像是否支持导出。

  • RoleName: —

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



3843
3844
3845
# File 'lib/v20170312/models.rb', line 3843

def FileNamePrefixList
  @FileNamePrefixList
end

#ImageIds ⇒ Object

可通过 List Buckets 接口查询请求者名下的所有存储桶列表或特定地域下的存储桶列表。 可通过 DescribeImages 接口返回值中的ImageId获取。 默认导出文件无名称前缀。 默认值:false 默认值:false

Parameters:

  • BucketName: —

    COS存储桶名称。

  • ImageIds: —

    镜像ID列表。调用 ExportImages 接口时,参数 ImageIds 和 SnapshotIds 为二选一必填参数,目前参数 SnapshotIds 暂未对外开放。

  • ExportFormat: —

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

  • FileNamePrefixList: —

    导出文件的名称前缀列表。

  • OnlyExportRootDisk: —

    是否只导出系统盘。

  • DryRun: —

    检测镜像是否支持导出。

  • RoleName: —

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



3843
3844
3845
# File 'lib/v20170312/models.rb', line 3843

def ImageIds
  @ImageIds
end

#OnlyExportRootDisk ⇒ Object

可通过 List Buckets 接口查询请求者名下的所有存储桶列表或特定地域下的存储桶列表。 可通过 DescribeImages 接口返回值中的ImageId获取。 默认导出文件无名称前缀。 默认值:false 默认值:false

Parameters:

  • BucketName: —

    COS存储桶名称。

  • ImageIds: —

    镜像ID列表。调用 ExportImages 接口时,参数 ImageIds 和 SnapshotIds 为二选一必填参数,目前参数 SnapshotIds 暂未对外开放。

  • ExportFormat: —

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

  • FileNamePrefixList: —

    导出文件的名称前缀列表。

  • OnlyExportRootDisk: —

    是否只导出系统盘。

  • DryRun: —

    检测镜像是否支持导出。

  • RoleName: —

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



3843
3844
3845
# File 'lib/v20170312/models.rb', line 3843

def OnlyExportRootDisk
  @OnlyExportRootDisk
end

#RoleName ⇒ Object

可通过 List Buckets 接口查询请求者名下的所有存储桶列表或特定地域下的存储桶列表。 可通过 DescribeImages 接口返回值中的ImageId获取。 默认导出文件无名称前缀。 默认值:false 默认值:false

Parameters:

  • BucketName: —

    COS存储桶名称。

  • ImageIds: —

    镜像ID列表。调用 ExportImages 接口时,参数 ImageIds 和 SnapshotIds 为二选一必填参数,目前参数 SnapshotIds 暂未对外开放。

  • ExportFormat: —

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

  • FileNamePrefixList: —

    导出文件的名称前缀列表。

  • OnlyExportRootDisk: —

    是否只导出系统盘。

  • DryRun: —

    检测镜像是否支持导出。

  • RoleName: —

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



3843
3844
3845
# File 'lib/v20170312/models.rb', line 3843

def RoleName
  @RoleName
end

Instance Method Details

#deserialize(params) ⇒ Object



3855
3856
3857
3858
3859
3860
3861
3862
3863
# File 'lib/v20170312/models.rb', line 3855

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