Class: TencentCloud::Cbs::V20170312::Snapshot

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(placement = nil, copyfromremote = nil, snapshotstate = nil, ispermanent = nil, snapshotname = nil, deadlinetime = nil, percent = nil, images = nil, sharereference = nil, snapshottype = nil, disksize = nil, diskid = nil, copyingtoregions = nil, encrypt = nil, createtime = nil, imagecount = nil, diskusage = nil, snapshotid = nil, timestartshare = nil, tags = nil) ⇒ Snapshot

Returns a new instance of Snapshot.



3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
# File 'lib/v20170312/models.rb', line 3318

def initialize(placement=nil, copyfromremote=nil, snapshotstate=nil, ispermanent=nil, snapshotname=nil, deadlinetime=nil, percent=nil, images=nil, sharereference=nil, snapshottype=nil, disksize=nil, diskid=nil, copyingtoregions=nil, encrypt=nil, createtime=nil, imagecount=nil, diskusage=nil, snapshotid=nil, timestartshare=nil, tags=nil)
  @Placement = placement
  @CopyFromRemote = copyfromremote
  @SnapshotState = snapshotstate
  @IsPermanent = ispermanent
  @SnapshotName = snapshotname
  @DeadlineTime = deadlinetime
  @Percent = percent
  @Images = images
  @ShareReference = sharereference
  @SnapshotType = snapshottype
  @DiskSize = disksize
  @DiskId = diskid
  @CopyingToRegions = copyingtoregions
  @Encrypt = encrypt
  @CreateTime = createtime
  @ImageCount = imagecount
  @DiskUsage = diskusage
  @SnapshotId = snapshotid
  @TimeStartShare = timestartshare
  @Tags = tags
end

Instance Attribute Details

#CopyFromRemoteObject

<ul>

<li>true

</ul> <ul>

<li>NORMAL

</ul> <ul>

<li>true

</ul> <ul>

<li>true

</ul> <ul>

<li>SYSTEM_DISK

</ul>

Parameters:

  • Placement:

    快照所在的位置。

  • CopyFromRemote:

    是否为跨地域复制的快照。取值范围:

  • SnapshotState:

    快照的状态。取值范围:

  • IsPermanent:

    是否为永久快照。取值范围:

  • SnapshotName:

    快照名称,用户自定义的快照别名。调用(/document/product/362/15650)可修改此字段。

  • DeadlineTime:

    快照到期时间。如果快照为永久保留,此字段为空。

  • Percent:

    快照创建进度百分比,快照创建成功后此字段恒为100。

  • Images:

    快照关联的镜像列表。

  • ShareReference:

    快照当前被共享数。

  • SnapshotType:

    快照类型,目前该项取值可以为‘PRIVATE_SNAPSHOT`(私有快照)或者`SHARED_SNAPSHOT`(共享快照)

  • DiskSize:

    创建此快照的云硬盘大小,单位GiB。

  • DiskId:

    创建此快照的云硬盘ID。

  • CopyingToRegions:

    快照正在跨地域复制的目的地域,若没有则返回‘[]`。

  • Encrypt:

    是否为加密盘创建的快照。取值范围:

  • CreateTime:

    快照的创建时间。

  • ImageCount:

    快照关联的镜像个数。

  • DiskUsage:

    创建此快照的云硬盘类型。取值范围:

  • SnapshotId:

    快照ID。

  • TimeStartShare:

    快照开始共享的时间。

  • Tags:

    快照绑定的标签列表。



3316
3317
3318
# File 'lib/v20170312/models.rb', line 3316

def CopyFromRemote
  @CopyFromRemote
end

#CopyingToRegionsObject

<ul>

<li>true

</ul> <ul>

<li>NORMAL

</ul> <ul>

<li>true

</ul> <ul>

<li>true

</ul> <ul>

<li>SYSTEM_DISK

</ul>

Parameters:

  • Placement:

    快照所在的位置。

  • CopyFromRemote:

    是否为跨地域复制的快照。取值范围:

  • SnapshotState:

    快照的状态。取值范围:

  • IsPermanent:

    是否为永久快照。取值范围:

  • SnapshotName:

    快照名称,用户自定义的快照别名。调用(/document/product/362/15650)可修改此字段。

  • DeadlineTime:

    快照到期时间。如果快照为永久保留,此字段为空。

  • Percent:

    快照创建进度百分比,快照创建成功后此字段恒为100。

  • Images:

    快照关联的镜像列表。

  • ShareReference:

    快照当前被共享数。

  • SnapshotType:

    快照类型,目前该项取值可以为‘PRIVATE_SNAPSHOT`(私有快照)或者`SHARED_SNAPSHOT`(共享快照)

  • DiskSize:

    创建此快照的云硬盘大小,单位GiB。

  • DiskId:

    创建此快照的云硬盘ID。

  • CopyingToRegions:

    快照正在跨地域复制的目的地域,若没有则返回‘[]`。

  • Encrypt:

    是否为加密盘创建的快照。取值范围:

  • CreateTime:

    快照的创建时间。

  • ImageCount:

    快照关联的镜像个数。

  • DiskUsage:

    创建此快照的云硬盘类型。取值范围:

  • SnapshotId:

    快照ID。

  • TimeStartShare:

    快照开始共享的时间。

  • Tags:

    快照绑定的标签列表。



