Class: TencentCloud::Cvm::V20170312::Image

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

Overview

一个关于镜像详细信息的结构体,主要包括镜像的主要状态与属性。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(imageid = nil, osname = nil, imagetype = nil, createdtime = nil, imagename = nil, imagedescription = nil, imagesize = nil, architecture = nil, imagestate = nil, platform = nil, imagecreator = nil, imagesource = nil, syncpercent = nil, issupportcloudinit = nil, snapshotset = nil, tags = nil, licensetype = nil, imagefamily = nil, imagedeprecated = nil, cdccachestatus = nil) ⇒ Image

Returns a new instance of Image.



4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
# File 'lib/v20170312/models.rb', line 4258

def initialize(imageid=nil, osname=nil, imagetype=nil, createdtime=nil, imagename=nil, imagedescription=nil, imagesize=nil, architecture=nil, imagestate=nil, platform=nil, imagecreator=nil, imagesource=nil, syncpercent=nil, issupportcloudinit=nil, snapshotset=nil, tags=nil, licensetype=nil, imagefamily=nil, imagedeprecated=nil, cdccachestatus=nil)
  @ImageId = imageid
  @OsName = osname
  @ImageType = imagetype
  @CreatedTime = createdtime
  @ImageName = imagename
  @ImageDescription = imagedescription
  @ImageSize = imagesize
  @Architecture = architecture
  @ImageState = imagestate
  @Platform = platform
  @ImageCreator = imagecreator
  @ImageSource = imagesource
  @SyncPercent = syncpercent
  @IsSupportCloudinit = issupportcloudinit
  @SnapshotSet = snapshotset
  @Tags = tags
  @LicenseType = licensetype
  @ImageFamily = imagefamily
  @ImageDeprecated = imagedeprecated
  @CdcCacheStatus = cdccachestatus
end

Instance Attribute Details

#Architecture ⇒ Object

  • PUBLIC_IMAGE 公共镜像
  • PRIVATE_IMAGE 自定义镜像
  • SHARED_IMAGE 共享镜像 按照 ISO8601 标准表示,并且使用 UTC 时间,格式为:YYYY-MM-DDThh:mm:ssZ。
  • x86_64
  • arm
  • i386 CREATING-创建中 NORMAL-正常 CREATEFAILED-创建失败 SYNCING-复制中 IMPORTING-导入中 IMPORTFAILED-导入失败
  • OFFICIAL 官方镜像
  • CREATE_IMAGE 用户自建镜像
  • EXTERNAL_IMPORT 用户外部导入镜像 注意:此字段可能返回 null,表示取不到有效值。
  • TencentCloud 腾讯云官方许可
  • BYOL 用户自带许可

Parameters:

  • ImageId: —

    镜像ID

  • OsName: —

    镜像操作系统

  • ImageType: —

    镜像类型。镜像类型返回值包括:

  • CreatedTime: —

    镜像创建时间。

  • ImageName: —

    镜像名称

  • ImageDescription: —

    镜像描述

  • ImageSize: —

    镜像大小,单位 GiB。

  • Architecture: —

    镜像架构。镜像架构返回值包括:

  • ImageState: —

    镜像状态:

  • Platform: —

    镜像来源平台,包括如TencentOS、 CentOS、 Windows、 Ubuntu、 Debian、Fedora等。

  • ImageCreator: —

    镜像创建者

  • ImageSource: —

    镜像来源。镜像来源返回值包括:

  • SyncPercent: —

    同步百分比

  • IsSupportCloudinit: —

    镜像是否支持cloud-init

  • SnapshotSet: —

    镜像关联的快照信息

  • Tags: —

    镜像关联的标签列表。

  • LicenseType: —

    镜像许可类型。镜像许可类型返回值包括:

  • ImageFamily: —

    镜像族

  • ImageDeprecated: —

    镜像是否废弃

  • CdcCacheStatus: —

    CDC镜像缓存状态



4256
4257
4258
# File 'lib/v20170312/models.rb', line 4256

def Architecture
  @Architecture
end

#CdcCacheStatus ⇒ Object

  • PUBLIC_IMAGE 公共镜像
  • PRIVATE_IMAGE 自定义镜像
  • SHARED_IMAGE 共享镜像 按照 ISO8601 标准表示,并且使用 UTC 时间,格式为:YYYY-MM-DDThh:mm:ssZ。
  • x86_64
  • arm
  • i386 CREATING-创建中 NORMAL-正常 CREATEFAILED-创建失败 SYNCING-复制中 IMPORTING-导入中 IMPORTFAILED-导入失败
  • OFFICIAL 官方镜像
  • CREATE_IMAGE 用户自建镜像
  • EXTERNAL_IMPORT 用户外部导入镜像 注意:此字段可能返回 null,表示取不到有效值。
  • TencentCloud 腾讯云官方许可
  • BYOL 用户自带许可

Parameters:

  • ImageId: —

    镜像ID

  • OsName: —

    镜像操作系统

  • ImageType: —

    镜像类型。镜像类型返回值包括:

  • CreatedTime: —

    镜像创建时间。

  • ImageName: —

    镜像名称

  • ImageDescription: —

    镜像描述

  • ImageSize: —

    镜像大小,单位 GiB。

  • Architecture: —

    镜像架构。镜像架构返回值包括:

  • ImageState: —

    镜像状态:

  • Platform: —

    镜像来源平台,包括如TencentOS、 CentOS、 Windows、 Ubuntu、 Debian、Fedora等。

  • ImageCreator: —

    镜像创建者

  • ImageSource: —

    镜像来源。镜像来源返回值包括:

  • SyncPercent: —

    同步百分比

  • IsSupportCloudinit: —

    镜像是否支持cloud-init

  • SnapshotSet: —

    镜像关联的快照信息

  • Tags: —

    镜像关联的标签列表。

  • LicenseType: —

    镜像许可类型。镜像许可类型返回值包括:

  • ImageFamily: —

    镜像族

  • ImageDeprecated: —

    镜像是否废弃

  • CdcCacheStatus: —

    CDC镜像缓存状态



