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.



3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
# File 'lib/v20170312/models.rb', line 3363

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

  • true:表示为跨地域复制的快照。
  • false:本地域的快照。
  • NORMAL:正常
  • CREATING:创建中
  • ROLLBACKING:回滚中
  • COPYING_FROM_REMOTE:跨地域复制中
  • CHECKING_COPIED:复制校验中
  • TORECYCLE:待回收
  • true:永久快照
  • false:非永久快照
  • true:该快照为加密盘创建的
  • false:非加密盘创建的快照
  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘

Parameters:

  • 快照所在的位置。

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

  • 快照的状态。取值范围:

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

  • 快照名称,用户自定义的快照别名。调用ModifySnapshotAttribute可修改此字段。

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

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

  • 快照关联的镜像列表。

  • 快照当前被共享数。

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

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

  • 创建此快照的云硬盘ID。

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

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

  • 快照的创建时间。

  • 快照关联的镜像个数。

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

  • 快照ID。

  • 快照开始共享的时间。

  • 快照绑定的标签列表。



3361
3362
3363
# File 'lib/v20170312/models.rb', line 3361

def CopyFromRemote
  @CopyFromRemote
end

#CopyingToRegionsObject

  • true:表示为跨地域复制的快照。
  • false:本地域的快照。
  • NORMAL:正常
  • CREATING:创建中
  • ROLLBACKING:回滚中
  • COPYING_FROM_REMOTE:跨地域复制中
  • CHECKING_COPIED:复制校验中
  • TORECYCLE:待回收
  • true:永久快照
  • false:非永久快照
  • true:该快照为加密盘创建的
  • false:非加密盘创建的快照
  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘

Parameters:

  • 快照所在的位置。

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

  • 快照的状态。取值范围:

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

  • 快照名称,用户自定义的快照别名。调用ModifySnapshotAttribute可修改此字段。

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

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

  • 快照关联的镜像列表。

  • 快照当前被共享数。

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

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

  • 创建此快照的云硬盘ID。

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

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

  • 快照的创建时间。

  • 快照关联的镜像个数。

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

  • 快照ID。

  • 快照开始共享的时间。

  • 快照绑定的标签列表。



3361
3362
3363
# File 'lib/v20170312/models.rb', line 3361

def CopyingToRegions
  @CopyingToRegions
end

#CreateTimeObject

  • true:表示为跨地域复制的快照。
  • false:本地域的快照。
  • NORMAL:正常
  • CREATING:创建中
  • ROLLBACKING:回滚中
  • COPYING_FROM_REMOTE:跨地域复制中
  • CHECKING_COPIED:复制校验中
  • TORECYCLE:待回收
  • true:永久快照
  • false:非永久快照
  • true:该快照为加密盘创建的
  • false:非加密盘创建的快照
  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘

Parameters:

  • 快照所在的位置。

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

  • 快照的状态。取值范围:

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

  • 快照名称,用户自定义的快照别名。调用ModifySnapshotAttribute可修改此字段。

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

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

  • 快照关联的镜像列表。

  • 快照当前被共享数。

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

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

  • 创建此快照的云硬盘ID。

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

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

  • 快照的创建时间。

  • 快照关联的镜像个数。

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

  • 快照ID。

  • 快照开始共享的时间。

  • 快照绑定的标签列表。



3361
3362
3363
# File 'lib/v20170312/models.rb', line 3361

def CreateTime
  @CreateTime
end

#DeadlineTimeObject

  • true:表示为跨地域复制的快照。
  • false:本地域的快照。
  • NORMAL:正常
  • CREATING:创建中
  • ROLLBACKING:回滚中
  • COPYING_FROM_REMOTE:跨地域复制中
  • CHECKING_COPIED:复制校验中
  • TORECYCLE:待回收
  • true:永久快照
  • false:非永久快照
  • true:该快照为加密盘创建的
  • false:非加密盘创建的快照
  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘

Parameters:

  • 快照所在的位置。

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

  • 快照的状态。取值范围:

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

  • 快照名称,用户自定义的快照别名。调用ModifySnapshotAttribute可修改此字段。

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

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

  • 快照关联的镜像列表。

  • 快照当前被共享数。

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

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

  • 创建此快照的云硬盘ID。

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

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

  • 快照的创建时间。

  • 快照关联的镜像个数。

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

  • 快照ID。

  • 快照开始共享的时间。

  • 快照绑定的标签列表。



3361
3362
3363
# File 'lib/v20170312/models.rb', line 3361