3316
3317
3318
# File 'lib/v20170312/models.rb', line 3316

def CopyingToRegions
  @CopyingToRegions
end

#CreateTimeObject

<ul>

<li>true

</ul> <ul>

<li>NORMAL

</ul> <ul>

<li>true

</ul> <ul>

<li>true

</ul> <ul>

<li>SYSTEM_DISK

</ul>

Parameters:

  • Placement:

    快照所在的位置。

  • CopyFromRemote:

    是否为跨地域复制的快照。取值范围:

  • SnapshotState:

    快照的状态。取值范围:

  • IsPermanent:

    是否为永久快照。取值范围:

  • SnapshotName:

    快照名称,用户自定义的快照别名。调用(/document/product/362/15650)可修改此字段。

  • DeadlineTime:

    快照到期时间。如果快照为永久保留,此字段为空。

  • Percent:

    快照创建进度百分比,快照创建成功后此字段恒为100。

  • Images:

    快照关联的镜像列表。

  • ShareReference:

    快照当前被共享数。

  • SnapshotType:

    快照类型,目前该项取值可以为‘PRIVATE_SNAPSHOT`(私有快照)或者`SHARED_SNAPSHOT`(共享快照)

  • DiskSize:

    创建此快照的云硬盘大小,单位GiB。

  • DiskId:

    创建此快照的云硬盘ID。

  • CopyingToRegions:

    快照正在跨地域复制的目的地域,若没有则返回‘[]`。

  • Encrypt:

    是否为加密盘创建的快照。取值范围:

  • CreateTime:

    快照的创建时间。

  • ImageCount:

    快照关联的镜像个数。

  • DiskUsage:

    创建此快照的云硬盘类型。取值范围:

  • SnapshotId:

    快照ID。

  • TimeStartShare:

    快照开始共享的时间。

  • Tags:

    快照绑定的标签列表。



3316
3317
3318
# File 'lib/v20170312/models.rb', line 3316

def CreateTime
  @CreateTime
end

#DeadlineTimeObject

<ul>

<li>true

</ul> <ul>

<li>NORMAL

</ul> <ul>

<li>true

</ul> <ul>

<li>true

</ul> <ul>

<li>SYSTEM_DISK

</ul>

Parameters:

  • Placement:

    快照所在的位置。

  • CopyFromRemote:

    是否为跨地域复制的快照。取值范围:

  • SnapshotState:

    快照的状态。取值范围:

  • IsPermanent:

    是否为永久快照。取值范围:

  • SnapshotName:

    快照名称,用户自定义的快照别名。调用(/document/product/362/15650)可修改此字段。

  • DeadlineTime:

    快照到期时间。如果快照为永久保留,此字段为空。

  • Percent:

    快照创建进度百分比,快照创建成功后此字段恒为100。

  • Images:

    快照关联的镜像列表。

  • ShareReference:

    快照当前被共享数。

  • SnapshotType:

    快照类型,目前该项取值可以为‘PRIVATE_SNAPSHOT`(私有快照)或者`SHARED_SNAPSHOT`(共享快照)

  • DiskSize:

    创建此快照的云硬盘大小,单位GiB。

  • DiskId:

    创建此快照的云硬盘ID。

  • CopyingToRegions:

    快照正在跨地域复制的目的地域,若没有则返回‘[]`。

  • Encrypt:

    是否为加密盘创建的快照。取值范围:

  • CreateTime:

    快照的创建时间。

  • ImageCount:

    快照关联的镜像个数。

  • DiskUsage:

    创建此快照的云硬盘类型。取值范围:

  • SnapshotId:

    快照ID。

  • TimeStartShare:

    快照开始共享的时间。

  • Tags:

    快照绑定的标签列表。



3316
3317
3318
# File 'lib/v20170312/models.rb', line 3316

def DeadlineTime
  @DeadlineTime
end

#DiskIdObject

<ul>

<li>true

</ul> <ul>

<li>NORMAL

</ul> <ul>

<li>true

</ul> <ul>

<li>true

</ul> <ul>

<li>SYSTEM_DISK

</ul>