4256
4257
4258
# File 'lib/v20170312/models.rb', line 4256

def CdcCacheStatus
  @CdcCacheStatus
end

#CreatedTime ⇒ Object

  • PUBLIC_IMAGE 公共镜像
  • PRIVATE_IMAGE 自定义镜像
  • SHARED_IMAGE 共享镜像 按照 ISO8601 标准表示,并且使用 UTC 时间,格式为:YYYY-MM-DDThh:mm:ssZ。
  • x86_64
  • arm
  • i386 CREATING-创建中 NORMAL-正常 CREATEFAILED-创建失败 SYNCING-复制中 IMPORTING-导入中 IMPORTFAILED-导入失败
  • OFFICIAL 官方镜像
  • CREATE_IMAGE 用户自建镜像
  • EXTERNAL_IMPORT 用户外部导入镜像 注意:此字段可能返回 null,表示取不到有效值。
  • TencentCloud 腾讯云官方许可
  • BYOL 用户自带许可

Parameters:

  • ImageId: —

    镜像ID

  • OsName: —

    镜像操作系统

  • ImageType: —

    镜像类型。镜像类型返回值包括:

  • CreatedTime: —

    镜像创建时间。

  • ImageName: —

    镜像名称

  • ImageDescription: —

    镜像描述

  • ImageSize: —

    镜像大小,单位 GiB。

  • Architecture: —

    镜像架构。镜像架构返回值包括:

  • ImageState: —

    镜像状态:

  • Platform: —

    镜像来源平台,包括如TencentOS、 CentOS、 Windows、 Ubuntu、 Debian、Fedora等。

  • ImageCreator: —

    镜像创建者

  • ImageSource: —

    镜像来源。镜像来源返回值包括:

  • SyncPercent: —

    同步百分比

  • IsSupportCloudinit: —

    镜像是否支持cloud-init

  • SnapshotSet: —

    镜像关联的快照信息

  • Tags: —

    镜像关联的标签列表。

  • LicenseType: —

    镜像许可类型。镜像许可类型返回值包括:

  • ImageFamily: —

    镜像族

  • ImageDeprecated: —

    镜像是否废弃

  • CdcCacheStatus: —

    CDC镜像缓存状态



4256
4257
4258
# File 'lib/v20170312/models.rb', line 4256

def CreatedTime
  @CreatedTime
end

#ImageCreator ⇒ Object

  • PUBLIC_IMAGE 公共镜像
  • PRIVATE_IMAGE 自定义镜像
  • SHARED_IMAGE 共享镜像 按照 ISO8601 标准表示,并且使用 UTC 时间,格式为:YYYY-MM-DDThh:mm:ssZ。
  • x86_64
  • arm
  • i386 CREATING-创建中 NORMAL-正常 CREATEFAILED-创建失败 SYNCING-复制中 IMPORTING-导入中 IMPORTFAILED-导入失败
  • OFFICIAL 官方镜像
  • CREATE_IMAGE 用户自建镜像
  • EXTERNAL_IMPORT 用户外部导入镜像 注意:此字段可能返回 null,表示取不到有效值。
  • TencentCloud 腾讯云官方许可
  • BYOL 用户自带许可

Parameters:

  • ImageId: —

    镜像ID

  • OsName: —

    镜像操作系统

  • ImageType: —

    镜像类型。镜像类型返回值包括:

  • CreatedTime: —

    镜像创建时间。

  • ImageName: —

    镜像名称

  • ImageDescription: —

    镜像描述

  • ImageSize: —

    镜像大小,单位 GiB。

  • Architecture: —

    镜像架构。镜像架构返回值包括:

  • ImageState: —

    镜像状态:

  • Platform: —

    镜像来源平台,包括如TencentOS、 CentOS、 Windows、 Ubuntu、 Debian、Fedora等。

  • ImageCreator: —

    镜像创建者

  • ImageSource: —

    镜像来源。镜像来源返回值包括:

  • SyncPercent: —

    同步百分比

  • IsSupportCloudinit: —

    镜像是否支持cloud-init

  • SnapshotSet: —

    镜像关联的快照信息

  • Tags: —

    镜像关联的标签列表。

  • LicenseType: —

    镜像许可类型。镜像许可类型返回值包括:

  • ImageFamily: —

    镜像族

  • ImageDeprecated: —

    镜像是否废弃

  • CdcCacheStatus: —

    CDC镜像缓存状态



4256
4257
4258
# File 'lib/v20170312/models.rb', line 4256

def ImageCreator
  @ImageCreator
end

#ImageDeprecated ⇒ Object

  • PUBLIC_IMAGE 公共镜像
  • PRIVATE_IMAGE 自定义镜像
  • SHARED_IMAGE 共享镜像 按照 ISO8601 标准表示,并且使用 UTC 时间,格式为:YYYY-MM-DDThh:mm:ssZ。
  • x86_64
  • arm
  • i386 CREATING-创建中 NORMAL-正常 CREATEFAILED-创建失败 SYNCING-复制中 IMPORTING-导入中 IMPORTFAILED-导入失败
  • OFFICIAL 官方镜像
  • CREATE_IMAGE 用户自建镜像
  • EXTERNAL_IMPORT 用户外部导入镜像 注意:此字段可能返回 null,表示取不到有效值。
  • TencentCloud 腾讯云官方许可
  • BYOL 用户自带许可