def DeadlineTime
  @DeadlineTime
end

#DiskIdObject

  • true:表示为跨地域复制的快照。
  • false:本地域的快照。
  • NORMAL:正常
  • CREATING:创建中
  • ROLLBACKING:回滚中
  • COPYING_FROM_REMOTE:跨地域复制中
  • CHECKING_COPIED:复制校验中
  • TORECYCLE:待回收
  • true:永久快照
  • false:非永久快照
  • true:该快照为加密盘创建的
  • false:非加密盘创建的快照
  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘

Parameters:

  • 快照所在的位置。

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

  • 快照的状态。取值范围:

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

  • 快照名称,用户自定义的快照别名。调用ModifySnapshotAttribute可修改此字段。

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

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

  • 快照关联的镜像列表。

  • 快照当前被共享数。

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

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

  • 创建此快照的云硬盘ID。

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

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

  • 快照的创建时间。

  • 快照关联的镜像个数。

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

  • 快照ID。

  • 快照开始共享的时间。

  • 快照绑定的标签列表。



3361
3362
3363
# File 'lib/v20170312/models.rb', line 3361

def DiskId
  @DiskId
end

#DiskSizeObject

  • true:表示为跨地域复制的快照。
  • false:本地域的快照。
  • NORMAL:正常
  • CREATING:创建中
  • ROLLBACKING:回滚中
  • COPYING_FROM_REMOTE:跨地域复制中
  • CHECKING_COPIED:复制校验中
  • TORECYCLE:待回收
  • true:永久快照
  • false:非永久快照
  • true:该快照为加密盘创建的
  • false:非加密盘创建的快照
  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘

Parameters:

  • 快照所在的位置。

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

  • 快照的状态。取值范围:

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

  • 快照名称,用户自定义的快照别名。调用ModifySnapshotAttribute可修改此字段。

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

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

  • 快照关联的镜像列表。

  • 快照当前被共享数。

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

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

  • 创建此快照的云硬盘ID。

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

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

  • 快照的创建时间。

  • 快照关联的镜像个数。

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

  • 快照ID。

  • 快照开始共享的时间。

  • 快照绑定的标签列表。



3361
3362
3363
# File 'lib/v20170312/models.rb', line 3361

def DiskSize
  @DiskSize
end

#DiskUsageObject

  • true:表示为跨地域复制的快照。
  • false:本地域的快照。
  • NORMAL:正常
  • CREATING:创建中
  • ROLLBACKING:回滚中
  • COPYING_FROM_REMOTE:跨地域复制中
  • CHECKING_COPIED:复制校验中
  • TORECYCLE:待回收
  • true:永久快照
  • false:非永久快照
  • true:该快照为加密盘创建的
  • false:非加密盘创建的快照
  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘

Parameters:

  • 快照所在的位置。

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

  • 快照的状态。取值范围:

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

  • 快照名称,用户自定义的快照别名。调用ModifySnapshotAttribute可修改此字段。

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

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

  • 快照关联的镜像列表。

  • 快照当前被共享数。

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

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

  • 创建此快照的云硬盘ID。

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

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

  • 快照的创建时间。

  • 快照关联的镜像个数。

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

  • 快照ID。

  • 快照开始共享的时间。

  • 快照绑定的标签列表。



3361
3362
3363
# File 'lib/v20170312/models.rb', line 3361

def DiskUsage
  @DiskUsage
end

#EncryptObject

  • true:表示为跨地域复制的快照。
  • false:本地域的快照。
  • NORMAL:正常
  • CREATING:创建中
  • ROLLBACKING:回滚中
  • COPYING_FROM_REMOTE:跨地域复制中
  • CHECKING_COPIED:复制校验中
  • TORECYCLE:待回收
  • true:永久快照
  • false:非永久快照
  • true:该快照为加密盘创建的
  • false:非加密盘创建的快照
  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘

Parameters:

  • 快照所在的位置。

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

  • 快照的状态。取值范围:

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

  • 快照名称,用户自定义的快照别名。调用ModifySnapshotAttribute可修改此字段。

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

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

  • 快照关联的镜像列表。

  • 快照当前被共享数。

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

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

  • 创建此快照的云硬盘ID。

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

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

  • 快照的创建时间。

  • 快照关联的镜像个数。

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

  • 快照ID。

  • 快照开始共享的时间。

  • 快照绑定的标签列表。



3361
3362
3363
# File 'lib/v20170312/models.rb', line 3361

def Encrypt
  @Encrypt