Parameters:

  • Placement:

    快照所在的位置。

  • CopyFromRemote:

    是否为跨地域复制的快照。取值范围:

  • SnapshotState:

    快照的状态。取值范围:

  • IsPermanent:

    是否为永久快照。取值范围:

  • SnapshotName:

    快照名称,用户自定义的快照别名。调用(/document/product/362/15650)可修改此字段。

  • DeadlineTime:

    快照到期时间。如果快照为永久保留,此字段为空。

  • Percent:

    快照创建进度百分比,快照创建成功后此字段恒为100。

  • Images:

    快照关联的镜像列表。

  • ShareReference:

    快照当前被共享数。

  • SnapshotType:

    快照类型,目前该项取值可以为‘PRIVATE_SNAPSHOT`(私有快照)或者`SHARED_SNAPSHOT`(共享快照)

  • DiskSize:

    创建此快照的云硬盘大小,单位GiB。

  • DiskId:

    创建此快照的云硬盘ID。

  • CopyingToRegions:

    快照正在跨地域复制的目的地域,若没有则返回‘[]`。

  • Encrypt:

    是否为加密盘创建的快照。取值范围:

  • CreateTime:

    快照的创建时间。

  • ImageCount:

    快照关联的镜像个数。

  • DiskUsage:

    创建此快照的云硬盘类型。取值范围:

  • SnapshotId:

    快照ID。

  • TimeStartShare:

    快照开始共享的时间。

  • Tags:

    快照绑定的标签列表。



3316
3317
3318
# File 'lib/v20170312/models.rb', line 3316

def DiskId
  @DiskId
end

#DiskSizeObject

<ul>

<li>true

</ul> <ul>

<li>NORMAL

</ul> <ul>

<li>true

</ul> <ul>

<li>true

</ul> <ul>

<li>SYSTEM_DISK

</ul>

Parameters:

  • Placement:

    快照所在的位置。

  • CopyFromRemote:

    是否为跨地域复制的快照。取值范围:

  • SnapshotState:

    快照的状态。取值范围:

  • IsPermanent:

    是否为永久快照。取值范围:

  • SnapshotName:

    快照名称,用户自定义的快照别名。调用(/document/product/362/15650)可修改此字段。

  • DeadlineTime:

    快照到期时间。如果快照为永久保留,此字段为空。

  • Percent:

    快照创建进度百分比,快照创建成功后此字段恒为100。

  • Images:

    快照关联的镜像列表。

  • ShareReference:

    快照当前被共享数。

  • SnapshotType:

    快照类型,目前该项取值可以为‘PRIVATE_SNAPSHOT`(私有快照)或者`SHARED_SNAPSHOT`(共享快照)

  • DiskSize:

    创建此快照的云硬盘大小,单位GiB。

  • DiskId:

    创建此快照的云硬盘ID。

  • CopyingToRegions:

    快照正在跨地域复制的目的地域,若没有则返回‘[]`。

  • Encrypt:

    是否为加密盘创建的快照。取值范围:

  • CreateTime:

    快照的创建时间。

  • ImageCount:

    快照关联的镜像个数。

  • DiskUsage:

    创建此快照的云硬盘类型。取值范围:

  • SnapshotId:

    快照ID。

  • TimeStartShare:

    快照开始共享的时间。

  • Tags:

    快照绑定的标签列表。



3316
3317
3318
# File 'lib/v20170312/models.rb', line 3316

def DiskSize
  @DiskSize
end

#DiskUsageObject

<ul>

<li>true

</ul> <ul>

<li>NORMAL

</ul> <ul>

<li>true

</ul> <ul>

<li>true

</ul> <ul>

<li>SYSTEM_DISK

</ul>

Parameters:

  • Placement:

    快照所在的位置。

  • CopyFromRemote:

    是否为跨地域复制的快照。取值范围:

  • SnapshotState:

    快照的状态。取值范围:

  • IsPermanent:

    是否为永久快照。取值范围:

  • SnapshotName:

    快照名称,用户自定义的快照别名。调用(/document/product/362/15650)可修改此字段。

  • DeadlineTime:

    快照到期时间。如果快照为永久保留,此字段为空。

  • Percent:

    快照创建进度百分比,快照创建成功后此字段恒为100。

  • Images:

    快照关联的镜像列表。

  • ShareReference:

    快照当前被共享数。

  • SnapshotType:

    快照类型,目前该项取值可以为‘PRIVATE_SNAPSHOT`(私有快照)或者`SHARED_SNAPSHOT`(共享快照)

  • DiskSize:

    创建此快照的云硬盘大小,单位GiB。

  • DiskId:

    创建此快照的云硬盘ID。

  • CopyingToRegions:

    快照正在跨地域复制的目的地域,若没有则返回‘[]`。

  • Encrypt:

    是否为加密盘创建的快照。取值范围:

  • CreateTime:

    快照的创建时间。

  • ImageCount:

    快照关联的镜像个数。

  • DiskUsage:

    创建此快照的云硬盘类型。取值范围:

  • SnapshotId:

    快照ID。

  • TimeStartShare:

    快照开始共享的时间。

  • Tags:

    快照绑定的标签列表。



3316
3317
3318
# File 'lib/v20170312/models.rb', line 3316

def DiskUsage
  @DiskUsage
end

#EncryptObject

<ul>

<li>true

</ul> <ul>

<li>NORMAL

</ul> <ul>

<li>true

</ul> <ul>

<li>true

</ul> <ul>

<li>SYSTEM_DISK

</ul>

