Class: TencentCloud::Ecm::V20190719::Snapshot

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

Overview

描述了快照的详细信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(placement = nil, copyfromremote = nil, ispermanent = nil, snapshotname = nil, percent = nil, images = nil, sharereference = nil, snapshottype = nil, disksize = nil, diskid = nil, copyingtoregions = nil, snapshotid = nil, diskusage = nil, encrypt = nil, createtime = nil, imagecount = nil, snapshotstate = nil, deadlinetime = nil, timestartshare = nil) ⇒ Snapshot

Returns a new instance of Snapshot.



10665
10666
10667
10668
10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
10679
10680
10681
10682
10683
10684
10685
# File 'lib/v20190719/models.rb', line 10665

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

Instance Attribute Details

#CopyFromRemoteObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Placement:

    快照所在的位置。

  • CopyFromRemote:

    是否为跨地域复制的快照。取值范围:
    <li>true:表示为跨地域复制的快照。
    <li>false:本地域的快照。

  • IsPermanent:

    是否为永久快照。取值范围:
    <li>true:永久快照
    <li>false:非永久快照。

  • SnapshotName:

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

  • Percent:

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

  • Images:

    快照关联的镜像列表。

  • ShareReference:

    快照当前被共享数。

  • SnapshotType:

    快照类型,目前该项取值可以为PRIVATE_SNAPSHOT或者SHARED_SNAPSHOT

  • DiskSize:

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

  • DiskId:

    创建此快照的云硬盘ID。

  • CopyingToRegions:

    快照正在跨地域复制的目的地域,默认取值为[]。

  • SnapshotId:

    快照ID。

  • DiskUsage:

    创建此快照的云硬盘类型。取值范围:
    <li>SYSTEM_DISK:系统盘
    <li>DATA_DISK:数据盘。

  • Encrypt:

    是否为加密盘创建的快照。取值范围:
    <li>true:该快照为加密盘创建的
    <li>false:非加密盘创建的快照。

  • CreateTime:

    快照的创建时间。

  • ImageCount:

    快照关联的镜像个数。

  • SnapshotState:

    快照的状态。取值范围:
    <li>NORMAL:正常
    <li>CREATING:创建中
    <li>ROLLBACKING:回滚中
    <li>COPYING_FROM_REMOTE:跨地域复制中
    <li>CHECKING_COPIED:复制校验中
    <li>TORECYCLE:待回收。

  • DeadlineTime:

    快照的到期时间。

  • TimeStartShare:

    快照开始共享的时间。



10663
10664
10665
# File 'lib/v20190719/models.rb', line 10663

def CopyFromRemote
  @CopyFromRemote
end

#CopyingToRegionsObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Placement:

    快照所在的位置。

  • CopyFromRemote:

    是否为跨地域复制的快照。取值范围:
    <li>true:表示为跨地域复制的快照。
    <li>false:本地域的快照。

  • IsPermanent:

    是否为永久快照。取值范围:
    <li>true:永久快照
    <li>false:非永久快照。

  • SnapshotName:

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

  • Percent:

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

  • Images:

    快照关联的镜像列表。

  • ShareReference:

    快照当前被共享数。

  • SnapshotType:

    快照类型,目前该项取值可以为PRIVATE_SNAPSHOT或者SHARED_SNAPSHOT

  • DiskSize:

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

  • DiskId:

    创建此快照的云硬盘ID。

  • CopyingToRegions:

    快照正在跨地域复制的目的地域,默认取值为[]。

  • SnapshotId:

    快照ID。

  • DiskUsage:

    创建此快照的云硬盘类型。取值范围:
    <li>SYSTEM_DISK:系统盘
    <li>DATA_DISK:数据盘。

  • Encrypt:

    是否为加密盘创建的快照。取值范围:
    <li>true:该快照为加密盘创建的
    <li>false:非加密盘创建的快照。

  • CreateTime:

    快照的创建时间。

  • ImageCount:

    快照关联的镜像个数。

  • SnapshotState:

    快照的状态。取值范围:
    <li>NORMAL:正常
    <li>CREATING:创建中
    <li>ROLLBACKING:回滚中
    <li>COPYING_FROM_REMOTE:跨地域复制中
    <li>CHECKING_COPIED:复制校验中
    <li>TORECYCLE:待回收。

  • DeadlineTime:

    快照的到期时间。

  • TimeStartShare:

    快照开始共享的时间。



10663
10664
10665
# File 'lib/v20190719/models.rb', line 10663

def CopyingToRegions
  @CopyingToRegions
end

#CreateTimeObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Placement:

    快照所在的位置。

  • CopyFromRemote:

    是否为跨地域复制的快照。取值范围:
    <li>true:表示为跨地域复制的快照。
    <li>false:本地域的快照。

  • IsPermanent:

    是否为永久快照。取值范围:
    <li>true:永久快照
    <li>false:非永久快照。

  • SnapshotName:

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

  • Percent:

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

  • Images:

    快照关联的镜像列表。

  • ShareReference:

    快照当前被共享数。

  • SnapshotType:

    快照类型,目前该项取值可以为PRIVATE_SNAPSHOT或者SHARED_SNAPSHOT

  • DiskSize:

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

  • DiskId:

    创建此快照的云硬盘ID。

  • CopyingToRegions:

    快照正在跨地域复制的目的地域,默认取值为[]。

  • SnapshotId:

    快照ID。

  • DiskUsage:

    创建此快照的云硬盘类型。取值范围:
    <li>SYSTEM_DISK:系统盘
    <li>DATA_DISK:数据盘。

  • Encrypt:

    是否为加密盘创建的快照。取值范围:
    <li>true:该快照为加密盘创建的
    <li>false:非加密盘创建的快照。

  • CreateTime:

    快照的创建时间。

  • ImageCount:

    快照关联的镜像个数。

  • SnapshotState:

    快照的状态。取值范围:
    <li>NORMAL:正常
    <li>CREATING:创建中
    <li>ROLLBACKING:回滚中
    <li>COPYING_FROM_REMOTE:跨地域复制中
    <li>CHECKING_COPIED:复制校验中
    <li>TORECYCLE:待回收。

  • DeadlineTime:

    快照的到期时间。

  • TimeStartShare:

    快照开始共享的时间。



10663
10664
10665
# File 'lib/v20190719/models.rb', line 10663

def CreateTime
  @CreateTime
end

#DeadlineTimeObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Placement:

    快照所在的位置。

  • CopyFromRemote:

    是否为跨地域复制的快照。取值范围:
    <li>true:表示为跨地域复制的快照。
    <li>false:本地域的快照。

  • IsPermanent:

    是否为永久快照。取值范围:
    <li>true:永久快照
    <li>false:非永久快照。

  • SnapshotName:

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

  • Percent:

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

  • Images:

    快照关联的镜像列表。

  • ShareReference:

    快照当前被共享数。

  • SnapshotType:

    快照类型,目前该项取值可以为PRIVATE_SNAPSHOT或者SHARED_SNAPSHOT

  • DiskSize:

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

  • DiskId:

    创建此快照的云硬盘ID。

  • CopyingToRegions:

    快照正在跨地域复制的目的地域,默认取值为[]。

  • SnapshotId:

    快照ID。

  • DiskUsage:

    创建此快照的云硬盘类型。取值范围:
    <li>SYSTEM_DISK:系统盘
    <li>DATA_DISK:数据盘。

  • Encrypt:

    是否为加密盘创建的快照。取值范围:
    <li>true:该快照为加密盘创建的
    <li>false:非加密盘创建的快照。

  • CreateTime:

    快照的创建时间。

  • ImageCount:

    快照关联的镜像个数。

  • SnapshotState:

    快照的状态。取值范围:
    <li>NORMAL:正常
    <li>CREATING:创建中
    <li>ROLLBACKING:回滚中
    <li>COPYING_FROM_REMOTE:跨地域复制中
    <li>CHECKING_COPIED:复制校验中
    <li>TORECYCLE:待回收。

  • DeadlineTime:

    快照的到期时间。

  • TimeStartShare:

    快照开始共享的时间。



10663
10664
10665
# File 'lib/v20190719/models.rb', line 10663

def DeadlineTime
  @DeadlineTime
end

#DiskIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Placement:

    快照所在的位置。

  • CopyFromRemote:

    是否为跨地域复制的快照。取值范围:
    <li>true:表示为跨地域复制的快照。
    <li>false:本地域的快照。

  • IsPermanent:

    是否为永久快照。取值范围:
    <li>true:永久快照
    <li>false:非永久快照。

  • SnapshotName:

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

  • Percent:

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

  • Images:

    快照关联的镜像列表。

  • ShareReference:

    快照当前被共享数。

  • SnapshotType:

    快照类型,目前该项取值可以为PRIVATE_SNAPSHOT或者SHARED_SNAPSHOT

  • DiskSize:

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

  • DiskId:

    创建此快照的云硬盘ID。

  • CopyingToRegions:

    快照正在跨地域复制的目的地域,默认取值为[]。

  • SnapshotId:

    快照ID。

  • DiskUsage:

    创建此快照的云硬盘类型。取值范围:
    <li>SYSTEM_DISK:系统盘
    <li>DATA_DISK:数据盘。

  • Encrypt:

    是否为加密盘创建的快照。取值范围:
    <li>true:该快照为加密盘创建的
    <li>false:非加密盘创建的快照。

  • CreateTime:

    快照的创建时间。

  • ImageCount:

    快照关联的镜像个数。

  • SnapshotState:

    快照的状态。取值范围:
    <li>NORMAL:正常
    <li>CREATING:创建中
    <li>ROLLBACKING:回滚中
    <li>COPYING_FROM_REMOTE:跨地域复制中
    <li>CHECKING_COPIED:复制校验中
    <li>TORECYCLE:待回收。

  • DeadlineTime:

    快照的到期时间。

  • TimeStartShare:

    快照开始共享的时间。