Parameters:

  • ImageId: —

    镜像ID

  • OsName: —

    镜像操作系统

  • ImageType: —

    镜像类型。镜像类型返回值包括:

  • CreatedTime: —

    镜像创建时间。

  • ImageName: —

    镜像名称

  • ImageDescription: —

    镜像描述

  • ImageSize: —

    镜像大小,单位 GiB。

  • Architecture: —

    镜像架构。镜像架构返回值包括:

  • ImageState: —

    镜像状态:

  • Platform: —

    镜像来源平台,包括如TencentOS、 CentOS、 Windows、 Ubuntu、 Debian、Fedora等。

  • ImageCreator: —

    镜像创建者

  • ImageSource: —

    镜像来源。镜像来源返回值包括:

  • SyncPercent: —

    同步百分比

  • IsSupportCloudinit: —

    镜像是否支持cloud-init

  • SnapshotSet: —

    镜像关联的快照信息

  • Tags: —

    镜像关联的标签列表。

  • LicenseType: —

    镜像许可类型。镜像许可类型返回值包括:

  • ImageFamily: —

    镜像族

  • ImageDeprecated: —

    镜像是否废弃

  • CdcCacheStatus: —

    CDC镜像缓存状态



4256
4257
4258
# File 'lib/v20170312/models.rb', line 4256

def ImageDeprecated
  @ImageDeprecated
end

#ImageDescription ⇒ Object

  • PUBLIC_IMAGE 公共镜像
  • PRIVATE_IMAGE 自定义镜像
  • SHARED_IMAGE 共享镜像 按照 ISO8601 标准表示,并且使用 UTC 时间,格式为:YYYY-MM-DDThh:mm:ssZ。
  • x86_64
  • arm
  • i386 CREATING-创建中 NORMAL-正常 CREATEFAILED-创建失败 SYNCING-复制中 IMPORTING-导入中 IMPORTFAILED-导入失败
  • OFFICIAL 官方镜像
  • CREATE_IMAGE 用户自建镜像
  • EXTERNAL_IMPORT 用户外部导入镜像 注意:此字段可能返回 null,表示取不到有效值。
  • TencentCloud 腾讯云官方许可
  • BYOL 用户自带许可

Parameters:

  • ImageId: —

    镜像ID

  • OsName: —

    镜像操作系统

  • ImageType: —

    镜像类型。镜像类型返回值包括:

  • CreatedTime: —

    镜像创建时间。

  • ImageName: —

    镜像名称

  • ImageDescription: —

    镜像描述

  • ImageSize: —

    镜像大小,单位 GiB。

  • Architecture: —

    镜像架构。镜像架构返回值包括:

  • ImageState: —

    镜像状态:

  • Platform: —

    镜像来源平台,包括如TencentOS、 CentOS、 Windows、 Ubuntu、 Debian、Fedora等。

  • ImageCreator: —

    镜像创建者

  • ImageSource: —

    镜像来源。镜像来源返回值包括:

  • SyncPercent: —

    同步百分比

  • IsSupportCloudinit: —

    镜像是否支持cloud-init

  • SnapshotSet: —

    镜像关联的快照信息

  • Tags: —

    镜像关联的标签列表。

  • LicenseType: —

    镜像许可类型。镜像许可类型返回值包括:

  • ImageFamily: —

    镜像族

  • ImageDeprecated: —

    镜像是否废弃

  • CdcCacheStatus: —

    CDC镜像缓存状态



4256
4257
4258
# File 'lib/v20170312/models.rb', line 4256

def ImageDescription
  @ImageDescription
end

#ImageFamily ⇒ Object

  • PUBLIC_IMAGE 公共镜像
  • PRIVATE_IMAGE 自定义镜像
  • SHARED_IMAGE 共享镜像 按照 ISO8601 标准表示,并且使用 UTC 时间,格式为:YYYY-MM-DDThh:mm:ssZ。
  • x86_64
  • arm
  • i386 CREATING-创建中 NORMAL-正常 CREATEFAILED-创建失败 SYNCING-复制中 IMPORTING-导入中 IMPORTFAILED-导入失败
  • OFFICIAL 官方镜像
  • CREATE_IMAGE 用户自建镜像
  • EXTERNAL_IMPORT 用户外部导入镜像 注意:此字段可能返回 null,表示取不到有效值。
  • TencentCloud 腾讯云官方许可
  • BYOL 用户自带许可

Parameters:

  • ImageId: —

    镜像ID

  • OsName: —

    镜像操作系统

  • ImageType: —

    镜像类型。镜像类型返回值包括:

  • CreatedTime: —

    镜像创建时间。

  • ImageName: —

    镜像名称

  • ImageDescription: —

    镜像描述

  • ImageSize: —

    镜像大小,单位 GiB。

  • Architecture: —

    镜像架构。镜像架构返回值包括:

  • ImageState: —

    镜像状态:

  • Platform: —

    镜像来源平台,包括如TencentOS、 CentOS、 Windows、 Ubuntu、 Debian、Fedora等。

  • ImageCreator: —

    镜像创建者

  • ImageSource: —

    镜像来源。镜像来源返回值包括:

  • SyncPercent: —

    同步百分比

  • IsSupportCloudinit: —

    镜像是否支持cloud-init

  • SnapshotSet: —

    镜像关联的快照信息

  • Tags: —

    镜像关联的标签列表。

  • LicenseType: —

    镜像许可类型。镜像许可类型返回值包括:

  • ImageFamily: —

    镜像族

  • ImageDeprecated: —

    镜像是否废弃

  • CdcCacheStatus: —

    CDC镜像缓存状态



4256
4257
4258
# File 'lib/v20170312/models.rb', line 4256

def ImageFamily
  @ImageFamily
end