Parameters:

  • Placement:

    快照所在的位置。

  • CopyFromRemote:

    是否为跨地域复制的快照。取值范围:

  • SnapshotState:

    快照的状态。取值范围:

  • IsPermanent:

    是否为永久快照。取值范围:

  • SnapshotName:

    快照名称,用户自定义的快照别名。调用(/document/product/362/15650)可修改此字段。

  • DeadlineTime:

    快照到期时间。如果快照为永久保留,此字段为空。

  • Percent:

    快照创建进度百分比,快照创建成功后此字段恒为100。

  • Images:

    快照关联的镜像列表。

  • ShareReference:

    快照当前被共享数。

  • SnapshotType:

    快照类型,目前该项取值可以为‘PRIVATE_SNAPSHOT`(私有快照)或者`SHARED_SNAPSHOT`(共享快照)

  • DiskSize:

    创建此快照的云硬盘大小,单位GiB。

  • DiskId:

    创建此快照的云硬盘ID。

  • CopyingToRegions:

    快照正在跨地域复制的目的地域,若没有则返回‘[]`。

  • Encrypt:

    是否为加密盘创建的快照。取值范围:

  • CreateTime:

    快照的创建时间。

  • ImageCount:

    快照关联的镜像个数。

  • DiskUsage:

    创建此快照的云硬盘类型。取值范围:

  • SnapshotId:

    快照ID。

  • TimeStartShare:

    快照开始共享的时间。

  • Tags:

    快照绑定的标签列表。



3316
3317
3318
# File 'lib/v20170312/models.rb', line 3316

def Encrypt
  @Encrypt
end

#ImageCountObject

<ul>

<li>true

</ul> <ul>

<li>NORMAL

</ul> <ul>

<li>true

</ul> <ul>

<li>true

</ul> <ul>

<li>SYSTEM_DISK

</ul>

Parameters:

  • Placement:

    快照所在的位置。

  • CopyFromRemote:

    是否为跨地域复制的快照。取值范围:

  • SnapshotState:

    快照的状态。取值范围:

  • IsPermanent:

    是否为永久快照。取值范围:

  • SnapshotName:

    快照名称,用户自定义的快照别名。调用(/document/product/362/15650)可修改此字段。

  • DeadlineTime:

    快照到期时间。如果快照为永久保留,此字段为空。

  • Percent:

    快照创建进度百分比,快照创建成功后此字段恒为100。

  • Images:

    快照关联的镜像列表。

  • ShareReference:

    快照当前被共享数。

  • SnapshotType:

    快照类型,目前该项取值可以为‘PRIVATE_SNAPSHOT`(私有快照)或者`SHARED_SNAPSHOT`(共享快照)

  • DiskSize:

    创建此快照的云硬盘大小,单位GiB。

  • DiskId:

    创建此快照的云硬盘ID。

  • CopyingToRegions:

    快照正在跨地域复制的目的地域,若没有则返回‘[]`。

  • Encrypt:

    是否为加密盘创建的快照。取值范围:

  • CreateTime:

    快照的创建时间。

  • ImageCount:

    快照关联的镜像个数。

  • DiskUsage:

    创建此快照的云硬盘类型。取值范围:

  • SnapshotId:

    快照ID。

  • TimeStartShare:

    快照开始共享的时间。

  • Tags:

    快照绑定的标签列表。



3316
3317
3318
# File 'lib/v20170312/models.rb', line 3316

def ImageCount
  @ImageCount
end

#ImagesObject

<ul>

<li>true

</ul> <ul>

<li>NORMAL

</ul> <ul>

<li>true

</ul> <ul>

<li>true

</ul> <ul>

<li>SYSTEM_DISK

</ul>

Parameters:

  • Placement:

    快照所在的位置。

  • CopyFromRemote:

    是否为跨地域复制的快照。取值范围:

  • SnapshotState:

    快照的状态。取值范围:

  • IsPermanent:

    是否为永久快照。取值范围:

  • SnapshotName:

    快照名称,用户自定义的快照别名。调用(/document/product/362/15650)可修改此字段。

  • DeadlineTime:

    快照到期时间。如果快照为永久保留,此字段为空。

  • Percent:

    快照创建进度百分比,快照创建成功后此字段恒为100。

  • Images:

    快照关联的镜像列表。

  • ShareReference:

    快照当前被共享数。

  • SnapshotType:

    快照类型,目前该项取值可以为‘PRIVATE_SNAPSHOT`(私有快照)或者`SHARED_SNAPSHOT`(共享快照)

  • DiskSize:

    创建此快照的云硬盘大小,单位GiB。

  • DiskId:

    创建此快照的云硬盘ID。

  • CopyingToRegions:

    快照正在跨地域复制的目的地域,若没有则返回‘[]`。

  • Encrypt:

    是否为加密盘创建的快照。取值范围:

  • CreateTime:

    快照的创建时间。

  • ImageCount:

    快照关联的镜像个数。

  • DiskUsage:

    创建此快照的云硬盘类型。取值范围:

  • SnapshotId:

    快照ID。

  • TimeStartShare:

    快照开始共享的时间。

  • Tags:

    快照绑定的标签列表。