10663
10664
10665
# File 'lib/v20190719/models.rb', line 10663

def DiskId
  @DiskId
end

#DiskSizeObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Placement:

    快照所在的位置。

  • CopyFromRemote:

    是否为跨地域复制的快照。取值范围:
    <li>true:表示为跨地域复制的快照。
    <li>false:本地域的快照。

  • IsPermanent:

    是否为永久快照。取值范围:
    <li>true:永久快照
    <li>false:非永久快照。

  • SnapshotName:

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

  • Percent:

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

  • Images:

    快照关联的镜像列表。

  • ShareReference:

    快照当前被共享数。

  • SnapshotType:

    快照类型,目前该项取值可以为PRIVATE_SNAPSHOT或者SHARED_SNAPSHOT

  • DiskSize:

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

  • DiskId:

    创建此快照的云硬盘ID。

  • CopyingToRegions:

    快照正在跨地域复制的目的地域,默认取值为[]。

  • SnapshotId:

    快照ID。

  • DiskUsage:

    创建此快照的云硬盘类型。取值范围:
    <li>SYSTEM_DISK:系统盘
    <li>DATA_DISK:数据盘。

  • Encrypt:

    是否为加密盘创建的快照。取值范围:
    <li>true:该快照为加密盘创建的
    <li>false:非加密盘创建的快照。

  • CreateTime:

    快照的创建时间。

  • ImageCount:

    快照关联的镜像个数。

  • SnapshotState:

    快照的状态。取值范围:
    <li>NORMAL:正常
    <li>CREATING:创建中
    <li>ROLLBACKING:回滚中
    <li>COPYING_FROM_REMOTE:跨地域复制中
    <li>CHECKING_COPIED:复制校验中
    <li>TORECYCLE:待回收。

  • DeadlineTime:

    快照的到期时间。

  • TimeStartShare:

    快照开始共享的时间。



10663
10664
10665
# File 'lib/v20190719/models.rb', line 10663

def DiskSize
  @DiskSize
end

#DiskUsageObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Placement:

    快照所在的位置。

  • CopyFromRemote:

    是否为跨地域复制的快照。取值范围:
    <li>true:表示为跨地域复制的快照。
    <li>false:本地域的快照。

  • IsPermanent:

    是否为永久快照。取值范围:
    <li>true:永久快照
    <li>false:非永久快照。

  • SnapshotName:

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

  • Percent:

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

  • Images:

    快照关联的镜像列表。

  • ShareReference:

    快照当前被共享数。

  • SnapshotType:

    快照类型,目前该项取值可以为PRIVATE_SNAPSHOT或者SHARED_SNAPSHOT

  • DiskSize:

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

  • DiskId:

    创建此快照的云硬盘ID。

  • CopyingToRegions:

    快照正在跨地域复制的目的地域,默认取值为[]。

  • SnapshotId:

    快照ID。

  • DiskUsage:

    创建此快照的云硬盘类型。取值范围:
    <li>SYSTEM_DISK:系统盘
    <li>DATA_DISK:数据盘。

  • Encrypt:

    是否为加密盘创建的快照。取值范围:
    <li>true:该快照为加密盘创建的
    <li>false:非加密盘创建的快照。

  • CreateTime:

    快照的创建时间。

  • ImageCount:

    快照关联的镜像个数。

  • SnapshotState:

    快照的状态。取值范围:
    <li>NORMAL:正常
    <li>CREATING:创建中
    <li>ROLLBACKING:回滚中
    <li>COPYING_FROM_REMOTE:跨地域复制中
    <li>CHECKING_COPIED:复制校验中
    <li>TORECYCLE:待回收。

  • DeadlineTime:

    快照的到期时间。

  • TimeStartShare:

    快照开始共享的时间。



10663
10664
10665
# File 'lib/v20190719/models.rb', line 10663

def DiskUsage
  @DiskUsage
end

#EncryptObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Placement:

    快照所在的位置。

  • CopyFromRemote:

    是否为跨地域复制的快照。取值范围:
    <li>true:表示为跨地域复制的快照。
    <li>false:本地域的快照。

  • IsPermanent:

    是否为永久快照。取值范围:
    <li>true:永久快照
    <li>false:非永久快照。

  • SnapshotName:

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

  • Percent:

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

  • Images:

    快照关联的镜像列表。

  • ShareReference:

    快照当前被共享数。

  • SnapshotType:

    快照类型,目前该项取值可以为PRIVATE_SNAPSHOT或者SHARED_SNAPSHOT

  • DiskSize:

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

  • DiskId:

    创建此快照的云硬盘ID。

  • CopyingToRegions:

    快照正在跨地域复制的目的地域,默认取值为[]。

  • SnapshotId:

    快照ID。

  • DiskUsage:

    创建此快照的云硬盘类型。取值范围:
    <li>SYSTEM_DISK:系统盘
    <li>DATA_DISK:数据盘。

  • Encrypt:

    是否为加密盘创建的快照。取值范围:
    <li>true:该快照为加密盘创建的
    <li>false:非加密盘创建的快照。

  • CreateTime:

    快照的创建时间。

  • ImageCount:

    快照关联的镜像个数。

  • SnapshotState:

    快照的状态。取值范围:
    <li>NORMAL:正常
    <li>CREATING:创建中
    <li>ROLLBACKING:回滚中
    <li>COPYING_FROM_REMOTE:跨地域复制中
    <li>CHECKING_COPIED:复制校验中
    <li>TORECYCLE:待回收。

  • DeadlineTime:

    快照的到期时间。

  • TimeStartShare:

    快照开始共享的时间。



10663
10664
10665
# File 'lib/v20190719/models.rb', line 10663

def Encrypt
  @Encrypt
end

#ImageCountObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Placement:

    快照所在的位置。

  • CopyFromRemote:

    是否为跨地域复制的快照。取值范围:
    <li>true:表示为跨地域复制的快照。
    <li>false:本地域的快照。

  • IsPermanent:

    是否为永久快照。取值范围:
    <li>true:永久快照
    <li>false:非永久快照。

  • SnapshotName:

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

  • Percent:

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

  • Images:

    快照关联的镜像列表。

  • ShareReference:

    快照当前被共享数。

  • SnapshotType:

    快照类型,目前该项取值可以为PRIVATE_SNAPSHOT或者SHARED_SNAPSHOT

  • DiskSize:

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

  • DiskId:

    创建此快照的云硬盘ID。

  • CopyingToRegions:

    快照正在跨地域复制的目的地域,默认取值为[]。

  • SnapshotId:

    快照ID。

  • DiskUsage:

    创建此快照的云硬盘类型。取值范围:
    <li>SYSTEM_DISK:系统盘
    <li>DATA_DISK:数据盘。

  • Encrypt:

    是否为加密盘创建的快照。取值范围:
    <li>true:该快照为加密盘创建的
    <li>false:非加密盘创建的快照。

  • CreateTime:

    快照的创建时间。

  • ImageCount:

    快照关联的镜像个数。

  • SnapshotState:

    快照的状态。取值范围:
    <li>NORMAL:正常
    <li>CREATING:创建中
    <li>ROLLBACKING:回滚中
    <li>COPYING_FROM_REMOTE:跨地域复制中
    <li>CHECKING_COPIED:复制校验中
    <li>TORECYCLE:待回收。

  • DeadlineTime:

    快照的到期时间。

  • TimeStartShare:

    快照开始共享的时间。



10663
10664
10665
# File 'lib/v20190719/models.rb', line 10663

def ImageCount
  @ImageCount
end

#ImagesObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Placement:

    快照所在的位置。

  • CopyFromRemote:

    是否为跨地域复制的快照。取值范围:
    <li>true:表示为跨地域复制的快照。
    <li>false:本地域的快照。

  • IsPermanent:

    是否为永久快照。取值范围:
    <li>true:永久快照
    <li>false:非永久快照。

  • SnapshotName:

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

  • Percent:

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

  • Images:

    快照关联的镜像列表。

  • ShareReference:

    快照当前被共享数。

  • SnapshotType:

    快照类型,目前该项取值可以为PRIVATE_SNAPSHOT或者SHARED_SNAPSHOT

  • DiskSize:

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

  • DiskId:

    创建此快照的云硬盘ID。

  • CopyingToRegions:

    快照正在跨地域复制的目的地域,默认取值为[]。

  • SnapshotId:

    快照ID。

  • DiskUsage:

    创建此快照的云硬盘类型。取值范围:
    <li>SYSTEM_DISK:系统盘
    <li>DATA_DISK:数据盘。

  • Encrypt:

    是否为加密盘创建的快照。取值范围:
    <li>true:该快照为加密盘创建的
    <li>false:非加密盘创建的快照。

  • CreateTime:

    快照的创建时间。

  • ImageCount:

    快照关联的镜像个数。

  • SnapshotState:

    快照的状态。取值范围:
    <li>NORMAL:正常
    <li>CREATING:创建中
    <li>ROLLBACKING:回滚中
    <li>COPYING_FROM_REMOTE:跨地域复制中
    <li>CHECKING_COPIED:复制校验中
    <li>TORECYCLE:待回收。

  • DeadlineTime:

    快照的到期时间。

  • TimeStartShare:

    快照开始共享的时间。