end

#ImageCountObject

  • true:表示为跨地域复制的快照。
  • false:本地域的快照。
  • NORMAL:正常
  • CREATING:创建中
  • ROLLBACKING:回滚中
  • COPYING_FROM_REMOTE:跨地域复制中
  • CHECKING_COPIED:复制校验中
  • TORECYCLE:待回收
  • true:永久快照
  • false:非永久快照
  • true:该快照为加密盘创建的
  • false:非加密盘创建的快照
  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘

Parameters:

  • 快照所在的位置。

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

  • 快照的状态。取值范围:

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

  • 快照名称,用户自定义的快照别名。调用ModifySnapshotAttribute可修改此字段。

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

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

  • 快照关联的镜像列表。

  • 快照当前被共享数。

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

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

  • 创建此快照的云硬盘ID。

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

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

  • 快照的创建时间。

  • 快照关联的镜像个数。

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

  • 快照ID。

  • 快照开始共享的时间。

  • 快照绑定的标签列表。



3361
3362
3363
# File 'lib/v20170312/models.rb', line 3361

def ImageCount
  @ImageCount
end

#ImagesObject

  • true:表示为跨地域复制的快照。
  • false:本地域的快照。
  • NORMAL:正常
  • CREATING:创建中
  • ROLLBACKING:回滚中
  • COPYING_FROM_REMOTE:跨地域复制中
  • CHECKING_COPIED:复制校验中
  • TORECYCLE:待回收
  • true:永久快照
  • false:非永久快照
  • true:该快照为加密盘创建的
  • false:非加密盘创建的快照
  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘

Parameters:

  • 快照所在的位置。

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

  • 快照的状态。取值范围:

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

  • 快照名称,用户自定义的快照别名。调用ModifySnapshotAttribute可修改此字段。

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

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

  • 快照关联的镜像列表。

  • 快照当前被共享数。

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

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

  • 创建此快照的云硬盘ID。

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

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

  • 快照的创建时间。

  • 快照关联的镜像个数。

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

  • 快照ID。

  • 快照开始共享的时间。

  • 快照绑定的标签列表。



3361
3362
3363
# File 'lib/v20170312/models.rb', line 3361

def Images
  @Images
end

#IsPermanentObject

  • true:表示为跨地域复制的快照。
  • false:本地域的快照。
  • NORMAL:正常
  • CREATING:创建中
  • ROLLBACKING:回滚中
  • COPYING_FROM_REMOTE:跨地域复制中
  • CHECKING_COPIED:复制校验中
  • TORECYCLE:待回收
  • true:永久快照
  • false:非永久快照
  • true:该快照为加密盘创建的
  • false:非加密盘创建的快照
  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘

Parameters:

  • 快照所在的位置。

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

  • 快照的状态。取值范围:

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

  • 快照名称,用户自定义的快照别名。调用ModifySnapshotAttribute可修改此字段。

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

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

  • 快照关联的镜像列表。

  • 快照当前被共享数。

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

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

  • 创建此快照的云硬盘ID。

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

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

  • 快照的创建时间。

  • 快照关联的镜像个数。

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

  • 快照ID。

  • 快照开始共享的时间。

  • 快照绑定的标签列表。



3361
3362
3363
# File 'lib/v20170312/models.rb', line 3361

def IsPermanent
  @IsPermanent
end

#PercentObject

  • true:表示为跨地域复制的快照。
  • false:本地域的快照。
  • NORMAL:正常
  • CREATING:创建中
  • ROLLBACKING:回滚中
  • COPYING_FROM_REMOTE:跨地域复制中
  • CHECKING_COPIED:复制校验中
  • TORECYCLE:待回收
  • true:永久快照
  • false:非永久快照
  • true:该快照为加密盘创建的
  • false:非加密盘创建的快照
  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘

Parameters:

  • 快照所在的位置。

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

  • 快照的状态。取值范围:

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

  • 快照名称,用户自定义的快照别名。调用ModifySnapshotAttribute可修改此字段。

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

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

  • 快照关联的镜像列表。

  • 快照当前被共享数。

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

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

  • 创建此快照的云硬盘ID。

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

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

  • 快照的创建时间。

  • 快照关联的镜像个数。

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

  • 快照ID。

  • 快照开始共享的时间。

  • 快照绑定的标签列表。



3361
3362
3363
# File 'lib/v20170312/models.rb', line 3361

def Percent
  @Percent
end