#ImageId ⇒ Object

  • PUBLIC_IMAGE 公共镜像
  • PRIVATE_IMAGE 自定义镜像
  • SHARED_IMAGE 共享镜像 按照 ISO8601 标准表示,并且使用 UTC 时间,格式为:YYYY-MM-DDThh:mm:ssZ。
  • x86_64
  • arm
  • i386 CREATING-创建中 NORMAL-正常 CREATEFAILED-创建失败 SYNCING-复制中 IMPORTING-导入中 IMPORTFAILED-导入失败
  • OFFICIAL 官方镜像
  • CREATE_IMAGE 用户自建镜像
  • EXTERNAL_IMPORT 用户外部导入镜像 注意:此字段可能返回 null,表示取不到有效值。
  • TencentCloud 腾讯云官方许可
  • BYOL 用户自带许可

Parameters:

  • ImageId: —

    镜像ID

  • OsName: —

    镜像操作系统

  • ImageType: —

    镜像类型。镜像类型返回值包括:

  • CreatedTime: —

    镜像创建时间。

  • ImageName: —

    镜像名称

  • ImageDescription: —

    镜像描述

  • ImageSize: —

    镜像大小,单位 GiB。

  • Architecture: —

    镜像架构。镜像架构返回值包括:

  • ImageState: —

    镜像状态:

  • Platform: —

    镜像来源平台,包括如TencentOS、 CentOS、 Windows、 Ubuntu、 Debian、Fedora等。

  • ImageCreator: —

    镜像创建者

  • ImageSource: —

    镜像来源。镜像来源返回值包括:

  • SyncPercent: —

    同步百分比

  • IsSupportCloudinit: —

    镜像是否支持cloud-init

  • SnapshotSet: —

    镜像关联的快照信息

  • Tags: —

    镜像关联的标签列表。

  • LicenseType: —

    镜像许可类型。镜像许可类型返回值包括:

  • ImageFamily: —

    镜像族

  • ImageDeprecated: —

    镜像是否废弃

  • CdcCacheStatus: —

    CDC镜像缓存状态



4256
4257
4258
# File 'lib/v20170312/models.rb', line 4256

def ImageId
  @ImageId
end

#ImageName ⇒ Object

  • PUBLIC_IMAGE 公共镜像
  • PRIVATE_IMAGE 自定义镜像
  • SHARED_IMAGE 共享镜像 按照 ISO8601 标准表示,并且使用 UTC 时间,格式为:YYYY-MM-DDThh:mm:ssZ。
  • x86_64
  • arm
  • i386 CREATING-创建中 NORMAL-正常 CREATEFAILED-创建失败 SYNCING-复制中 IMPORTING-导入中 IMPORTFAILED-导入失败
  • OFFICIAL 官方镜像
  • CREATE_IMAGE 用户自建镜像
  • EXTERNAL_IMPORT 用户外部导入镜像 注意:此字段可能返回 null,表示取不到有效值。
  • TencentCloud 腾讯云官方许可
  • BYOL 用户自带许可

Parameters:

  • ImageId: —

    镜像ID

  • OsName: —

    镜像操作系统

  • ImageType: —

    镜像类型。镜像类型返回值包括:

  • CreatedTime: —

    镜像创建时间。

  • ImageName: —

    镜像名称

  • ImageDescription: —

    镜像描述

  • ImageSize: —

    镜像大小,单位 GiB。

  • Architecture: —

    镜像架构。镜像架构返回值包括:

  • ImageState: —

    镜像状态:

  • Platform: —

    镜像来源平台,包括如TencentOS、 CentOS、 Windows、 Ubuntu、 Debian、Fedora等。

  • ImageCreator: —

    镜像创建者

  • ImageSource: —

    镜像来源。镜像来源返回值包括:

  • SyncPercent: —

    同步百分比

  • IsSupportCloudinit: —

    镜像是否支持cloud-init

  • SnapshotSet: —

    镜像关联的快照信息

  • Tags: —

    镜像关联的标签列表。

  • LicenseType: —

    镜像许可类型。镜像许可类型返回值包括:

  • ImageFamily: —

    镜像族

  • ImageDeprecated: —

    镜像是否废弃

  • CdcCacheStatus: —

    CDC镜像缓存状态



4256
4257
4258
# File 'lib/v20170312/models.rb', line 4256

def ImageName
  @ImageName
end

#ImageSize ⇒ Object

  • PUBLIC_IMAGE 公共镜像
  • PRIVATE_IMAGE 自定义镜像
  • SHARED_IMAGE 共享镜像 按照 ISO8601 标准表示,并且使用 UTC 时间,格式为:YYYY-MM-DDThh:mm:ssZ。
  • x86_64
  • arm
  • i386 CREATING-创建中 NORMAL-正常 CREATEFAILED-创建失败 SYNCING-复制中 IMPORTING-导入中 IMPORTFAILED-导入失败
  • OFFICIAL 官方镜像
  • CREATE_IMAGE 用户自建镜像
  • EXTERNAL_IMPORT 用户外部导入镜像 注意:此字段可能返回 null,表示取不到有效值。
  • TencentCloud 腾讯云官方许可
  • BYOL 用户自带许可

Parameters:

  • ImageId: —

    镜像ID

  • OsName: —

    镜像操作系统

  • ImageType: —

    镜像类型。镜像类型返回值包括:

  • CreatedTime: —

    镜像创建时间。

  • ImageName: —

    镜像名称

  • ImageDescription: —

    镜像描述

  • ImageSize: —

    镜像大小,单位 GiB。

  • Architecture: —

    镜像架构。镜像架构返回值包括:

  • ImageState: —

    镜像状态:

  • Platform: —

    镜像来源平台,包括如TencentOS、 CentOS、 Windows、 Ubuntu、 Debian、Fedora等。

  • ImageCreator: —

    镜像创建者

  • ImageSource: —

    镜像来源。镜像来源返回值包括:

  • SyncPercent: —

    同步百分比

  • IsSupportCloudinit: —

    镜像是否支持cloud-init

  • SnapshotSet: —

    镜像关联的快照信息

  • Tags: —

    镜像关联的标签列表。

  • LicenseType: —

    镜像许可类型。镜像许可类型返回值包括:

  • ImageFamily: —

    镜像族

  • ImageDeprecated: —

    镜像是否废弃

  • CdcCacheStatus: —

    CDC镜像缓存状态



