Class: TencentCloud::Cbs::V20170312::Snapshot
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cbs::V20170312::Snapshot
- Defined in:
- lib/v20170312/models.rb
Overview
描述了快照的详细信息
Instance Attribute Summary collapse
-
#CopyFromRemote ⇒ Object
<ul> <li>true:表示为跨地域复制的快照。</li> <li>false:本地域的快照。</li> </ul> <ul> <li>NORMAL:正常</li> <li>CREATING:创建中</li> <li>ROLLBACKING:回滚中</li> <li>COPYING_FROM_REMOTE:跨地域复制中</li> <li>CHECKING_COPIED:复制校验中</li> <li>TORECYCLE:待回收</li> </ul> <ul> <li>true:永久快照</li> <li>false:非永久快照</li> </ul> <ul> <li>true:该快照为加密盘创建的</li> <li>false:非加密盘创建的快照</li> </ul> <ul> <li>SYSTEM_DISK:系统盘</li> <li>DATA_DISK:数据盘</li> </ul>.
-
#CopyingToRegions ⇒ Object
<ul> <li>true:表示为跨地域复制的快照。</li> <li>false:本地域的快照。</li> </ul> <ul> <li>NORMAL:正常</li> <li>CREATING:创建中</li> <li>ROLLBACKING:回滚中</li> <li>COPYING_FROM_REMOTE:跨地域复制中</li> <li>CHECKING_COPIED:复制校验中</li> <li>TORECYCLE:待回收</li> </ul> <ul> <li>true:永久快照</li> <li>false:非永久快照</li> </ul> <ul> <li>true:该快照为加密盘创建的</li> <li>false:非加密盘创建的快照</li> </ul> <ul> <li>SYSTEM_DISK:系统盘</li> <li>DATA_DISK:数据盘</li> </ul>.
-
#CreateTime ⇒ Object
<ul> <li>true:表示为跨地域复制的快照。</li> <li>false:本地域的快照。</li> </ul> <ul> <li>NORMAL:正常</li> <li>CREATING:创建中</li> <li>ROLLBACKING:回滚中</li> <li>COPYING_FROM_REMOTE:跨地域复制中</li> <li>CHECKING_COPIED:复制校验中</li> <li>TORECYCLE:待回收</li> </ul> <ul> <li>true:永久快照</li> <li>false:非永久快照</li> </ul> <ul> <li>true:该快照为加密盘创建的</li> <li>false:非加密盘创建的快照</li> </ul> <ul> <li>SYSTEM_DISK:系统盘</li> <li>DATA_DISK:数据盘</li> </ul>.
-
#DeadlineTime ⇒ Object
<ul> <li>true:表示为跨地域复制的快照。</li> <li>false:本地域的快照。</li> </ul> <ul> <li>NORMAL:正常</li> <li>CREATING:创建中</li> <li>ROLLBACKING:回滚中</li> <li>COPYING_FROM_REMOTE:跨地域复制中</li> <li>CHECKING_COPIED:复制校验中</li> <li>TORECYCLE:待回收</li> </ul> <ul> <li>true:永久快照</li> <li>false:非永久快照</li> </ul> <ul> <li>true:该快照为加密盘创建的</li> <li>false:非加密盘创建的快照</li> </ul> <ul> <li>SYSTEM_DISK:系统盘</li> <li>DATA_DISK:数据盘</li> </ul>.
-
#DiskId ⇒ Object
<ul> <li>true:表示为跨地域复制的快照。</li> <li>false:本地域的快照。</li> </ul> <ul> <li>NORMAL:正常</li> <li>CREATING:创建中</li> <li>ROLLBACKING:回滚中</li> <li>COPYING_FROM_REMOTE:跨地域复制中</li> <li>CHECKING_COPIED:复制校验中</li> <li>TORECYCLE:待回收</li> </ul> <ul> <li>true:永久快照</li> <li>false:非永久快照</li> </ul> <ul> <li>true:该快照为加密盘创建的</li> <li>false:非加密盘创建的快照</li> </ul> <ul> <li>SYSTEM_DISK:系统盘</li> <li>DATA_DISK:数据盘</li> </ul>.
-
#DiskSize ⇒ Object
<ul> <li>true:表示为跨地域复制的快照。</li> <li>false:本地域的快照。</li> </ul> <ul> <li>NORMAL:正常</li> <li>CREATING:创建中</li> <li>ROLLBACKING:回滚中</li> <li>COPYING_FROM_REMOTE:跨地域复制中</li> <li>CHECKING_COPIED:复制校验中</li> <li>TORECYCLE:待回收</li> </ul> <ul> <li>true:永久快照</li> <li>false:非永久快照</li> </ul> <ul> <li>true:该快照为加密盘创建的</li> <li>false:非加密盘创建的快照</li> </ul> <ul> <li>SYSTEM_DISK:系统盘</li> <li>DATA_DISK:数据盘</li> </ul>.
-
#DiskUsage ⇒ Object
<ul> <li>true:表示为跨地域复制的快照。</li> <li>false:本地域的快照。</li> </ul> <ul> <li>NORMAL:正常</li> <li>CREATING:创建中</li> <li>ROLLBACKING:回滚中</li> <li>COPYING_FROM_REMOTE:跨地域复制中</li> <li>CHECKING_COPIED:复制校验中</li> <li>TORECYCLE:待回收</li> </ul> <ul> <li>true:永久快照</li> <li>false:非永久快照</li> </ul> <ul> <li>true:该快照为加密盘创建的</li> <li>false:非加密盘创建的快照</li> </ul> <ul> <li>SYSTEM_DISK:系统盘</li> <li>DATA_DISK:数据盘</li> </ul>.
-
#Encrypt ⇒ Object
<ul> <li>true:表示为跨地域复制的快照。</li> <li>false:本地域的快照。</li> </ul> <ul> <li>NORMAL:正常</li> <li>CREATING:创建中</li> <li>ROLLBACKING:回滚中</li> <li>COPYING_FROM_REMOTE:跨地域复制中</li> <li>CHECKING_COPIED:复制校验中</li> <li>TORECYCLE:待回收</li> </ul> <ul> <li>true:永久快照</li> <li>false:非永久快照</li> </ul> <ul> <li>true:该快照为加密盘创建的</li> <li>false:非加密盘创建的快照</li> </ul> <ul> <li>SYSTEM_DISK:系统盘</li> <li>DATA_DISK:数据盘</li> </ul>.
-
#ImageCount ⇒ Object
<ul> <li>true:表示为跨地域复制的快照。</li> <li>false:本地域的快照。</li> </ul> <ul> <li>NORMAL:正常</li> <li>CREATING:创建中</li> <li>ROLLBACKING:回滚中</li> <li>COPYING_FROM_REMOTE:跨地域复制中</li> <li>CHECKING_COPIED:复制校验中</li> <li>TORECYCLE:待回收</li> </ul> <ul> <li>true:永久快照</li> <li>false:非永久快照</li> </ul> <ul> <li>true:该快照为加密盘创建的</li> <li>false:非加密盘创建的快照</li> </ul> <ul> <li>SYSTEM_DISK:系统盘</li> <li>DATA_DISK:数据盘</li> </ul>.
-
#Images ⇒ Object
<ul> <li>true:表示为跨地域复制的快照。</li> <li>false:本地域的快照。</li> </ul> <ul> <li>NORMAL:正常</li> <li>CREATING:创建中</li> <li>ROLLBACKING:回滚中</li> <li>COPYING_FROM_REMOTE:跨地域复制中</li> <li>CHECKING_COPIED:复制校验中</li> <li>TORECYCLE:待回收</li> </ul> <ul> <li>true:永久快照</li> <li>false:非永久快照</li> </ul> <ul> <li>true:该快照为加密盘创建的</li> <li>false:非加密盘创建的快照</li> </ul> <ul> <li>SYSTEM_DISK:系统盘</li> <li>DATA_DISK:数据盘</li> </ul>.
-
#IsPermanent ⇒ Object
<ul> <li>true:表示为跨地域复制的快照。</li> <li>false:本地域的快照。</li> </ul> <ul> <li>NORMAL:正常</li> <li>CREATING:创建中</li> <li>ROLLBACKING:回滚中</li> <li>COPYING_FROM_REMOTE:跨地域复制中</li> <li>CHECKING_COPIED:复制校验中</li> <li>TORECYCLE:待回收</li> </ul> <ul> <li>true:永久快照</li> <li>false:非永久快照</li> </ul> <ul> <li>true:该快照为加密盘创建的</li> <li>false:非加密盘创建的快照</li> </ul> <ul> <li>SYSTEM_DISK:系统盘</li> <li>DATA_DISK:数据盘</li> </ul>.
-
#Percent ⇒ Object
<ul> <li>true:表示为跨地域复制的快照。</li> <li>false:本地域的快照。</li> </ul> <ul> <li>NORMAL:正常</li> <li>CREATING:创建中</li> <li>ROLLBACKING:回滚中</li> <li>COPYING_FROM_REMOTE:跨地域复制中</li> <li>CHECKING_COPIED:复制校验中</li> <li>TORECYCLE:待回收</li> </ul> <ul> <li>true:永久快照</li> <li>false:非永久快照</li> </ul> <ul> <li>true:该快照为加密盘创建的</li> <li>false:非加密盘创建的快照</li> </ul> <ul> <li>SYSTEM_DISK:系统盘</li> <li>DATA_DISK:数据盘</li> </ul>.
-
#Placement ⇒ Object
<ul> <li>true:表示为跨地域复制的快照。</li> <li>false:本地域的快照。</li> </ul> <ul> <li>NORMAL:正常</li> <li>CREATING:创建中</li> <li>ROLLBACKING:回滚中</li> <li>COPYING_FROM_REMOTE:跨地域复制中</li> <li>CHECKING_COPIED:复制校验中</li> <li>TORECYCLE:待回收</li> </ul> <ul> <li>true:永久快照</li> <li>false:非永久快照</li> </ul> <ul> <li>true:该快照为加密盘创建的</li> <li>false:非加密盘创建的快照</li> </ul> <ul> <li>SYSTEM_DISK:系统盘</li> <li>DATA_DISK:数据盘</li> </ul>.
-
#ShareReference ⇒ Object
<ul> <li>true:表示为跨地域复制的快照。</li> <li>false:本地域的快照。</li> </ul> <ul> <li>NORMAL:正常</li> <li>CREATING:创建中</li> <li>ROLLBACKING:回滚中</li> <li>COPYING_FROM_REMOTE:跨地域复制中</li> <li>CHECKING_COPIED:复制校验中</li> <li>TORECYCLE:待回收</li> </ul> <ul> <li>true:永久快照</li> <li>false:非永久快照</li> </ul> <ul> <li>true:该快照为加密盘创建的</li> <li>false:非加密盘创建的快照</li> </ul> <ul> <li>SYSTEM_DISK:系统盘</li> <li>DATA_DISK:数据盘</li> </ul>.
-
#SnapshotId ⇒ Object
<ul> <li>true:表示为跨地域复制的快照。</li> <li>false:本地域的快照。</li> </ul> <ul> <li>NORMAL:正常</li> <li>CREATING:创建中</li> <li>ROLLBACKING:回滚中</li> <li>COPYING_FROM_REMOTE:跨地域复制中</li> <li>CHECKING_COPIED:复制校验中</li> <li>TORECYCLE:待回收</li> </ul> <ul> <li>true:永久快照</li> <li>false:非永久快照</li> </ul> <ul> <li>true:该快照为加密盘创建的</li> <li>false:非加密盘创建的快照</li> </ul> <ul> <li>SYSTEM_DISK:系统盘</li> <li>DATA_DISK:数据盘</li> </ul>.
-
#SnapshotName ⇒ Object
<ul> <li>true:表示为跨地域复制的快照。</li> <li>false:本地域的快照。</li> </ul> <ul> <li>NORMAL:正常</li> <li>CREATING:创建中</li> <li>ROLLBACKING:回滚中</li> <li>COPYING_FROM_REMOTE:跨地域复制中</li> <li>CHECKING_COPIED:复制校验中</li> <li>TORECYCLE:待回收</li> </ul> <ul> <li>true:永久快照</li> <li>false:非永久快照</li> </ul> <ul> <li>true:该快照为加密盘创建的</li> <li>false:非加密盘创建的快照</li> </ul> <ul> <li>SYSTEM_DISK:系统盘</li> <li>DATA_DISK:数据盘</li> </ul>.
-
#SnapshotState ⇒ Object
<ul> <li>true:表示为跨地域复制的快照。</li> <li>false:本地域的快照。</li> </ul> <ul> <li>NORMAL:正常</li> <li>CREATING:创建中</li> <li>ROLLBACKING:回滚中</li> <li>COPYING_FROM_REMOTE:跨地域复制中</li> <li>CHECKING_COPIED:复制校验中</li> <li>TORECYCLE:待回收</li> </ul> <ul> <li>true:永久快照</li> <li>false:非永久快照</li> </ul> <ul> <li>true:该快照为加密盘创建的</li> <li>false:非加密盘创建的快照</li> </ul> <ul> <li>SYSTEM_DISK:系统盘</li> <li>DATA_DISK:数据盘</li> </ul>.
-
#SnapshotType ⇒ Object
<ul> <li>true:表示为跨地域复制的快照。</li> <li>false:本地域的快照。</li> </ul> <ul> <li>NORMAL:正常</li> <li>CREATING:创建中</li> <li>ROLLBACKING:回滚中</li> <li>COPYING_FROM_REMOTE:跨地域复制中</li> <li>CHECKING_COPIED:复制校验中</li> <li>TORECYCLE:待回收</li> </ul> <ul> <li>true:永久快照</li> <li>false:非永久快照</li> </ul> <ul> <li>true:该快照为加密盘创建的</li> <li>false:非加密盘创建的快照</li> </ul> <ul> <li>SYSTEM_DISK:系统盘</li> <li>DATA_DISK:数据盘</li> </ul>.
-
#Tags ⇒ Object
<ul> <li>true:表示为跨地域复制的快照。</li> <li>false:本地域的快照。</li> </ul> <ul> <li>NORMAL:正常</li> <li>CREATING:创建中</li> <li>ROLLBACKING:回滚中</li> <li>COPYING_FROM_REMOTE:跨地域复制中</li> <li>CHECKING_COPIED:复制校验中</li> <li>TORECYCLE:待回收</li> </ul> <ul> <li>true:永久快照</li> <li>false:非永久快照</li> </ul> <ul> <li>true:该快照为加密盘创建的</li> <li>false:非加密盘创建的快照</li> </ul> <ul> <li>SYSTEM_DISK:系统盘</li> <li>DATA_DISK:数据盘</li> </ul>.
-
#TimeStartShare ⇒ Object
<ul> <li>true:表示为跨地域复制的快照。</li> <li>false:本地域的快照。</li> </ul> <ul> <li>NORMAL:正常</li> <li>CREATING:创建中</li> <li>ROLLBACKING:回滚中</li> <li>COPYING_FROM_REMOTE:跨地域复制中</li> <li>CHECKING_COPIED:复制校验中</li> <li>TORECYCLE:待回收</li> </ul> <ul> <li>true:永久快照</li> <li>false:非永久快照</li> </ul> <ul> <li>true:该快照为加密盘创建的</li> <li>false:非加密盘创建的快照</li> </ul> <ul> <li>SYSTEM_DISK:系统盘</li> <li>DATA_DISK:数据盘</li> </ul>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#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
constructor
A new instance of Snapshot.
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, =nil, encrypt=nil, createtime=nil, imagecount=nil, diskusage=nil, snapshotid=nil, timestartshare=nil, =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 = @Encrypt = encrypt @CreateTime = createtime @ImageCount = imagecount @DiskUsage = diskusage @SnapshotId = snapshotid @TimeStartShare = timestartshare @Tags = end |
Instance Attribute Details
#CopyFromRemote ⇒ Object
<ul>
<li>true
</ul> <ul>
<li>NORMAL
</ul> <ul>
<li>true
</ul> <ul>
<li>true
</ul> <ul>
<li>SYSTEM_DISK
</ul>
3316 3317 3318 |
# File 'lib/v20170312/models.rb', line 3316 def CopyFromRemote @CopyFromRemote end |
#CopyingToRegions ⇒ Object
<ul>
<li>true
</ul> <ul>
<li>NORMAL
</ul> <ul>
<li>true
</ul> <ul>
<li>true
</ul> <ul>
<li>SYSTEM_DISK
</ul>
3316 3317 3318 |
# File 'lib/v20170312/models.rb', line 3316 def end |
#CreateTime ⇒ Object
<ul>
<li>true
</ul> <ul>
<li>NORMAL
</ul> <ul>
<li>true
</ul> <ul>
<li>true
</ul> <ul>
<li>SYSTEM_DISK
</ul>
3316 3317 3318 |
# File 'lib/v20170312/models.rb', line 3316 def CreateTime @CreateTime end |
#DeadlineTime ⇒ Object
<ul>
<li>true
</ul> <ul>
<li>NORMAL
</ul> <ul>
<li>true
</ul> <ul>
<li>true
</ul> <ul>
<li>SYSTEM_DISK
</ul>
3316 3317 3318 |
# File 'lib/v20170312/models.rb', line 3316 def DeadlineTime @DeadlineTime end |
#DiskId ⇒ Object
<ul>
<li>true
</ul> <ul>
<li>NORMAL
</ul> <ul>
<li>true
</ul> <ul>
<li>true
</ul> <ul>
<li>SYSTEM_DISK
</ul>
3316 3317 3318 |
# File 'lib/v20170312/models.rb', line 3316 def DiskId @DiskId end |
#DiskSize ⇒ Object
<ul>
<li>true
</ul> <ul>
<li>NORMAL
</ul> <ul>
<li>true
</ul> <ul>
<li>true
</ul> <ul>
<li>SYSTEM_DISK
</ul>
3316 3317 3318 |
# File 'lib/v20170312/models.rb', line 3316 def DiskSize @DiskSize end |
#DiskUsage ⇒ Object
<ul>
<li>true
</ul> <ul>
<li>NORMAL
</ul> <ul>
<li>true
</ul> <ul>
<li>true
</ul> <ul>
<li>SYSTEM_DISK
</ul>
3316 3317 3318 |
# File 'lib/v20170312/models.rb', line 3316 def DiskUsage @DiskUsage end |
#Encrypt ⇒ Object
<ul>
<li>true
</ul> <ul>
<li>NORMAL
</ul> <ul>
<li>true
</ul> <ul>
<li>true
</ul> <ul>
<li>SYSTEM_DISK
</ul>
3316 3317 3318 |
# File 'lib/v20170312/models.rb', line 3316 def Encrypt @Encrypt end |
#ImageCount ⇒ Object
<ul>
<li>true
</ul> <ul>
<li>NORMAL
</ul> <ul>
<li>true
</ul> <ul>
<li>true
</ul> <ul>
<li>SYSTEM_DISK
</ul>
3316 3317 3318 |
# File 'lib/v20170312/models.rb', line 3316 def ImageCount @ImageCount end |
#Images ⇒ Object
<ul>
<li>true
</ul> <ul>
<li>NORMAL
</ul> <ul>
<li>true
</ul> <ul>
<li>true
</ul> <ul>
<li>SYSTEM_DISK
</ul>
3316 3317 3318 |
# File 'lib/v20170312/models.rb', line 3316 def Images @Images end |
#IsPermanent ⇒ Object
<ul>
<li>true
</ul> <ul>
<li>NORMAL
</ul> <ul>
<li>true
</ul> <ul>
<li>true
</ul> <ul>
<li>SYSTEM_DISK
</ul>
3316 3317 3318 |
# File 'lib/v20170312/models.rb', line 3316 def IsPermanent @IsPermanent end |
#Percent ⇒ Object
<ul>
<li>true
</ul> <ul>
<li>NORMAL
</ul> <ul>
<li>true
</ul> <ul>
<li>true
</ul> <ul>
<li>SYSTEM_DISK
</ul>
3316 3317 3318 |
# File 'lib/v20170312/models.rb', line 3316 def Percent @Percent end |
#Placement ⇒ Object
<ul>
<li>true
</ul> <ul>
<li>NORMAL
</ul> <ul>
<li>true
</ul> <ul>
<li>true
</ul> <ul>
<li>SYSTEM_DISK
</ul>
3316 3317 3318 |
# File 'lib/v20170312/models.rb', line 3316 def Placement @Placement end |
#ShareReference ⇒ Object
<ul>
<li>true
</ul> <ul>
<li>NORMAL
</ul> <ul>
<li>true
</ul> <ul>
<li>true
</ul> <ul>
<li>SYSTEM_DISK
</ul>
3316 3317 3318 |
# File 'lib/v20170312/models.rb', line 3316 def ShareReference @ShareReference end |
#SnapshotId ⇒ Object
<ul>
<li>true
</ul> <ul>
<li>NORMAL
</ul> <ul>
<li>true
</ul> <ul>
<li>true
</ul> <ul>
<li>SYSTEM_DISK
</ul>
3316 3317 3318 |
# File 'lib/v20170312/models.rb', line 3316 def SnapshotId @SnapshotId end |
#SnapshotName ⇒ Object
<ul>
<li>true
</ul> <ul>
<li>NORMAL
</ul> <ul>
<li>true
</ul> <ul>
<li>true
</ul> <ul>
<li>SYSTEM_DISK
</ul>
3316 3317 3318 |
# File 'lib/v20170312/models.rb', line 3316 def SnapshotName @SnapshotName end |
#SnapshotState ⇒ Object
<ul>
<li>true
</ul> <ul>
<li>NORMAL
</ul> <ul>
<li>true
</ul> <ul>
<li>true
</ul> <ul>
<li>SYSTEM_DISK
</ul>
3316 3317 3318 |
# File 'lib/v20170312/models.rb', line 3316 def SnapshotState @SnapshotState end |
#SnapshotType ⇒ Object
<ul>
<li>true
</ul> <ul>
<li>NORMAL
</ul> <ul>
<li>true
</ul> <ul>
<li>true
</ul> <ul>
<li>SYSTEM_DISK
</ul>
3316 3317 3318 |
# File 'lib/v20170312/models.rb', line 3316 def SnapshotType @SnapshotType end |
#Tags ⇒ Object
<ul>
<li>true
</ul> <ul>
<li>NORMAL
</ul> <ul>
<li>true
</ul> <ul>
<li>true
</ul> <ul>
<li>SYSTEM_DISK
</ul>
3316 3317 3318 |
# File 'lib/v20170312/models.rb', line 3316 def Tags @Tags end |
#TimeStartShare ⇒ Object
<ul>
<li>true
</ul> <ul>
<li>NORMAL
</ul> <ul>
<li>true
</ul> <ul>
<li>true
</ul> <ul>
<li>SYSTEM_DISK
</ul>
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'] = 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 |