#PlacementObject

  • true:表示为跨地域复制的快照。
  • false:本地域的快照。
  • NORMAL:正常
  • CREATING:创建中
  • ROLLBACKING:回滚中
  • COPYING_FROM_REMOTE:跨地域复制中
  • CHECKING_COPIED:复制校验中
  • TORECYCLE:待回收
  • true:永久快照
  • false:非永久快照
  • true:该快照为加密盘创建的
  • false:非加密盘创建的快照
  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘

Parameters:

  • 快照所在的位置。

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

  • 快照的状态。取值范围:

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

  • 快照名称,用户自定义的快照别名。调用ModifySnapshotAttribute可修改此字段。

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

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

  • 快照关联的镜像列表。

  • 快照当前被共享数。

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

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

  • 创建此快照的云硬盘ID。

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

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

  • 快照的创建时间。

  • 快照关联的镜像个数。

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

  • 快照ID。

  • 快照开始共享的时间。

  • 快照绑定的标签列表。



3361
3362
3363
# File 'lib/v20170312/models.rb', line 3361

def Placement
  @Placement
end

#ShareReferenceObject

  • true:表示为跨地域复制的快照。
  • false:本地域的快照。
  • NORMAL:正常
  • CREATING:创建中
  • ROLLBACKING:回滚中
  • COPYING_FROM_REMOTE:跨地域复制中
  • CHECKING_COPIED:复制校验中
  • TORECYCLE:待回收
  • true:永久快照
  • false:非永久快照
  • true:该快照为加密盘创建的
  • false:非加密盘创建的快照
  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘

Parameters:

  • 快照所在的位置。

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

  • 快照的状态。取值范围:

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

  • 快照名称,用户自定义的快照别名。调用ModifySnapshotAttribute可修改此字段。

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

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

  • 快照关联的镜像列表。

  • 快照当前被共享数。

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

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

  • 创建此快照的云硬盘ID。

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

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

  • 快照的创建时间。

  • 快照关联的镜像个数。

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

  • 快照ID。

  • 快照开始共享的时间。

  • 快照绑定的标签列表。



3361
3362
3363
# File 'lib/v20170312/models.rb', line 3361

def ShareReference
  @ShareReference
end

#SnapshotIdObject

  • true:表示为跨地域复制的快照。
  • false:本地域的快照。
  • NORMAL:正常
  • CREATING:创建中
  • ROLLBACKING:回滚中
  • COPYING_FROM_REMOTE:跨地域复制中
  • CHECKING_COPIED:复制校验中
  • TORECYCLE:待回收
  • true:永久快照
  • false:非永久快照
  • true:该快照为加密盘创建的
  • false:非加密盘创建的快照
  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘

Parameters:

  • 快照所在的位置。

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

  • 快照的状态。取值范围:

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

  • 快照名称,用户自定义的快照别名。调用ModifySnapshotAttribute可修改此字段。

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

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

  • 快照关联的镜像列表。

  • 快照当前被共享数。

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

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

  • 创建此快照的云硬盘ID。

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

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

  • 快照的创建时间。

  • 快照关联的镜像个数。

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

  • 快照ID。

  • 快照开始共享的时间。

  • 快照绑定的标签列表。



3361
3362
3363
# File 'lib/v20170312/models.rb', line 3361

def SnapshotId
  @SnapshotId
end

#SnapshotNameObject

  • true:表示为跨地域复制的快照。
  • false:本地域的快照。
  • NORMAL:正常
  • CREATING:创建中
  • ROLLBACKING:回滚中
  • COPYING_FROM_REMOTE:跨地域复制中
  • CHECKING_COPIED:复制校验中
  • TORECYCLE:待回收
  • true:永久快照
  • false:非永久快照
  • true:该快照为加密盘创建的
  • false:非加密盘创建的快照
  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘

Parameters:

  • 快照所在的位置。

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

  • 快照的状态。取值范围:

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

  • 快照名称,用户自定义的快照别名。调用ModifySnapshotAttribute可修改此字段。

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

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

  • 快照关联的镜像列表。

  • 快照当前被共享数。

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

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

  • 创建此快照的云硬盘ID。

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

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

  • 快照的创建时间。

  • 快照关联的镜像个数。

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

  • 快照ID。

  • 快照开始共享的时间。

  • 快照绑定的标签列表。



3361
3362
3363
# File 'lib/v20170312/models.rb', line 3361

def SnapshotName
  @SnapshotName
end