10663
10664
10665
# File 'lib/v20190719/models.rb', line 10663

def Images
  @Images
end

#IsPermanentObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Placement:

    快照所在的位置。

  • CopyFromRemote:

    是否为跨地域复制的快照。取值范围:
    <li>true:表示为跨地域复制的快照。
    <li>false:本地域的快照。

  • IsPermanent:

    是否为永久快照。取值范围:
    <li>true:永久快照
    <li>false:非永久快照。

  • SnapshotName:

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

  • Percent:

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

  • Images:

    快照关联的镜像列表。

  • ShareReference:

    快照当前被共享数。

  • SnapshotType:

    快照类型,目前该项取值可以为PRIVATE_SNAPSHOT或者SHARED_SNAPSHOT

  • DiskSize:

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

  • DiskId:

    创建此快照的云硬盘ID。

  • CopyingToRegions:

    快照正在跨地域复制的目的地域,默认取值为[]。

  • SnapshotId:

    快照ID。

  • DiskUsage:

    创建此快照的云硬盘类型。取值范围:
    <li>SYSTEM_DISK:系统盘
    <li>DATA_DISK:数据盘。

  • Encrypt:

    是否为加密盘创建的快照。取值范围:
    <li>true:该快照为加密盘创建的
    <li>false:非加密盘创建的快照。

  • CreateTime:

    快照的创建时间。

  • ImageCount:

    快照关联的镜像个数。

  • SnapshotState:

    快照的状态。取值范围:
    <li>NORMAL:正常
    <li>CREATING:创建中
    <li>ROLLBACKING:回滚中
    <li>COPYING_FROM_REMOTE:跨地域复制中
    <li>CHECKING_COPIED:复制校验中
    <li>TORECYCLE:待回收。

  • DeadlineTime:

    快照的到期时间。

  • TimeStartShare:

    快照开始共享的时间。



10663
10664
10665
# File 'lib/v20190719/models.rb', line 10663

def IsPermanent
  @IsPermanent
end

#PercentObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Placement:

    快照所在的位置。

  • CopyFromRemote:

    是否为跨地域复制的快照。取值范围:
    <li>true:表示为跨地域复制的快照。
    <li>false:本地域的快照。

  • IsPermanent:

    是否为永久快照。取值范围:
    <li>true:永久快照
    <li>false:非永久快照。

  • SnapshotName:

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

  • Percent:

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

  • Images:

    快照关联的镜像列表。

  • ShareReference:

    快照当前被共享数。

  • SnapshotType:

    快照类型,目前该项取值可以为PRIVATE_SNAPSHOT或者SHARED_SNAPSHOT

  • DiskSize:

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

  • DiskId:

    创建此快照的云硬盘ID。

  • CopyingToRegions:

    快照正在跨地域复制的目的地域,默认取值为[]。

  • SnapshotId:

    快照ID。

  • DiskUsage:

    创建此快照的云硬盘类型。取值范围:
    <li>SYSTEM_DISK:系统盘
    <li>DATA_DISK:数据盘。

  • Encrypt:

    是否为加密盘创建的快照。取值范围:
    <li>true:该快照为加密盘创建的
    <li>false:非加密盘创建的快照。

  • CreateTime:

    快照的创建时间。

  • ImageCount:

    快照关联的镜像个数。

  • SnapshotState:

    快照的状态。取值范围:
    <li>NORMAL:正常
    <li>CREATING:创建中
    <li>ROLLBACKING:回滚中
    <li>COPYING_FROM_REMOTE:跨地域复制中
    <li>CHECKING_COPIED:复制校验中
    <li>TORECYCLE:待回收。

  • DeadlineTime:

    快照的到期时间。

  • TimeStartShare:

    快照开始共享的时间。



10663
10664
10665
# File 'lib/v20190719/models.rb', line 10663

def Percent
  @Percent
end

#PlacementObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Placement:

    快照所在的位置。

  • CopyFromRemote:

    是否为跨地域复制的快照。取值范围:
    <li>true:表示为跨地域复制的快照。
    <li>false:本地域的快照。

  • IsPermanent:

    是否为永久快照。取值范围:
    <li>true:永久快照
    <li>false:非永久快照。

  • SnapshotName:

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

  • Percent:

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

  • Images:

    快照关联的镜像列表。

  • ShareReference:

    快照当前被共享数。

  • SnapshotType:

    快照类型,目前该项取值可以为PRIVATE_SNAPSHOT或者SHARED_SNAPSHOT

  • DiskSize:

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

  • DiskId:

    创建此快照的云硬盘ID。

  • CopyingToRegions:

    快照正在跨地域复制的目的地域,默认取值为[]。

  • SnapshotId:

    快照ID。

  • DiskUsage:

    创建此快照的云硬盘类型。取值范围:
    <li>SYSTEM_DISK:系统盘
    <li>DATA_DISK:数据盘。

  • Encrypt:

    是否为加密盘创建的快照。取值范围:
    <li>true:该快照为加密盘创建的
    <li>false:非加密盘创建的快照。

  • CreateTime:

    快照的创建时间。

  • ImageCount:

    快照关联的镜像个数。

  • SnapshotState:

    快照的状态。取值范围:
    <li>NORMAL:正常
    <li>CREATING:创建中
    <li>ROLLBACKING:回滚中
    <li>COPYING_FROM_REMOTE:跨地域复制中
    <li>CHECKING_COPIED:复制校验中
    <li>TORECYCLE:待回收。

  • DeadlineTime:

    快照的到期时间。

  • TimeStartShare:

    快照开始共享的时间。



10663
10664
10665
# File 'lib/v20190719/models.rb', line 10663

def Placement
  @Placement
end

#ShareReferenceObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Placement:

    快照所在的位置。

  • CopyFromRemote:

    是否为跨地域复制的快照。取值范围:
    <li>true:表示为跨地域复制的快照。
    <li>false:本地域的快照。

  • IsPermanent:

    是否为永久快照。取值范围:
    <li>true:永久快照
    <li>false:非永久快照。

  • SnapshotName:

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

  • Percent:

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

  • Images:

    快照关联的镜像列表。

  • ShareReference:

    快照当前被共享数。

  • SnapshotType:

    快照类型,目前该项取值可以为PRIVATE_SNAPSHOT或者SHARED_SNAPSHOT

  • DiskSize:

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

  • DiskId:

    创建此快照的云硬盘ID。

  • CopyingToRegions:

    快照正在跨地域复制的目的地域,默认取值为[]。

  • SnapshotId:

    快照ID。

  • DiskUsage:

    创建此快照的云硬盘类型。取值范围:
    <li>SYSTEM_DISK:系统盘
    <li>DATA_DISK:数据盘。

  • Encrypt:

    是否为加密盘创建的快照。取值范围:
    <li>true:该快照为加密盘创建的
    <li>false:非加密盘创建的快照。

  • CreateTime:

    快照的创建时间。

  • ImageCount:

    快照关联的镜像个数。

  • SnapshotState:

    快照的状态。取值范围:
    <li>NORMAL:正常
    <li>CREATING:创建中
    <li>ROLLBACKING:回滚中
    <li>COPYING_FROM_REMOTE:跨地域复制中
    <li>CHECKING_COPIED:复制校验中
    <li>TORECYCLE:待回收。

  • DeadlineTime:

    快照的到期时间。

  • TimeStartShare:

    快照开始共享的时间。



10663
10664
10665
# File 'lib/v20190719/models.rb', line 10663

def ShareReference
  @ShareReference
end

#SnapshotIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Placement:

    快照所在的位置。

  • CopyFromRemote:

    是否为跨地域复制的快照。取值范围:
    <li>true:表示为跨地域复制的快照。
    <li>false:本地域的快照。

  • IsPermanent:

    是否为永久快照。取值范围:
    <li>true:永久快照
    <li>false:非永久快照。

  • SnapshotName:

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

  • Percent:

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

  • Images:

    快照关联的镜像列表。

  • ShareReference:

    快照当前被共享数。

  • SnapshotType:

    快照类型,目前该项取值可以为PRIVATE_SNAPSHOT或者SHARED_SNAPSHOT

  • DiskSize:

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

  • DiskId:

    创建此快照的云硬盘ID。

  • CopyingToRegions:

    快照正在跨地域复制的目的地域,默认取值为[]。

  • SnapshotId:

    快照ID。

  • DiskUsage:

    创建此快照的云硬盘类型。取值范围:
    <li>SYSTEM_DISK:系统盘
    <li>DATA_DISK:数据盘。

  • Encrypt:

    是否为加密盘创建的快照。取值范围:
    <li>true:该快照为加密盘创建的
    <li>false:非加密盘创建的快照。

  • CreateTime:

    快照的创建时间。

  • ImageCount:

    快照关联的镜像个数。

  • SnapshotState:

    快照的状态。取值范围:
    <li>NORMAL:正常
    <li>CREATING:创建中
    <li>ROLLBACKING:回滚中
    <li>COPYING_FROM_REMOTE:跨地域复制中
    <li>CHECKING_COPIED:复制校验中
    <li>TORECYCLE:待回收。

  • DeadlineTime:

    快照的到期时间。

  • TimeStartShare:

    快照开始共享的时间。