4256
4257
4258
# File 'lib/v20170312/models.rb', line 4256

def ImageSize
  @ImageSize
end

#ImageSource ⇒ Object

  • PUBLIC_IMAGE 公共镜像
  • PRIVATE_IMAGE 自定义镜像
  • SHARED_IMAGE 共享镜像 按照 ISO8601 标准表示,并且使用 UTC 时间,格式为:YYYY-MM-DDThh:mm:ssZ。
  • x86_64
  • arm
  • i386 CREATING-创建中 NORMAL-正常 CREATEFAILED-创建失败 SYNCING-复制中 IMPORTING-导入中 IMPORTFAILED-导入失败
  • OFFICIAL 官方镜像
  • CREATE_IMAGE 用户自建镜像
  • EXTERNAL_IMPORT 用户外部导入镜像 注意:此字段可能返回 null,表示取不到有效值。
  • TencentCloud 腾讯云官方许可
  • BYOL 用户自带许可

Parameters:

  • ImageId: —

    镜像ID

  • OsName: —

    镜像操作系统

  • ImageType: —

    镜像类型。镜像类型返回值包括:

  • CreatedTime: —

    镜像创建时间。

  • ImageName: —

    镜像名称

  • ImageDescription: —

    镜像描述

  • ImageSize: —

    镜像大小,单位 GiB。

  • Architecture: —

    镜像架构。镜像架构返回值包括:

  • ImageState: —

    镜像状态:

  • Platform: —

    镜像来源平台,包括如TencentOS、 CentOS、 Windows、 Ubuntu、 Debian、Fedora等。

  • ImageCreator: —

    镜像创建者

  • ImageSource: —

    镜像来源。镜像来源返回值包括:

  • SyncPercent: —

    同步百分比

  • IsSupportCloudinit: —

    镜像是否支持cloud-init

  • SnapshotSet: —

    镜像关联的快照信息

  • Tags: —

    镜像关联的标签列表。

  • LicenseType: —

    镜像许可类型。镜像许可类型返回值包括:

  • ImageFamily: —

    镜像族

  • ImageDeprecated: —

    镜像是否废弃

  • CdcCacheStatus: —

    CDC镜像缓存状态



4256
4257
4258
# File 'lib/v20170312/models.rb', line 4256

def ImageSource
  @ImageSource
end

#ImageState ⇒ Object

  • PUBLIC_IMAGE 公共镜像
  • PRIVATE_IMAGE 自定义镜像
  • SHARED_IMAGE 共享镜像 按照 ISO8601 标准表示,并且使用 UTC 时间,格式为:YYYY-MM-DDThh:mm:ssZ。
  • x86_64
  • arm
  • i386 CREATING-创建中 NORMAL-正常 CREATEFAILED-创建失败 SYNCING-复制中 IMPORTING-导入中 IMPORTFAILED-导入失败
  • OFFICIAL 官方镜像
  • CREATE_IMAGE 用户自建镜像
  • EXTERNAL_IMPORT 用户外部导入镜像 注意:此字段可能返回 null,表示取不到有效值。
  • TencentCloud 腾讯云官方许可
  • BYOL 用户自带许可

Parameters:

  • ImageId: —

    镜像ID

  • OsName: —

    镜像操作系统

  • ImageType: —

    镜像类型。镜像类型返回值包括:

  • CreatedTime: —

    镜像创建时间。

  • ImageName: —

    镜像名称

  • ImageDescription: —

    镜像描述

  • ImageSize: —

    镜像大小,单位 GiB。

  • Architecture: —

    镜像架构。镜像架构返回值包括:

  • ImageState: —

    镜像状态:

  • Platform: —

    镜像来源平台,包括如TencentOS、 CentOS、 Windows、 Ubuntu、 Debian、Fedora等。

  • ImageCreator: —

    镜像创建者

  • ImageSource: —

    镜像来源。镜像来源返回值包括:

  • SyncPercent: —

    同步百分比

  • IsSupportCloudinit: —

    镜像是否支持cloud-init

  • SnapshotSet: —

    镜像关联的快照信息

  • Tags: —

    镜像关联的标签列表。

  • LicenseType: —

    镜像许可类型。镜像许可类型返回值包括:

  • ImageFamily: —

    镜像族

  • ImageDeprecated: —

    镜像是否废弃

  • CdcCacheStatus: —

    CDC镜像缓存状态



4256
4257
4258
# File 'lib/v20170312/models.rb', line 4256

def ImageState
  @ImageState
end

#ImageType ⇒ Object

  • PUBLIC_IMAGE 公共镜像
  • PRIVATE_IMAGE 自定义镜像
  • SHARED_IMAGE 共享镜像 按照 ISO8601 标准表示,并且使用 UTC 时间,格式为:YYYY-MM-DDThh:mm:ssZ。
  • x86_64
  • arm
  • i386 CREATING-创建中 NORMAL-正常 CREATEFAILED-创建失败 SYNCING-复制中 IMPORTING-导入中 IMPORTFAILED-导入失败
  • OFFICIAL 官方镜像
  • CREATE_IMAGE 用户自建镜像
  • EXTERNAL_IMPORT 用户外部导入镜像 注意:此字段可能返回 null,表示取不到有效值。
  • TencentCloud 腾讯云官方许可
  • BYOL 用户自带许可