3316
3317
3318
# File 'lib/v20170312/models.rb', line 3316

def Images
  @Images
end

#IsPermanentObject

<ul>

<li>true

</ul> <ul>

<li>NORMAL

</ul> <ul>

<li>true

</ul> <ul>

<li>true

</ul> <ul>

<li>SYSTEM_DISK

</ul>

Parameters:

  • Placement:

    快照所在的位置。

  • CopyFromRemote:

    是否为跨地域复制的快照。取值范围:

  • SnapshotState:

    快照的状态。取值范围:

  • IsPermanent:

    是否为永久快照。取值范围:

  • SnapshotName:

    快照名称,用户自定义的快照别名。调用(/document/product/362/15650)可修改此字段。

  • DeadlineTime:

    快照到期时间。如果快照为永久保留,此字段为空。

  • Percent:

    快照创建进度百分比,快照创建成功后此字段恒为100。

  • Images:

    快照关联的镜像列表。

  • ShareReference:

    快照当前被共享数。

  • SnapshotType:

    快照类型,目前该项取值可以为‘PRIVATE_SNAPSHOT`(私有快照)或者`SHARED_SNAPSHOT`(共享快照)

  • DiskSize:

    创建此快照的云硬盘大小,单位GiB。

  • DiskId:

    创建此快照的云硬盘ID。

  • CopyingToRegions:

    快照正在跨地域复制的目的地域,若没有则返回‘[]`。

  • Encrypt:

    是否为加密盘创建的快照。取值范围:

  • CreateTime:

    快照的创建时间。

  • ImageCount:

    快照关联的镜像个数。

  • DiskUsage:

    创建此快照的云硬盘类型。取值范围:

  • SnapshotId:

    快照ID。

  • TimeStartShare:

    快照开始共享的时间。

  • Tags:

    快照绑定的标签列表。



3316
3317
3318
# File 'lib/v20170312/models.rb', line 3316

def IsPermanent
  @IsPermanent
end

#PercentObject

<ul>

<li>true

</ul> <ul>

<li>NORMAL

</ul> <ul>

<li>true

</ul> <ul>

<li>true

</ul> <ul>

<li>SYSTEM_DISK

</ul>

Parameters:

  • Placement:

    快照所在的位置。

  • CopyFromRemote:

    是否为跨地域复制的快照。取值范围:

  • SnapshotState:

    快照的状态。取值范围:

  • IsPermanent:

    是否为永久快照。取值范围:

  • SnapshotName:

    快照名称,用户自定义的快照别名。调用(/document/product/362/15650)可修改此字段。

  • DeadlineTime:

    快照到期时间。如果快照为永久保留,此字段为空。

  • Percent:

    快照创建进度百分比,快照创建成功后此字段恒为100。

  • Images:

    快照关联的镜像列表。

  • ShareReference:

    快照当前被共享数。

  • SnapshotType:

    快照类型,目前该项取值可以为‘PRIVATE_SNAPSHOT`(私有快照)或者`SHARED_SNAPSHOT`(共享快照)

  • DiskSize:

    创建此快照的云硬盘大小,单位GiB。

  • DiskId:

    创建此快照的云硬盘ID。

  • CopyingToRegions:

    快照正在跨地域复制的目的地域,若没有则返回‘[]`。

  • Encrypt:

    是否为加密盘创建的快照。取值范围:

  • CreateTime:

    快照的创建时间。

  • ImageCount:

    快照关联的镜像个数。

  • DiskUsage:

    创建此快照的云硬盘类型。取值范围:

  • SnapshotId:

    快照ID。

  • TimeStartShare:

    快照开始共享的时间。

  • Tags:

    快照绑定的标签列表。



3316
3317
3318
# File 'lib/v20170312/models.rb', line 3316

def Percent
  @Percent
end

#PlacementObject

<ul>

<li>true

</ul> <ul>

<li>NORMAL

</ul> <ul>

<li>true

</ul> <ul>

<li>true

</ul> <ul>

<li>SYSTEM_DISK

</ul>

Parameters:

  • Placement:

    快照所在的位置。

  • CopyFromRemote:

    是否为跨地域复制的快照。取值范围:

  • SnapshotState:

    快照的状态。取值范围:

  • IsPermanent:

    是否为永久快照。取值范围:

  • SnapshotName:

    快照名称,用户自定义的快照别名。调用(/document/product/362/15650)可修改此字段。

  • DeadlineTime:

    快照到期时间。如果快照为永久保留,此字段为空。

  • Percent:

    快照创建进度百分比,快照创建成功后此字段恒为100。

  • Images:

    快照关联的镜像列表。

  • ShareReference:

    快照当前被共享数。

  • SnapshotType:

    快照类型,目前该项取值可以为‘PRIVATE_SNAPSHOT`(私有快照)或者`SHARED_SNAPSHOT`(共享快照)

  • DiskSize:

    创建此快照的云硬盘大小,单位GiB。

  • DiskId:

    创建此快照的云硬盘ID。

  • CopyingToRegions:

    快照正在跨地域复制的目的地域,若没有则返回‘[]`。

  • Encrypt:

    是否为加密盘创建的快照。取值范围:

  • CreateTime:

    快照的创建时间。

  • ImageCount:

    快照关联的镜像个数。

  • DiskUsage:

    创建此快照的云硬盘类型。取值范围:

  • SnapshotId:

    快照ID。

  • TimeStartShare:

    快照开始共享的时间。

  • Tags:

    快照绑定的标签列表。