10663
10664
10665
# File 'lib/v20190719/models.rb', line 10663

def SnapshotId
  @SnapshotId
end

#SnapshotNameObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Placement:

    快照所在的位置。

  • CopyFromRemote:

    是否为跨地域复制的快照。取值范围:
    <li>true:表示为跨地域复制的快照。
    <li>false:本地域的快照。

  • IsPermanent:

    是否为永久快照。取值范围:
    <li>true:永久快照
    <li>false:非永久快照。

  • SnapshotName:

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

  • Percent:

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

  • Images:

    快照关联的镜像列表。

  • ShareReference:

    快照当前被共享数。

  • SnapshotType:

    快照类型,目前该项取值可以为PRIVATE_SNAPSHOT或者SHARED_SNAPSHOT

  • DiskSize:

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

  • DiskId:

    创建此快照的云硬盘ID。

  • CopyingToRegions:

    快照正在跨地域复制的目的地域,默认取值为[]。

  • SnapshotId:

    快照ID。

  • DiskUsage:

    创建此快照的云硬盘类型。取值范围:
    <li>SYSTEM_DISK:系统盘
    <li>DATA_DISK:数据盘。

  • Encrypt:

    是否为加密盘创建的快照。取值范围:
    <li>true:该快照为加密盘创建的
    <li>false:非加密盘创建的快照。

  • CreateTime:

    快照的创建时间。

  • ImageCount:

    快照关联的镜像个数。

  • SnapshotState:

    快照的状态。取值范围:
    <li>NORMAL:正常
    <li>CREATING:创建中
    <li>ROLLBACKING:回滚中
    <li>COPYING_FROM_REMOTE:跨地域复制中
    <li>CHECKING_COPIED:复制校验中
    <li>TORECYCLE:待回收。

  • DeadlineTime:

    快照的到期时间。

  • TimeStartShare:

    快照开始共享的时间。



10663
10664
10665
# File 'lib/v20190719/models.rb', line 10663

def SnapshotName
  @SnapshotName
end

#SnapshotStateObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Placement:

    快照所在的位置。

  • CopyFromRemote:

    是否为跨地域复制的快照。取值范围:
    <li>true:表示为跨地域复制的快照。
    <li>false:本地域的快照。

  • IsPermanent:

    是否为永久快照。取值范围:
    <li>true:永久快照
    <li>false:非永久快照。

  • SnapshotName:

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

  • Percent:

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

  • Images:

    快照关联的镜像列表。

  • ShareReference:

    快照当前被共享数。

  • SnapshotType:

    快照类型,目前该项取值可以为PRIVATE_SNAPSHOT或者SHARED_SNAPSHOT

  • DiskSize:

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

  • DiskId:

    创建此快照的云硬盘ID。

  • CopyingToRegions:

    快照正在跨地域复制的目的地域,默认取值为[]。

  • SnapshotId:

    快照ID。

  • DiskUsage:

    创建此快照的云硬盘类型。取值范围:
    <li>SYSTEM_DISK:系统盘
    <li>DATA_DISK:数据盘。

  • Encrypt:

    是否为加密盘创建的快照。取值范围:
    <li>true:该快照为加密盘创建的
    <li>false:非加密盘创建的快照。

  • CreateTime:

    快照的创建时间。

  • ImageCount:

    快照关联的镜像个数。

  • SnapshotState:

    快照的状态。取值范围:
    <li>NORMAL:正常
    <li>CREATING:创建中
    <li>ROLLBACKING:回滚中
    <li>COPYING_FROM_REMOTE:跨地域复制中
    <li>CHECKING_COPIED:复制校验中
    <li>TORECYCLE:待回收。

  • DeadlineTime:

    快照的到期时间。

  • TimeStartShare:

    快照开始共享的时间。



10663
10664
10665
# File 'lib/v20190719/models.rb', line 10663