Parameters:

  • ImageId: —

    镜像ID

  • OsName: —

    镜像操作系统

  • ImageType: —

    镜像类型。镜像类型返回值包括:

  • CreatedTime: —

    镜像创建时间。

  • ImageName: —

    镜像名称

  • ImageDescription: —

    镜像描述

  • ImageSize: —

    镜像大小,单位 GiB。

  • Architecture: —

    镜像架构。镜像架构返回值包括:

  • ImageState: —

    镜像状态:

  • Platform: —

    镜像来源平台,包括如TencentOS、 CentOS、 Windows、 Ubuntu、 Debian、Fedora等。

  • ImageCreator: —

    镜像创建者

  • ImageSource: —

    镜像来源。镜像来源返回值包括:

  • SyncPercent: —

    同步百分比

  • IsSupportCloudinit: —

    镜像是否支持cloud-init

  • SnapshotSet: —

    镜像关联的快照信息

  • Tags: —

    镜像关联的标签列表。

  • LicenseType: —

    镜像许可类型。镜像许可类型返回值包括:

  • ImageFamily: —

    镜像族

  • ImageDeprecated: —

    镜像是否废弃

  • CdcCacheStatus: —

    CDC镜像缓存状态



4256
4257
4258
# File 'lib/v20170312/models.rb', line 4256

def ImageType
  @ImageType
end

#IsSupportCloudinit ⇒ Object

  • PUBLIC_IMAGE 公共镜像
  • PRIVATE_IMAGE 自定义镜像
  • SHARED_IMAGE 共享镜像 按照 ISO8601 标准表示,并且使用 UTC 时间,格式为:YYYY-MM-DDThh:mm:ssZ。
  • x86_64
  • arm
  • i386 CREATING-创建中 NORMAL-正常 CREATEFAILED-创建失败 SYNCING-复制中 IMPORTING-导入中 IMPORTFAILED-导入失败
  • OFFICIAL 官方镜像
  • CREATE_IMAGE 用户自建镜像
  • EXTERNAL_IMPORT 用户外部导入镜像 注意:此字段可能返回 null,表示取不到有效值。
  • TencentCloud 腾讯云官方许可
  • BYOL 用户自带许可

Parameters:

  • ImageId: —

    镜像ID

  • OsName: —

    镜像操作系统

  • ImageType: —

    镜像类型。镜像类型返回值包括:

  • CreatedTime: —

    镜像创建时间。

  • ImageName: —

    镜像名称

  • ImageDescription: —

    镜像描述

  • ImageSize: —

    镜像大小,单位 GiB。

  • Architecture: —

    镜像架构。镜像架构返回值包括:

  • ImageState: —

    镜像状态:

  • Platform: —

    镜像来源平台,包括如TencentOS、 CentOS、 Windows、 Ubuntu、 Debian、Fedora等。

  • ImageCreator: —

    镜像创建者

  • ImageSource: —

    镜像来源。镜像来源返回值包括:

  • SyncPercent: —

    同步百分比

  • IsSupportCloudinit: —

    镜像是否支持cloud-init

  • SnapshotSet: —

    镜像关联的快照信息

  • Tags: —

    镜像关联的标签列表。

  • LicenseType: —

    镜像许可类型。镜像许可类型返回值包括:

  • ImageFamily: —

    镜像族

  • ImageDeprecated: —

    镜像是否废弃

  • CdcCacheStatus: —

    CDC镜像缓存状态



4256
4257
4258
# File 'lib/v20170312/models.rb', line 4256

def IsSupportCloudinit
  @IsSupportCloudinit
end

#LicenseType ⇒ Object

  • PUBLIC_IMAGE 公共镜像
  • PRIVATE_IMAGE 自定义镜像
  • SHARED_IMAGE 共享镜像 按照 ISO8601 标准表示,并且使用 UTC 时间,格式为:YYYY-MM-DDThh:mm:ssZ。
  • x86_64
  • arm
  • i386 CREATING-创建中 NORMAL-正常 CREATEFAILED-创建失败 SYNCING-复制中 IMPORTING-导入中 IMPORTFAILED-导入失败
  • OFFICIAL 官方镜像
  • CREATE_IMAGE 用户自建镜像
  • EXTERNAL_IMPORT 用户外部导入镜像 注意:此字段可能返回 null,表示取不到有效值。
  • TencentCloud 腾讯云官方许可
  • BYOL 用户自带许可

Parameters:

  • ImageId: —

    镜像ID

  • OsName: —

    镜像操作系统

  • ImageType: —

    镜像类型。镜像类型返回值包括:

  • CreatedTime: —

    镜像创建时间。

  • ImageName: —

    镜像名称

  • ImageDescription: —

    镜像描述

  • ImageSize: —

    镜像大小,单位 GiB。

  • Architecture: —

    镜像架构。镜像架构返回值包括:

  • ImageState: —

    镜像状态:

  • Platform: —

    镜像来源平台,包括如TencentOS、 CentOS、 Windows、 Ubuntu、 Debian、Fedora等。

  • ImageCreator: —

    镜像创建者

  • ImageSource: —

    镜像来源。镜像来源返回值包括:

  • SyncPercent: —

    同步百分比

  • IsSupportCloudinit: —

    镜像是否支持cloud-init

  • SnapshotSet: —

    镜像关联的快照信息

  • Tags: —

    镜像关联的标签列表。

  • LicenseType: —

    镜像许可类型。镜像许可类型返回值包括:

  • ImageFamily: —

    镜像族

  • ImageDeprecated: —

    镜像是否废弃

  • CdcCacheStatus: —

    CDC镜像缓存状态



4256
4257
4258
# File 'lib/v20170312/models.rb', line 4256

def LicenseType
  @LicenseType
end

#OsName ⇒ Object

  • PUBLIC_IMAGE 公共镜像
  • PRIVATE_IMAGE 自定义镜像
  • SHARED_IMAGE 共享镜像 按照 ISO8601 标准表示,并且使用 UTC 时间,格式为:YYYY-MM-DDThh:mm:ssZ。
  • x86_64
  • arm
  • i386 CREATING-创建中 NORMAL-正常 CREATEFAILED-创建失败 SYNCING-复制中 IMPORTING-导入中 IMPORTFAILED-导入失败
  • OFFICIAL 官方镜像
  • CREATE_IMAGE 用户自建镜像
  • EXTERNAL_IMPORT 用户外部导入镜像 注意:此字段可能返回 null,表示取不到有效值。
  • TencentCloud 腾讯云官方许可
  • BYOL 用户自带许可