3316
3317
3318
# File 'lib/v20170312/models.rb', line 3316

def Placement
  @Placement
end

#ShareReferenceObject

<ul>

<li>true

</ul> <ul>

<li>NORMAL

</ul> <ul>

<li>true

</ul> <ul>

<li>true

</ul> <ul>

<li>SYSTEM_DISK

</ul>

Parameters:

  • Placement:

    快照所在的位置。

  • CopyFromRemote:

    是否为跨地域复制的快照。取值范围:

  • SnapshotState:

    快照的状态。取值范围:

  • IsPermanent:

    是否为永久快照。取值范围:

  • SnapshotName:

    快照名称,用户自定义的快照别名。调用(/document/product/362/15650)可修改此字段。

  • DeadlineTime:

    快照到期时间。如果快照为永久保留,此字段为空。

  • Percent:

    快照创建进度百分比,快照创建成功后此字段恒为100。

  • Images:

    快照关联的镜像列表。

  • ShareReference:

    快照当前被共享数。

  • SnapshotType:

    快照类型,目前该项取值可以为‘PRIVATE_SNAPSHOT`(私有快照)或者`SHARED_SNAPSHOT`(共享快照)

  • DiskSize:

    创建此快照的云硬盘大小,单位GiB。

  • DiskId:

    创建此快照的云硬盘ID。

  • CopyingToRegions:

    快照正在跨地域复制的目的地域,若没有则返回‘[]`。

  • Encrypt:

    是否为加密盘创建的快照。取值范围:

  • CreateTime:

    快照的创建时间。

  • ImageCount:

    快照关联的镜像个数。

  • DiskUsage:

    创建此快照的云硬盘类型。取值范围:

  • SnapshotId:

    快照ID。

  • TimeStartShare:

    快照开始共享的时间。

  • Tags:

    快照绑定的标签列表。



3316
3317
3318
# File 'lib/v20170312/models.rb', line 3316

def ShareReference
  @ShareReference
end

#SnapshotIdObject

<ul>

<li>true

</ul> <ul>

<li>NORMAL

</ul> <ul>

<li>true

</ul> <ul>

<li>true

</ul> <ul>

<li>SYSTEM_DISK

</ul>

Parameters:

  • Placement:

    快照所在的位置。

  • CopyFromRemote:

    是否为跨地域复制的快照。取值范围:

  • SnapshotState:

    快照的状态。取值范围:

  • IsPermanent:

    是否为永久快照。取值范围:

  • SnapshotName:

    快照名称,用户自定义的快照别名。调用(/document/product/362/15650)可修改此字段。

  • DeadlineTime:

    快照到期时间。如果快照为永久保留,此字段为空。

  • Percent:

    快照创建进度百分比,快照创建成功后此字段恒为100。

  • Images:

    快照关联的镜像列表。

  • ShareReference:

    快照当前被共享数。

  • SnapshotType:

    快照类型,目前该项取值可以为‘PRIVATE_SNAPSHOT`(私有快照)或者`SHARED_SNAPSHOT`(共享快照)

  • DiskSize:

    创建此快照的云硬盘大小,单位GiB。

  • DiskId:

    创建此快照的云硬盘ID。

  • CopyingToRegions:

    快照正在跨地域复制的目的地域,若没有则返回‘[]`。

  • Encrypt:

    是否为加密盘创建的快照。取值范围:

  • CreateTime:

    快照的创建时间。

  • ImageCount:

    快照关联的镜像个数。

  • DiskUsage:

    创建此快照的云硬盘类型。取值范围:

  • SnapshotId:

    快照ID。

  • TimeStartShare:

    快照开始共享的时间。

  • Tags:

    快照绑定的标签列表。



3316
3317
3318
# File 'lib/v20170312/models.rb', line 3316

def SnapshotId
  @SnapshotId
end

#SnapshotNameObject

<ul>

<li>true

</ul> <ul>

<li>NORMAL

</ul> <ul>

<li>true

</ul> <ul>

<li>true

</ul> <ul>

<li>SYSTEM_DISK

</ul>