#SnapshotStateObject

  • true:表示为跨地域复制的快照。
  • false:本地域的快照。
  • NORMAL:正常
  • CREATING:创建中
  • ROLLBACKING:回滚中
  • COPYING_FROM_REMOTE:跨地域复制中
  • CHECKING_COPIED:复制校验中
  • TORECYCLE:待回收
  • true:永久快照
  • false:非永久快照
  • true:该快照为加密盘创建的
  • false:非加密盘创建的快照
  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘

Parameters:

  • 快照所在的位置。

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

  • 快照的状态。取值范围:

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

  • 快照名称,用户自定义的快照别名。调用ModifySnapshotAttribute可修改此字段。

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

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

  • 快照关联的镜像列表。

  • 快照当前被共享数。

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

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

  • 创建此快照的云硬盘ID。

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

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

  • 快照的创建时间。

  • 快照关联的镜像个数。

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

  • 快照ID。

  • 快照开始共享的时间。

  • 快照绑定的标签列表。



3361
3362
3363
# File 'lib/v20170312/models.rb', line 3361

def SnapshotState
  @SnapshotState
end

#SnapshotTypeObject

  • true:表示为跨地域复制的快照。
  • false:本地域的快照。
  • NORMAL:正常
  • CREATING:创建中
  • ROLLBACKING:回滚中
  • COPYING_FROM_REMOTE:跨地域复制中
  • CHECKING_COPIED:复制校验中
  • TORECYCLE:待回收
  • true:永久快照
  • false:非永久快照
  • true:该快照为加密盘创建的
  • false:非加密盘创建的快照
  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘

Parameters:

  • 快照所在的位置。

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

  • 快照的状态。取值范围:

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

  • 快照名称,用户自定义的快照别名。调用ModifySnapshotAttribute可修改此字段。

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

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

  • 快照关联的镜像列表。

  • 快照当前被共享数。

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

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

  • 创建此快照的云硬盘ID。

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

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

  • 快照的创建时间。

  • 快照关联的镜像个数。

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

  • 快照ID。

  • 快照开始共享的时间。

  • 快照绑定的标签列表。



3361
3362
3363
# File 'lib/v20170312/models.rb', line 3361

def SnapshotType
  @SnapshotType
end

#TagsObject

  • true:表示为跨地域复制的快照。
  • false:本地域的快照。
  • NORMAL:正常
  • CREATING:创建中
  • ROLLBACKING:回滚中
  • COPYING_FROM_REMOTE:跨地域复制中
  • CHECKING_COPIED:复制校验中
  • TORECYCLE:待回收
  • true:永久快照
  • false:非永久快照
  • true:该快照为加密盘创建的
  • false:非加密盘创建的快照
  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘

Parameters:

  • 快照所在的位置。

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

  • 快照的状态。取值范围:

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

  • 快照名称,用户自定义的快照别名。调用ModifySnapshotAttribute可修改此字段。

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

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

  • 快照关联的镜像列表。

  • 快照当前被共享数。

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

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

  • 创建此快照的云硬盘ID。

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

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

  • 快照的创建时间。

  • 快照关联的镜像个数。

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

  • 快照ID。

  • 快照开始共享的时间。

  • 快照绑定的标签列表。



3361
3362
3363
# File 'lib/v20170312/models.rb', line 3361

def Tags
  @Tags
end

#TimeStartShareObject

  • true:表示为跨地域复制的快照。
  • false:本地域的快照。
  • NORMAL:正常
  • CREATING:创建中
  • ROLLBACKING:回滚中
  • COPYING_FROM_REMOTE:跨地域复制中
  • CHECKING_COPIED:复制校验中
  • TORECYCLE:待回收
  • true:永久快照
  • false:非永久快照
  • true:该快照为加密盘创建的
  • false:非加密盘创建的快照
  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘

Parameters:

  • 快照所在的位置。

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

  • 快照的状态。取值范围:

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

  • 快照名称,用户自定义的快照别名。调用ModifySnapshotAttribute可修改此字段。

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

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

  • 快照关联的镜像列表。

  • 快照当前被共享数。

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

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

  • 创建此快照的云硬盘ID。

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

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

  • 快照的创建时间。

  • 快照关联的镜像个数。

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

  • 快照ID。

  • 快照开始共享的时间。

  • 快照绑定的标签列表。



3361
3362
3363
# File 'lib/v20170312/models.rb', line 3361

def TimeStartShare
  @TimeStartShare
end

Instance Method Details

#deserialize(params) ⇒ Object



3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
# File 'lib/v20170312/models.rb', line 3386

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