Parameters:

  • ImageId: —

    镜像ID

  • OsName: —

    镜像操作系统

  • ImageType: —

    镜像类型。镜像类型返回值包括:

  • CreatedTime: —

    镜像创建时间。

  • ImageName: —

    镜像名称

  • ImageDescription: —

    镜像描述

  • ImageSize: —

    镜像大小,单位 GiB。

  • Architecture: —

    镜像架构。镜像架构返回值包括:

  • ImageState: —

    镜像状态:

  • Platform: —

    镜像来源平台,包括如TencentOS、 CentOS、 Windows、 Ubuntu、 Debian、Fedora等。

  • ImageCreator: —

    镜像创建者

  • ImageSource: —

    镜像来源。镜像来源返回值包括:

  • SyncPercent: —

    同步百分比

  • IsSupportCloudinit: —

    镜像是否支持cloud-init

  • SnapshotSet: —

    镜像关联的快照信息

  • Tags: —

    镜像关联的标签列表。

  • LicenseType: —

    镜像许可类型。镜像许可类型返回值包括:

  • ImageFamily: —

    镜像族

  • ImageDeprecated: —

    镜像是否废弃

  • CdcCacheStatus: —

    CDC镜像缓存状态



4256
4257
4258
# File 'lib/v20170312/models.rb', line 4256

def OsName
  @OsName
end

#Platform ⇒ Object

  • PUBLIC_IMAGE 公共镜像
  • PRIVATE_IMAGE 自定义镜像
  • SHARED_IMAGE 共享镜像 按照 ISO8601 标准表示,并且使用 UTC 时间,格式为:YYYY-MM-DDThh:mm:ssZ。
  • x86_64
  • arm
  • i386 CREATING-创建中 NORMAL-正常 CREATEFAILED-创建失败 SYNCING-复制中 IMPORTING-导入中 IMPORTFAILED-导入失败
  • OFFICIAL 官方镜像
  • CREATE_IMAGE 用户自建镜像
  • EXTERNAL_IMPORT 用户外部导入镜像 注意:此字段可能返回 null,表示取不到有效值。
  • TencentCloud 腾讯云官方许可
  • BYOL 用户自带许可

Parameters:

  • ImageId: —

    镜像ID

  • OsName: —

    镜像操作系统

  • ImageType: —

    镜像类型。镜像类型返回值包括:

  • CreatedTime: —

    镜像创建时间。

  • ImageName: —

    镜像名称

  • ImageDescription: —

    镜像描述

  • ImageSize: —

    镜像大小,单位 GiB。

  • Architecture: —

    镜像架构。镜像架构返回值包括:

  • ImageState: —

    镜像状态:

  • Platform: —

    镜像来源平台,包括如TencentOS、 CentOS、 Windows、 Ubuntu、 Debian、Fedora等。

  • ImageCreator: —

    镜像创建者

  • ImageSource: —

    镜像来源。镜像来源返回值包括:

  • SyncPercent: —

    同步百分比

  • IsSupportCloudinit: —

    镜像是否支持cloud-init

  • SnapshotSet: —

    镜像关联的快照信息

  • Tags: —

    镜像关联的标签列表。

  • LicenseType: —

    镜像许可类型。镜像许可类型返回值包括:

  • ImageFamily: —

    镜像族

  • ImageDeprecated: —

    镜像是否废弃

  • CdcCacheStatus: —

    CDC镜像缓存状态



4256
4257
4258
# File 'lib/v20170312/models.rb', line 4256

def Platform
  @Platform
end

#SnapshotSet ⇒ Object

  • PUBLIC_IMAGE 公共镜像
  • PRIVATE_IMAGE 自定义镜像
  • SHARED_IMAGE 共享镜像 按照 ISO8601 标准表示,并且使用 UTC 时间,格式为:YYYY-MM-DDThh:mm:ssZ。
  • x86_64
  • arm
  • i386 CREATING-创建中 NORMAL-正常 CREATEFAILED-创建失败 SYNCING-复制中 IMPORTING-导入中 IMPORTFAILED-导入失败
  • OFFICIAL 官方镜像
  • CREATE_IMAGE 用户自建镜像
  • EXTERNAL_IMPORT 用户外部导入镜像 注意:此字段可能返回 null,表示取不到有效值。
  • TencentCloud 腾讯云官方许可
  • BYOL 用户自带许可

Parameters:

  • ImageId: —

    镜像ID

  • OsName: —

    镜像操作系统

  • ImageType: —

    镜像类型。镜像类型返回值包括:

  • CreatedTime: —

    镜像创建时间。

  • ImageName: —

    镜像名称

  • ImageDescription: —

    镜像描述

  • ImageSize: —

    镜像大小,单位 GiB。

  • Architecture: —

    镜像架构。镜像架构返回值包括:

  • ImageState: —

    镜像状态:

  • Platform: —

    镜像来源平台,包括如TencentOS、 CentOS、 Windows、 Ubuntu、 Debian、Fedora等。

  • ImageCreator: —

    镜像创建者

  • ImageSource: —

    镜像来源。镜像来源返回值包括:

  • SyncPercent: —

    同步百分比

  • IsSupportCloudinit: —

    镜像是否支持cloud-init

  • SnapshotSet: —

    镜像关联的快照信息

  • Tags: —

    镜像关联的标签列表。

  • LicenseType: —

    镜像许可类型。镜像许可类型返回值包括:

  • ImageFamily: —

    镜像族

  • ImageDeprecated: —

    镜像是否废弃

  • CdcCacheStatus: —

    CDC镜像缓存状态