Parameters:

  • Placement:

    快照所在的位置。

  • CopyFromRemote:

    是否为跨地域复制的快照。取值范围:

  • SnapshotState:

    快照的状态。取值范围:

  • IsPermanent:

    是否为永久快照。取值范围:

  • SnapshotName:

    快照名称,用户自定义的快照别名。调用(/document/product/362/15650)可修改此字段。

  • DeadlineTime:

    快照到期时间。如果快照为永久保留,此字段为空。

  • Percent:

    快照创建进度百分比,快照创建成功后此字段恒为100。

  • Images:

    快照关联的镜像列表。

  • ShareReference:

    快照当前被共享数。

  • SnapshotType:

    快照类型,目前该项取值可以为‘PRIVATE_SNAPSHOT`(私有快照)或者`SHARED_SNAPSHOT`(共享快照)

  • DiskSize:

    创建此快照的云硬盘大小,单位GiB。

  • DiskId:

    创建此快照的云硬盘ID。

  • CopyingToRegions:

    快照正在跨地域复制的目的地域,若没有则返回‘[]`。

  • Encrypt:

    是否为加密盘创建的快照。取值范围:

  • CreateTime:

    快照的创建时间。

  • ImageCount:

    快照关联的镜像个数。

  • DiskUsage:

    创建此快照的云硬盘类型。取值范围:

  • SnapshotId:

    快照ID。

  • TimeStartShare:

    快照开始共享的时间。

  • Tags:

    快照绑定的标签列表。



3316
3317
3318
# File 'lib/v20170312/models.rb', line 3316

def SnapshotName
  @SnapshotName
end

#SnapshotStateObject

<ul>

<li>true

</ul> <ul>

<li>NORMAL

</ul> <ul>

<li>true

</ul> <ul>

<li>true

</ul> <ul>

<li>SYSTEM_DISK

</ul>

Parameters:

  • Placement:

    快照所在的位置。

  • CopyFromRemote:

    是否为跨地域复制的快照。取值范围:

  • SnapshotState:

    快照的状态。取值范围:

  • IsPermanent:

    是否为永久快照。取值范围:

  • SnapshotName:

    快照名称,用户自定义的快照别名。调用(/document/product/362/15650)可修改此字段。

  • DeadlineTime:

    快照到期时间。如果快照为永久保留,此字段为空。

  • Percent:

    快照创建进度百分比,快照创建成功后此字段恒为100。

  • Images:

    快照关联的镜像列表。

  • ShareReference:

    快照当前被共享数。

  • SnapshotType:

    快照类型,目前该项取值可以为‘PRIVATE_SNAPSHOT`(私有快照)或者`SHARED_SNAPSHOT`(共享快照)

  • DiskSize:

    创建此快照的云硬盘大小,单位GiB。

  • DiskId:

    创建此快照的云硬盘ID。

  • CopyingToRegions:

    快照正在跨地域复制的目的地域,若没有则返回‘[]`。

  • Encrypt:

    是否为加密盘创建的快照。取值范围:

  • CreateTime:

    快照的创建时间。

  • ImageCount:

    快照关联的镜像个数。

  • DiskUsage:

    创建此快照的云硬盘类型。取值范围:

  • SnapshotId:

    快照ID。

  • TimeStartShare:

    快照开始共享的时间。

  • Tags:

    快照绑定的标签列表。



3316
3317
3318
# File 'lib/v20170312/models.rb', line 3316

def SnapshotState
  @SnapshotState
end

#SnapshotTypeObject

<ul>

<li>true

</ul> <ul>

<li>NORMAL

</ul> <ul>

<li>true

</ul> <ul>

<li>true

</ul> <ul>

<li>SYSTEM_DISK

</ul>

Parameters:

  • Placement:

    快照所在的位置。

  • CopyFromRemote:

    是否为跨地域复制的快照。取值范围:

  • SnapshotState:

    快照的状态。取值范围:

  • IsPermanent:

    是否为永久快照。取值范围:

  • SnapshotName:

    快照名称,用户自定义的快照别名。调用(/document/product/362/15650)可修改此字段。

  • DeadlineTime:

    快照到期时间。如果快照为永久保留,此字段为空。

  • Percent:

    快照创建进度百分比,快照创建成功后此字段恒为100。

  • Images:

    快照关联的镜像列表。

  • ShareReference:

    快照当前被共享数。

  • SnapshotType:

    快照类型,目前该项取值可以为‘PRIVATE_SNAPSHOT`(私有快照)或者`SHARED_SNAPSHOT`(共享快照)

  • DiskSize:

    创建此快照的云硬盘大小,单位GiB。

  • DiskId:

    创建此快照的云硬盘ID。

  • CopyingToRegions:

    快照正在跨地域复制的目的地域,若没有则返回‘[]`。

  • Encrypt:

    是否为加密盘创建的快照。取值范围:

  • CreateTime:

    快照的创建时间。

  • ImageCount:

    快照关联的镜像个数。

  • DiskUsage:

    创建此快照的云硬盘类型。取值范围:

  • SnapshotId:

    快照ID。

  • TimeStartShare:

    快照开始共享的时间。

  • Tags:

    快照绑定的标签列表。



3316
3317
3318
# File 'lib/v20170312/models.rb', line 3316