def SnapshotState
  @SnapshotState
end

#SnapshotTypeObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Placement:

    快照所在的位置。

  • CopyFromRemote:

    是否为跨地域复制的快照。取值范围:
    <li>true:表示为跨地域复制的快照。
    <li>false:本地域的快照。

  • IsPermanent:

    是否为永久快照。取值范围:
    <li>true:永久快照
    <li>false:非永久快照。

  • SnapshotName:

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

  • Percent:

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

  • Images:

    快照关联的镜像列表。

  • ShareReference:

    快照当前被共享数。

  • SnapshotType:

    快照类型,目前该项取值可以为PRIVATE_SNAPSHOT或者SHARED_SNAPSHOT

  • DiskSize:

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

  • DiskId:

    创建此快照的云硬盘ID。

  • CopyingToRegions:

    快照正在跨地域复制的目的地域,默认取值为[]。

  • SnapshotId:

    快照ID。

  • DiskUsage:

    创建此快照的云硬盘类型。取值范围:
    <li>SYSTEM_DISK:系统盘
    <li>DATA_DISK:数据盘。

  • Encrypt:

    是否为加密盘创建的快照。取值范围:
    <li>true:该快照为加密盘创建的
    <li>false:非加密盘创建的快照。

  • CreateTime:

    快照的创建时间。

  • ImageCount:

    快照关联的镜像个数。

  • SnapshotState:

    快照的状态。取值范围:
    <li>NORMAL:正常
    <li>CREATING:创建中
    <li>ROLLBACKING:回滚中
    <li>COPYING_FROM_REMOTE:跨地域复制中
    <li>CHECKING_COPIED:复制校验中
    <li>TORECYCLE:待回收。

  • DeadlineTime:

    快照的到期时间。

  • TimeStartShare:

    快照开始共享的时间。



10663
10664
10665
# File 'lib/v20190719/models.rb', line 10663

def SnapshotType
  @SnapshotType
end

#TimeStartShareObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Placement:

    快照所在的位置。

  • CopyFromRemote:

    是否为跨地域复制的快照。取值范围:
    <li>true:表示为跨地域复制的快照。
    <li>false:本地域的快照。

  • IsPermanent:

    是否为永久快照。取值范围:
    <li>true:永久快照
    <li>false:非永久快照。

  • SnapshotName:

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

  • Percent:

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

  • Images:

    快照关联的镜像列表。

  • ShareReference:

    快照当前被共享数。

  • SnapshotType:

    快照类型,目前该项取值可以为PRIVATE_SNAPSHOT或者SHARED_SNAPSHOT

  • DiskSize:

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

  • DiskId:

    创建此快照的云硬盘ID。

  • CopyingToRegions:

    快照正在跨地域复制的目的地域,默认取值为[]。

  • SnapshotId:

    快照ID。

  • DiskUsage:

    创建此快照的云硬盘类型。取值范围:
    <li>SYSTEM_DISK:系统盘
    <li>DATA_DISK:数据盘。

  • Encrypt:

    是否为加密盘创建的快照。取值范围:
    <li>true:该快照为加密盘创建的
    <li>false:非加密盘创建的快照。

  • CreateTime:

    快照的创建时间。

  • ImageCount:

    快照关联的镜像个数。

  • SnapshotState:

    快照的状态。取值范围:
    <li>NORMAL:正常
    <li>CREATING:创建中
    <li>ROLLBACKING:回滚中
    <li>COPYING_FROM_REMOTE:跨地域复制中
    <li>CHECKING_COPIED:复制校验中
    <li>TORECYCLE:待回收。

  • DeadlineTime:

    快照的到期时间。

  • TimeStartShare:

    快照开始共享的时间。



10663
10664
10665
# File 'lib/v20190719/models.rb', line 10663

def TimeStartShare
  @TimeStartShare
end

Instance Method Details

#deserialize(params) ⇒ Object



10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
10712
10713
10714
10715
10716
10717
# File 'lib/v20190719/models.rb', line 10687

def deserialize(params)
  unless params['Placement'].nil?
    @Placement = Placement.new
    @Placement.deserialize(params['Placement'])
  end
  @CopyFromRemote = params['CopyFromRemote']
  @IsPermanent = params['IsPermanent']
  @SnapshotName = params['SnapshotName']
  @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']
  @SnapshotId = params['SnapshotId']
  @DiskUsage = params['DiskUsage']
  @Encrypt = params['Encrypt']
  @CreateTime = params['CreateTime']
  @ImageCount = params['ImageCount']
  @SnapshotState = params['SnapshotState']
  @DeadlineTime = params['DeadlineTime']
  @TimeStartShare = params['TimeStartShare']
end