4256
4257
4258
# File 'lib/v20170312/models.rb', line 4256

def SnapshotSet
  @SnapshotSet
end

#SyncPercent ⇒ Object

  • PUBLIC_IMAGE 公共镜像
  • PRIVATE_IMAGE 自定义镜像
  • SHARED_IMAGE 共享镜像 按照 ISO8601 标准表示,并且使用 UTC 时间,格式为:YYYY-MM-DDThh:mm:ssZ。
  • x86_64
  • arm
  • i386 CREATING-创建中 NORMAL-正常 CREATEFAILED-创建失败 SYNCING-复制中 IMPORTING-导入中 IMPORTFAILED-导入失败
  • OFFICIAL 官方镜像
  • CREATE_IMAGE 用户自建镜像
  • EXTERNAL_IMPORT 用户外部导入镜像 注意:此字段可能返回 null,表示取不到有效值。
  • TencentCloud 腾讯云官方许可
  • BYOL 用户自带许可

Parameters:

  • ImageId: —

    镜像ID

  • OsName: —

    镜像操作系统

  • ImageType: —

    镜像类型。镜像类型返回值包括:

  • CreatedTime: —

    镜像创建时间。

  • ImageName: —

    镜像名称

  • ImageDescription: —

    镜像描述

  • ImageSize: —

    镜像大小,单位 GiB。

  • Architecture: —

    镜像架构。镜像架构返回值包括:

  • ImageState: —

    镜像状态:

  • Platform: —

    镜像来源平台,包括如TencentOS、 CentOS、 Windows、 Ubuntu、 Debian、Fedora等。

  • ImageCreator: —

    镜像创建者

  • ImageSource: —

    镜像来源。镜像来源返回值包括:

  • SyncPercent: —

    同步百分比

  • IsSupportCloudinit: —

    镜像是否支持cloud-init

  • SnapshotSet: —

    镜像关联的快照信息

  • Tags: —

    镜像关联的标签列表。

  • LicenseType: —

    镜像许可类型。镜像许可类型返回值包括:

  • ImageFamily: —

    镜像族

  • ImageDeprecated: —

    镜像是否废弃

  • CdcCacheStatus: —

    CDC镜像缓存状态



4256
4257
4258
# File 'lib/v20170312/models.rb', line 4256

def SyncPercent
  @SyncPercent
end

#Tags ⇒ Object

  • PUBLIC_IMAGE 公共镜像
  • PRIVATE_IMAGE 自定义镜像
  • SHARED_IMAGE 共享镜像 按照 ISO8601 标准表示,并且使用 UTC 时间,格式为:YYYY-MM-DDThh:mm:ssZ。
  • x86_64
  • arm
  • i386 CREATING-创建中 NORMAL-正常 CREATEFAILED-创建失败 SYNCING-复制中 IMPORTING-导入中 IMPORTFAILED-导入失败
  • OFFICIAL 官方镜像
  • CREATE_IMAGE 用户自建镜像
  • EXTERNAL_IMPORT 用户外部导入镜像 注意:此字段可能返回 null,表示取不到有效值。
  • TencentCloud 腾讯云官方许可
  • BYOL 用户自带许可

Parameters:

  • ImageId: —

    镜像ID

  • OsName: —

    镜像操作系统

  • ImageType: —

    镜像类型。镜像类型返回值包括:

  • CreatedTime: —

    镜像创建时间。

  • ImageName: —

    镜像名称

  • ImageDescription: —

    镜像描述

  • ImageSize: —

    镜像大小,单位 GiB。

  • Architecture: —

    镜像架构。镜像架构返回值包括:

  • ImageState: —

    镜像状态:

  • Platform: —

    镜像来源平台,包括如TencentOS、 CentOS、 Windows、 Ubuntu、 Debian、Fedora等。

  • ImageCreator: —

    镜像创建者

  • ImageSource: —

    镜像来源。镜像来源返回值包括:

  • SyncPercent: —

    同步百分比

  • IsSupportCloudinit: —

    镜像是否支持cloud-init

  • SnapshotSet: —

    镜像关联的快照信息

  • Tags: —

    镜像关联的标签列表。

  • LicenseType: —

    镜像许可类型。镜像许可类型返回值包括:

  • ImageFamily: —

    镜像族

  • ImageDeprecated: —

    镜像是否废弃

  • CdcCacheStatus: —

    CDC镜像缓存状态



4256
4257
4258
# File 'lib/v20170312/models.rb', line 4256

def Tags
  @Tags
end

Instance Method Details

#deserialize(params) ⇒ Object



4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
# File 'lib/v20170312/models.rb', line 4281

def deserialize(params)
  @ImageId = params['ImageId']
  @OsName = params['OsName']
  @ImageType = params['ImageType']
  @CreatedTime = params['CreatedTime']
  @ImageName = params['ImageName']
  @ImageDescription = params['ImageDescription']
  @ImageSize = params['ImageSize']
  @Architecture = params['Architecture']
  @ImageState = params['ImageState']
  @Platform = params['Platform']
  @ImageCreator = params['ImageCreator']
  @ImageSource = params['ImageSource']
  @SyncPercent = params['SyncPercent']
  @IsSupportCloudinit = params['IsSupportCloudinit']
  unless params['SnapshotSet'].nil?
    @SnapshotSet = []
    params['SnapshotSet'].each do |i|
      snapshot_tmp = Snapshot.new
      snapshot_tmp.deserialize(i)
      @SnapshotSet << snapshot_tmp
    end
  end
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
  @LicenseType = params['LicenseType']
  @ImageFamily = params['ImageFamily']
  @ImageDeprecated = params['ImageDeprecated']
  @CdcCacheStatus = params['CdcCacheStatus']
end