def SnapshotType
  @SnapshotType
end

#TagsObject

<ul>

<li>true

</ul> <ul>

<li>NORMAL

</ul> <ul>

<li>true

</ul> <ul>

<li>true

</ul> <ul>

<li>SYSTEM_DISK

</ul>

Parameters:

  • Placement:

    快照所在的位置。

  • CopyFromRemote:

    是否为跨地域复制的快照。取值范围:

  • SnapshotState:

    快照的状态。取值范围:

  • IsPermanent:

    是否为永久快照。取值范围:

  • SnapshotName:

    快照名称,用户自定义的快照别名。调用(/document/product/362/15650)可修改此字段。

  • DeadlineTime:

    快照到期时间。如果快照为永久保留,此字段为空。

  • Percent:

    快照创建进度百分比,快照创建成功后此字段恒为100。

  • Images:

    快照关联的镜像列表。

  • ShareReference:

    快照当前被共享数。

  • SnapshotType:

    快照类型,目前该项取值可以为‘PRIVATE_SNAPSHOT`(私有快照)或者`SHARED_SNAPSHOT`(共享快照)

  • DiskSize:

    创建此快照的云硬盘大小,单位GiB。

  • DiskId:

    创建此快照的云硬盘ID。

  • CopyingToRegions:

    快照正在跨地域复制的目的地域,若没有则返回‘[]`。

  • Encrypt:

    是否为加密盘创建的快照。取值范围:

  • CreateTime:

    快照的创建时间。

  • ImageCount:

    快照关联的镜像个数。

  • DiskUsage:

    创建此快照的云硬盘类型。取值范围:

  • SnapshotId:

    快照ID。

  • TimeStartShare:

    快照开始共享的时间。

  • Tags:

    快照绑定的标签列表。



3316
3317
3318
# File 'lib/v20170312/models.rb', line 3316

def Tags
  @Tags
end

#TimeStartShareObject

<ul>

<li>true

</ul> <ul>

<li>NORMAL

</ul> <ul>

<li>true

</ul> <ul>

<li>true

</ul> <ul>

<li>SYSTEM_DISK

</ul>

Parameters:

  • Placement:

    快照所在的位置。

  • CopyFromRemote:

    是否为跨地域复制的快照。取值范围:

  • SnapshotState:

    快照的状态。取值范围:

  • IsPermanent:

    是否为永久快照。取值范围:

  • SnapshotName:

    快照名称,用户自定义的快照别名。调用(/document/product/362/15650)可修改此字段。

  • DeadlineTime:

    快照到期时间。如果快照为永久保留,此字段为空。

  • Percent:

    快照创建进度百分比,快照创建成功后此字段恒为100。

  • Images:

    快照关联的镜像列表。

  • ShareReference:

    快照当前被共享数。

  • SnapshotType:

    快照类型,目前该项取值可以为‘PRIVATE_SNAPSHOT`(私有快照)或者`SHARED_SNAPSHOT`(共享快照)

  • DiskSize:

    创建此快照的云硬盘大小,单位GiB。

  • DiskId:

    创建此快照的云硬盘ID。

  • CopyingToRegions:

    快照正在跨地域复制的目的地域,若没有则返回‘[]`。

  • Encrypt:

    是否为加密盘创建的快照。取值范围:

  • CreateTime:

    快照的创建时间。

  • ImageCount:

    快照关联的镜像个数。

  • DiskUsage:

    创建此快照的云硬盘类型。取值范围:

  • SnapshotId:

    快照ID。

  • TimeStartShare:

    快照开始共享的时间。

  • Tags:

    快照绑定的标签列表。



3316
3317
3318
# File 'lib/v20170312/models.rb', line 3316

def TimeStartShare
  @TimeStartShare
end

Instance Method Details

#deserialize(params) ⇒ Object



3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
# File 'lib/v20170312/models.rb', line 3341

def deserialize(params)
  unless params['Placement'].nil?
    @Placement = Placement.new
    @Placement.deserialize(params['Placement'])
  end
  @CopyFromRemote = params['CopyFromRemote']
  @SnapshotState = params['SnapshotState']
  @IsPermanent = params['IsPermanent']
  @SnapshotName = params['SnapshotName']
  @DeadlineTime = params['DeadlineTime']
  @Percent = params['Percent']
  unless params['Images'].nil?
    @Images = []
    params['Images'].each do |i|
      image_tmp = Image.new
      image_tmp.deserialize(i)
      @Images << image_tmp
    end
  end
  @ShareReference = params['ShareReference']
  @SnapshotType = params['SnapshotType']
  @DiskSize = params['DiskSize']
  @DiskId = params['DiskId']
  @CopyingToRegions = params['CopyingToRegions']
  @Encrypt = params['Encrypt']
  @CreateTime = params['CreateTime']
  @ImageCount = params['ImageCount']
  @DiskUsage = params['DiskUsage']
  @SnapshotId = params['SnapshotId']
  @TimeStartShare = params['TimeStartShare']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
end