Class: TencentCloud::Cbs::V20170312::AutoSnapshotPolicy

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(diskidset = nil, isactivated = nil, autosnapshotpolicystate = nil, iscopytoremote = nil, ispermanent = nil, nexttriggertime = nil, autosnapshotpolicyname = nil, autosnapshotpolicyid = nil, policy = nil, createtime = nil, retentiondays = nil, copytoaccountuin = nil, instanceidset = nil, retentionmonths = nil, retentionamount = nil, advancedretentionpolicy = nil, copyfromaccountuin = nil, tags = nil) ⇒ AutoSnapshotPolicy

Returns a new instance of AutoSnapshotPolicy.



349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
# File 'lib/v20170312/models.rb', line 349

def initialize(diskidset=nil, isactivated=nil, autosnapshotpolicystate=nil, iscopytoremote=nil, ispermanent=nil, nexttriggertime=nil, autosnapshotpolicyname=nil, autosnapshotpolicyid=nil, policy=nil, createtime=nil, retentiondays=nil, copytoaccountuin=nil, instanceidset=nil, retentionmonths=nil, retentionamount=nil, advancedretentionpolicy=nil, copyfromaccountuin=nil, tags=nil)
  @DiskIdSet = diskidset
  @IsActivated = isactivated
  @AutoSnapshotPolicyState = autosnapshotpolicystate
  @IsCopyToRemote = iscopytoremote
  @IsPermanent = ispermanent
  @NextTriggerTime = nexttriggertime
  @AutoSnapshotPolicyName = autosnapshotpolicyname
  @AutoSnapshotPolicyId = autosnapshotpolicyid
  @Policy = policy
  @CreateTime = createtime
  @RetentionDays = retentiondays
  @CopyToAccountUin = copytoaccountuin
  @InstanceIdSet = instanceidset
  @RetentionMonths = retentionmonths
  @RetentionAmount = retentionamount
  @AdvancedRetentionPolicy = advancedretentionpolicy
  @CopyFromAccountUin = copyfromaccountuin
  @Tags = tags
end

Instance Attribute Details

#AdvancedRetentionPolicyObject

DescribeDiskAssociatedAutoSnapshotPolicy场景下该字段返回为空。<ul>

<li>NORMAL

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

Parameters:

  • DiskIdSet:

    已绑定当前定期快照策略的云盘ID列表。

  • IsActivated:

    定期快照策略是否激活。

  • AutoSnapshotPolicyState:

    定期快照策略的状态。取值范围:

  • IsCopyToRemote:

    是否是跨账号复制快照, 1:是, 0: 不是

  • IsPermanent:

    使用该定期快照策略创建出来的快照是否永久保留。

  • NextTriggerTime:

    定期快照下次触发的时间。

  • AutoSnapshotPolicyName:

    定期快照策略名称。

  • AutoSnapshotPolicyId:

    定期快照策略ID。

  • Policy:

    定期快照的执行策略。

  • CreateTime:

    定期快照策略的创建时间。

  • RetentionDays:

    使用该定期快照策略创建出来的快照保留天数。

  • CopyToAccountUin:

    复制的目标账户ID

  • InstanceIdSet:

    已绑定当前定期快照策略的实例ID列表。

  • RetentionMonths:

    该定期快照创建的快照可以保留的月数。

  • RetentionAmount:

    该定期快照创建的快照最大保留数量。

  • AdvancedRetentionPolicy:

    定期快照高级保留策略。

  • CopyFromAccountUin:

    该复制快照策略的源端账户ID

  • Tags:

    标签。



347
348
349
# File 'lib/v20170312/models.rb', line 347

def AdvancedRetentionPolicy
  @AdvancedRetentionPolicy
end

#AutoSnapshotPolicyIdObject

DescribeDiskAssociatedAutoSnapshotPolicy场景下该字段返回为空。<ul>

<li>NORMAL

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

Parameters:

  • DiskIdSet:

    已绑定当前定期快照策略的云盘ID列表。

  • IsActivated:

    定期快照策略是否激活。

  • AutoSnapshotPolicyState:

    定期快照策略的状态。取值范围:

  • IsCopyToRemote:

    是否是跨账号复制快照, 1:是, 0: 不是

  • IsPermanent:

    使用该定期快照策略创建出来的快照是否永久保留。

  • NextTriggerTime:

    定期快照下次触发的时间。

  • AutoSnapshotPolicyName:

    定期快照策略名称。

  • AutoSnapshotPolicyId:

    定期快照策略ID。

  • Policy:

    定期快照的执行策略。

  • CreateTime:

    定期快照策略的创建时间。

  • RetentionDays:

    使用该定期快照策略创建出来的快照保留天数。

  • CopyToAccountUin:

    复制的目标账户ID

  • InstanceIdSet:

    已绑定当前定期快照策略的实例ID列表。

  • RetentionMonths:

    该定期快照创建的快照可以保留的月数。

  • RetentionAmount:

    该定期快照创建的快照最大保留数量。

  • AdvancedRetentionPolicy:

    定期快照高级保留策略。

  • CopyFromAccountUin:

    该复制快照策略的源端账户ID

  • Tags:

    标签。



347
348
349
# File 'lib/v20170312/models.rb', line 347

def AutoSnapshotPolicyId
  @AutoSnapshotPolicyId
end

#AutoSnapshotPolicyNameObject

DescribeDiskAssociatedAutoSnapshotPolicy场景下该字段返回为空。<ul>

<li>NORMAL

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

Parameters:

  • DiskIdSet:

    已绑定当前定期快照策略的云盘ID列表。

  • IsActivated:

    定期快照策略是否激活。

  • AutoSnapshotPolicyState:

    定期快照策略的状态。取值范围:

  • IsCopyToRemote:

    是否是跨账号复制快照, 1:是, 0: 不是

  • IsPermanent:

    使用该定期快照策略创建出来的快照是否永久保留。

  • NextTriggerTime:

    定期快照下次触发的时间。

  • AutoSnapshotPolicyName:

    定期快照策略名称。

  • AutoSnapshotPolicyId:

    定期快照策略ID。

  • Policy:

    定期快照的执行策略。

  • CreateTime:

    定期快照策略的创建时间。

  • RetentionDays:

    使用该定期快照策略创建出来的快照保留天数。

  • CopyToAccountUin:

    复制的目标账户ID

  • InstanceIdSet:

    已绑定当前定期快照策略的实例ID列表。

  • RetentionMonths:

    该定期快照创建的快照可以保留的月数。

  • RetentionAmount:

    该定期快照创建的快照最大保留数量。

  • AdvancedRetentionPolicy:

    定期快照高级保留策略。

  • CopyFromAccountUin:

    该复制快照策略的源端账户ID

  • Tags:

    标签。



347
348
349
# File 'lib/v20170312/models.rb', line 347

def AutoSnapshotPolicyName
  @AutoSnapshotPolicyName
end

#AutoSnapshotPolicyStateObject

DescribeDiskAssociatedAutoSnapshotPolicy场景下该字段返回为空。<ul>

<li>NORMAL

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

Parameters:

  • DiskIdSet:

    已绑定当前定期快照策略的云盘ID列表。

  • IsActivated:

    定期快照策略是否激活。

  • AutoSnapshotPolicyState:

    定期快照策略的状态。取值范围:

  • IsCopyToRemote:

    是否是跨账号复制快照, 1:是, 0: 不是

  • IsPermanent:

    使用该定期快照策略创建出来的快照是否永久保留。

  • NextTriggerTime:

    定期快照下次触发的时间。

  • AutoSnapshotPolicyName:

    定期快照策略名称。

  • AutoSnapshotPolicyId:

    定期快照策略ID。

  • Policy:

    定期快照的执行策略。

  • CreateTime:

    定期快照策略的创建时间。

  • RetentionDays:

    使用该定期快照策略创建出来的快照保留天数。

  • CopyToAccountUin:

    复制的目标账户ID

  • InstanceIdSet:

    已绑定当前定期快照策略的实例ID列表。

  • RetentionMonths:

    该定期快照创建的快照可以保留的月数。

  • RetentionAmount:

    该定期快照创建的快照最大保留数量。

  • AdvancedRetentionPolicy:

    定期快照高级保留策略。

  • CopyFromAccountUin:

    该复制快照策略的源端账户ID

  • Tags:

    标签。



347
348
349
# File 'lib/v20170312/models.rb', line 347

def AutoSnapshotPolicyState
  @AutoSnapshotPolicyState
end

#CopyFromAccountUinObject

DescribeDiskAssociatedAutoSnapshotPolicy场景下该字段返回为空。<ul>

<li>NORMAL

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

Parameters:

  • DiskIdSet:

    已绑定当前定期快照策略的云盘ID列表。

  • IsActivated:

    定期快照策略是否激活。

  • AutoSnapshotPolicyState:

    定期快照策略的状态。取值范围:

  • IsCopyToRemote:

    是否是跨账号复制快照, 1:是, 0: 不是

  • IsPermanent:

    使用该定期快照策略创建出来的快照是否永久保留。

  • NextTriggerTime:

    定期快照下次触发的时间。

  • AutoSnapshotPolicyName:

    定期快照策略名称。

  • AutoSnapshotPolicyId:

    定期快照策略ID。

  • Policy:

    定期快照的执行策略。

  • CreateTime:

    定期快照策略的创建时间。

  • RetentionDays:

    使用该定期快照策略创建出来的快照保留天数。

  • CopyToAccountUin:

    复制的目标账户ID

  • InstanceIdSet:

    已绑定当前定期快照策略的实例ID列表。

  • RetentionMonths:

    该定期快照创建的快照可以保留的月数。

  • RetentionAmount:

    该定期快照创建的快照最大保留数量。

  • AdvancedRetentionPolicy:

    定期快照高级保留策略。

  • CopyFromAccountUin:

    该复制快照策略的源端账户ID

  • Tags:

    标签。



347
348
349
# File 'lib/v20170312/models.rb', line 347

def CopyFromAccountUin
  @CopyFromAccountUin
end

#CopyToAccountUinObject

DescribeDiskAssociatedAutoSnapshotPolicy场景下该字段返回为空。<ul>

<li>NORMAL

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

Parameters:

  • DiskIdSet:

    已绑定当前定期快照策略的云盘ID列表。

  • IsActivated:

    定期快照策略是否激活。

  • AutoSnapshotPolicyState:

    定期快照策略的状态。取值范围:

  • IsCopyToRemote:

    是否是跨账号复制快照, 1:是, 0: 不是

  • IsPermanent:

    使用该定期快照策略创建出来的快照是否永久保留。

  • NextTriggerTime:

    定期快照下次触发的时间。

  • AutoSnapshotPolicyName:

    定期快照策略名称。

  • AutoSnapshotPolicyId:

    定期快照策略ID。

  • Policy:

    定期快照的执行策略。

  • CreateTime:

    定期快照策略的创建时间。

  • RetentionDays:

    使用该定期快照策略创建出来的快照保留天数。

  • CopyToAccountUin:

    复制的目标账户ID

  • InstanceIdSet:

    已绑定当前定期快照策略的实例ID列表。

  • RetentionMonths:

    该定期快照创建的快照可以保留的月数。

  • RetentionAmount:

    该定期快照创建的快照最大保留数量。

  • AdvancedRetentionPolicy:

    定期快照高级保留策略。

  • CopyFromAccountUin:

    该复制快照策略的源端账户ID

  • Tags:

    标签。



347
348
349
# File 'lib/v20170312/models.rb', line 347

def CopyToAccountUin
  @CopyToAccountUin
end

#CreateTimeObject

DescribeDiskAssociatedAutoSnapshotPolicy场景下该字段返回为空。<ul>

<li>NORMAL

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

Parameters:

  • DiskIdSet:

    已绑定当前定期快照策略的云盘ID列表。

  • IsActivated:

    定期快照策略是否激活。

  • AutoSnapshotPolicyState:

    定期快照策略的状态。取值范围:

  • IsCopyToRemote:

    是否是跨账号复制快照, 1:是, 0: 不是

  • IsPermanent:

    使用该定期快照策略创建出来的快照是否永久保留。

  • NextTriggerTime:

    定期快照下次触发的时间。

  • AutoSnapshotPolicyName:

    定期快照策略名称。

  • AutoSnapshotPolicyId:

    定期快照策略ID。

  • Policy:

    定期快照的执行策略。

  • CreateTime:

    定期快照策略的创建时间。

  • RetentionDays:

    使用该定期快照策略创建出来的快照保留天数。

  • CopyToAccountUin:

    复制的目标账户ID

  • InstanceIdSet:

    已绑定当前定期快照策略的实例ID列表。

  • RetentionMonths:

    该定期快照创建的快照可以保留的月数。

  • RetentionAmount:

    该定期快照创建的快照最大保留数量。

  • AdvancedRetentionPolicy:

    定期快照高级保留策略。

  • CopyFromAccountUin:

    该复制快照策略的源端账户ID

  • Tags:

    标签。



347
348
349
# File 'lib/v20170312/models.rb', line 347

def CreateTime
  @CreateTime
end

#DiskIdSetObject

DescribeDiskAssociatedAutoSnapshotPolicy场景下该字段返回为空。<ul>

<li>NORMAL

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

Parameters:

  • DiskIdSet:

    已绑定当前定期快照策略的云盘ID列表。

  • IsActivated:

    定期快照策略是否激活。

  • AutoSnapshotPolicyState:

    定期快照策略的状态。取值范围:

  • IsCopyToRemote:

    是否是跨账号复制快照, 1:是, 0: 不是

  • IsPermanent:

    使用该定期快照策略创建出来的快照是否永久保留。

  • NextTriggerTime:

    定期快照下次触发的时间。

  • AutoSnapshotPolicyName:

    定期快照策略名称。

  • AutoSnapshotPolicyId:

    定期快照策略ID。

  • Policy:

    定期快照的执行策略。

  • CreateTime:

    定期快照策略的创建时间。

  • RetentionDays:

    使用该定期快照策略创建出来的快照保留天数。

  • CopyToAccountUin:

    复制的目标账户ID

  • InstanceIdSet:

    已绑定当前定期快照策略的实例ID列表。

  • RetentionMonths:

    该定期快照创建的快照可以保留的月数。

  • RetentionAmount:

    该定期快照创建的快照最大保留数量。

  • AdvancedRetentionPolicy:

    定期快照高级保留策略。

  • CopyFromAccountUin:

    该复制快照策略的源端账户ID

  • Tags:

    标签。



347
348
349
# File 'lib/v20170312/models.rb', line 347

def DiskIdSet
  @DiskIdSet
end

#InstanceIdSetObject

DescribeDiskAssociatedAutoSnapshotPolicy场景下该字段返回为空。<ul>

<li>NORMAL

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

Parameters:

  • DiskIdSet:

    已绑定当前定期快照策略的云盘ID列表。

  • IsActivated:

    定期快照策略是否激活。

  • AutoSnapshotPolicyState:

    定期快照策略的状态。取值范围:

  • IsCopyToRemote:

    是否是跨账号复制快照, 1:是, 0: 不是

  • IsPermanent:

    使用该定期快照策略创建出来的快照是否永久保留。

  • NextTriggerTime:

    定期快照下次触发的时间。

  • AutoSnapshotPolicyName:

    定期快照策略名称。

  • AutoSnapshotPolicyId:

    定期快照策略ID。

  • Policy:

    定期快照的执行策略。

  • CreateTime:

    定期快照策略的创建时间。

  • RetentionDays:

    使用该定期快照策略创建出来的快照保留天数。

  • CopyToAccountUin:

    复制的目标账户ID

  • InstanceIdSet:

    已绑定当前定期快照策略的实例ID列表。

  • RetentionMonths:

    该定期快照创建的快照可以保留的月数。

  • RetentionAmount:

    该定期快照创建的快照最大保留数量。

  • AdvancedRetentionPolicy:

    定期快照高级保留策略。

  • CopyFromAccountUin:

    该复制快照策略的源端账户ID

  • Tags:

    标签。



347
348
349
# File 'lib/v20170312/models.rb', line 347

def InstanceIdSet
  @InstanceIdSet
end

#IsActivatedObject

DescribeDiskAssociatedAutoSnapshotPolicy场景下该字段返回为空。<ul>

<li>NORMAL

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

Parameters:

  • DiskIdSet:

    已绑定当前定期快照策略的云盘ID列表。

  • IsActivated:

    定期快照策略是否激活。

  • AutoSnapshotPolicyState:

    定期快照策略的状态。取值范围:

  • IsCopyToRemote:

    是否是跨账号复制快照, 1:是, 0: 不是

  • IsPermanent:

    使用该定期快照策略创建出来的快照是否永久保留。

  • NextTriggerTime:

    定期快照下次触发的时间。

  • AutoSnapshotPolicyName:

    定期快照策略名称。

  • AutoSnapshotPolicyId:

    定期快照策略ID。

  • Policy:

    定期快照的执行策略。

  • CreateTime:

    定期快照策略的创建时间。

  • RetentionDays:

    使用该定期快照策略创建出来的快照保留天数。

  • CopyToAccountUin:

    复制的目标账户ID

  • InstanceIdSet:

    已绑定当前定期快照策略的实例ID列表。

  • RetentionMonths:

    该定期快照创建的快照可以保留的月数。

  • RetentionAmount:

    该定期快照创建的快照最大保留数量。

  • AdvancedRetentionPolicy:

    定期快照高级保留策略。

  • CopyFromAccountUin:

    该复制快照策略的源端账户ID

  • Tags:

    标签。



347
348
349
# File 'lib/v20170312/models.rb', line 347

def IsActivated
  @IsActivated
end

#IsCopyToRemoteObject

DescribeDiskAssociatedAutoSnapshotPolicy场景下该字段返回为空。<ul>

<li>NORMAL

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

Parameters:

  • DiskIdSet:

    已绑定当前定期快照策略的云盘ID列表。

  • IsActivated:

    定期快照策略是否激活。

  • AutoSnapshotPolicyState:

    定期快照策略的状态。取值范围:

  • IsCopyToRemote:

    是否是跨账号复制快照, 1:是, 0: 不是

  • IsPermanent:

    使用该定期快照策略创建出来的快照是否永久保留。

  • NextTriggerTime:

    定期快照下次触发的时间。

  • AutoSnapshotPolicyName:

    定期快照策略名称。

  • AutoSnapshotPolicyId:

    定期快照策略ID。

  • Policy:

    定期快照的执行策略。

  • CreateTime:

    定期快照策略的创建时间。

  • RetentionDays:

    使用该定期快照策略创建出来的快照保留天数。

  • CopyToAccountUin:

    复制的目标账户ID

  • InstanceIdSet:

    已绑定当前定期快照策略的实例ID列表。

  • RetentionMonths:

    该定期快照创建的快照可以保留的月数。

  • RetentionAmount:

    该定期快照创建的快照最大保留数量。

  • AdvancedRetentionPolicy:

    定期快照高级保留策略。

  • CopyFromAccountUin:

    该复制快照策略的源端账户ID

  • Tags:

    标签。



347
348
349
# File 'lib/v20170312/models.rb', line 347

def IsCopyToRemote
  @IsCopyToRemote
end

#IsPermanentObject

DescribeDiskAssociatedAutoSnapshotPolicy场景下该字段返回为空。<ul>

<li>NORMAL

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

Parameters:

  • DiskIdSet:

    已绑定当前定期快照策略的云盘ID列表。

  • IsActivated:

    定期快照策略是否激活。

  • AutoSnapshotPolicyState:

    定期快照策略的状态。取值范围:

  • IsCopyToRemote:

    是否是跨账号复制快照, 1:是, 0: 不是

  • IsPermanent:

    使用该定期快照策略创建出来的快照是否永久保留。

  • NextTriggerTime:

    定期快照下次触发的时间。

  • AutoSnapshotPolicyName:

    定期快照策略名称。

  • AutoSnapshotPolicyId:

    定期快照策略ID。

  • Policy:

    定期快照的执行策略。

  • CreateTime:

    定期快照策略的创建时间。

  • RetentionDays:

    使用该定期快照策略创建出来的快照保留天数。

  • CopyToAccountUin:

    复制的目标账户ID

  • InstanceIdSet:

    已绑定当前定期快照策略的实例ID列表。

  • RetentionMonths:

    该定期快照创建的快照可以保留的月数。

  • RetentionAmount:

    该定期快照创建的快照最大保留数量。

  • AdvancedRetentionPolicy:

    定期快照高级保留策略。

  • CopyFromAccountUin:

    该复制快照策略的源端账户ID

  • Tags:

    标签。



347
348
349
# File 'lib/v20170312/models.rb', line 347

def IsPermanent
  @IsPermanent
end

#NextTriggerTimeObject

DescribeDiskAssociatedAutoSnapshotPolicy场景下该字段返回为空。<ul>

<li>NORMAL

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

Parameters:

  • DiskIdSet:

    已绑定当前定期快照策略的云盘ID列表。

  • IsActivated:

    定期快照策略是否激活。

  • AutoSnapshotPolicyState:

    定期快照策略的状态。取值范围:

  • IsCopyToRemote:

    是否是跨账号复制快照, 1:是, 0: 不是

  • IsPermanent:

    使用该定期快照策略创建出来的快照是否永久保留。

  • NextTriggerTime:

    定期快照下次触发的时间。

  • AutoSnapshotPolicyName:

    定期快照策略名称。

  • AutoSnapshotPolicyId:

    定期快照策略ID。

  • Policy:

    定期快照的执行策略。

  • CreateTime:

    定期快照策略的创建时间。

  • RetentionDays:

    使用该定期快照策略创建出来的快照保留天数。

  • CopyToAccountUin:

    复制的目标账户ID

  • InstanceIdSet:

    已绑定当前定期快照策略的实例ID列表。

  • RetentionMonths:

    该定期快照创建的快照可以保留的月数。

  • RetentionAmount:

    该定期快照创建的快照最大保留数量。

  • AdvancedRetentionPolicy:

    定期快照高级保留策略。

  • CopyFromAccountUin:

    该复制快照策略的源端账户ID

  • Tags:

    标签。



347
348
349
# File 'lib/v20170312/models.rb', line 347

def NextTriggerTime
  @NextTriggerTime
end

#PolicyObject

DescribeDiskAssociatedAutoSnapshotPolicy场景下该字段返回为空。<ul>

<li>NORMAL

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

Parameters:

  • DiskIdSet:

    已绑定当前定期快照策略的云盘ID列表。

  • IsActivated:

    定期快照策略是否激活。

  • AutoSnapshotPolicyState:

    定期快照策略的状态。取值范围:

  • IsCopyToRemote:

    是否是跨账号复制快照, 1:是, 0: 不是

  • IsPermanent:

    使用该定期快照策略创建出来的快照是否永久保留。

  • NextTriggerTime:

    定期快照下次触发的时间。

  • AutoSnapshotPolicyName:

    定期快照策略名称。

  • AutoSnapshotPolicyId:

    定期快照策略ID。

  • Policy:

    定期快照的执行策略。

  • CreateTime:

    定期快照策略的创建时间。

  • RetentionDays:

    使用该定期快照策略创建出来的快照保留天数。

  • CopyToAccountUin:

    复制的目标账户ID

  • InstanceIdSet:

    已绑定当前定期快照策略的实例ID列表。

  • RetentionMonths:

    该定期快照创建的快照可以保留的月数。

  • RetentionAmount:

    该定期快照创建的快照最大保留数量。

  • AdvancedRetentionPolicy:

    定期快照高级保留策略。

  • CopyFromAccountUin:

    该复制快照策略的源端账户ID

  • Tags:

    标签。



347
348
349
# File 'lib/v20170312/models.rb', line 347

def Policy
  @Policy
end

#RetentionAmountObject

DescribeDiskAssociatedAutoSnapshotPolicy场景下该字段返回为空。<ul>

<li>NORMAL

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

Parameters:

  • DiskIdSet:

    已绑定当前定期快照策略的云盘ID列表。

  • IsActivated:

    定期快照策略是否激活。

  • AutoSnapshotPolicyState:

    定期快照策略的状态。取值范围:

  • IsCopyToRemote:

    是否是跨账号复制快照, 1:是, 0: 不是

  • IsPermanent:

    使用该定期快照策略创建出来的快照是否永久保留。

  • NextTriggerTime:

    定期快照下次触发的时间。

  • AutoSnapshotPolicyName:

    定期快照策略名称。

  • AutoSnapshotPolicyId:

    定期快照策略ID。

  • Policy:

    定期快照的执行策略。

  • CreateTime:

    定期快照策略的创建时间。

  • RetentionDays:

    使用该定期快照策略创建出来的快照保留天数。

  • CopyToAccountUin:

    复制的目标账户ID

  • InstanceIdSet:

    已绑定当前定期快照策略的实例ID列表。

  • RetentionMonths:

    该定期快照创建的快照可以保留的月数。

  • RetentionAmount:

    该定期快照创建的快照最大保留数量。

  • AdvancedRetentionPolicy:

    定期快照高级保留策略。

  • CopyFromAccountUin:

    该复制快照策略的源端账户ID

  • Tags:

    标签。



347
348
349
# File 'lib/v20170312/models.rb', line 347

def RetentionAmount
  @RetentionAmount
end

#RetentionDaysObject

DescribeDiskAssociatedAutoSnapshotPolicy场景下该字段返回为空。<ul>

<li>NORMAL

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

Parameters:

  • DiskIdSet:

    已绑定当前定期快照策略的云盘ID列表。

  • IsActivated:

    定期快照策略是否激活。

  • AutoSnapshotPolicyState:

    定期快照策略的状态。取值范围:

  • IsCopyToRemote:

    是否是跨账号复制快照, 1:是, 0: 不是

  • IsPermanent:

    使用该定期快照策略创建出来的快照是否永久保留。

  • NextTriggerTime:

    定期快照下次触发的时间。

  • AutoSnapshotPolicyName:

    定期快照策略名称。

  • AutoSnapshotPolicyId:

    定期快照策略ID。

  • Policy:

    定期快照的执行策略。

  • CreateTime:

    定期快照策略的创建时间。

  • RetentionDays:

    使用该定期快照策略创建出来的快照保留天数。

  • CopyToAccountUin:

    复制的目标账户ID

  • InstanceIdSet:

    已绑定当前定期快照策略的实例ID列表。

  • RetentionMonths:

    该定期快照创建的快照可以保留的月数。

  • RetentionAmount:

    该定期快照创建的快照最大保留数量。

  • AdvancedRetentionPolicy:

    定期快照高级保留策略。

  • CopyFromAccountUin:

    该复制快照策略的源端账户ID

  • Tags:

    标签。



347
348
349
# File 'lib/v20170312/models.rb', line 347

def RetentionDays
  @RetentionDays
end

#RetentionMonthsObject

DescribeDiskAssociatedAutoSnapshotPolicy场景下该字段返回为空。<ul>

<li>NORMAL

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

Parameters:

  • DiskIdSet:

    已绑定当前定期快照策略的云盘ID列表。

  • IsActivated:

    定期快照策略是否激活。

  • AutoSnapshotPolicyState:

    定期快照策略的状态。取值范围:

  • IsCopyToRemote:

    是否是跨账号复制快照, 1:是, 0: 不是

  • IsPermanent:

    使用该定期快照策略创建出来的快照是否永久保留。

  • NextTriggerTime:

    定期快照下次触发的时间。

  • AutoSnapshotPolicyName:

    定期快照策略名称。

  • AutoSnapshotPolicyId:

    定期快照策略ID。

  • Policy:

    定期快照的执行策略。

  • CreateTime:

    定期快照策略的创建时间。

  • RetentionDays:

    使用该定期快照策略创建出来的快照保留天数。

  • CopyToAccountUin:

    复制的目标账户ID

  • InstanceIdSet:

    已绑定当前定期快照策略的实例ID列表。

  • RetentionMonths:

    该定期快照创建的快照可以保留的月数。

  • RetentionAmount:

    该定期快照创建的快照最大保留数量。

  • AdvancedRetentionPolicy:

    定期快照高级保留策略。

  • CopyFromAccountUin:

    该复制快照策略的源端账户ID

  • Tags:

    标签。



347
348
349
# File 'lib/v20170312/models.rb', line 347

def RetentionMonths
  @RetentionMonths
end

#TagsObject

DescribeDiskAssociatedAutoSnapshotPolicy场景下该字段返回为空。<ul>

<li>NORMAL

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

Parameters:

  • DiskIdSet:

    已绑定当前定期快照策略的云盘ID列表。

  • IsActivated:

    定期快照策略是否激活。

  • AutoSnapshotPolicyState:

    定期快照策略的状态。取值范围:

  • IsCopyToRemote:

    是否是跨账号复制快照, 1:是, 0: 不是

  • IsPermanent:

    使用该定期快照策略创建出来的快照是否永久保留。

  • NextTriggerTime:

    定期快照下次触发的时间。

  • AutoSnapshotPolicyName:

    定期快照策略名称。

  • AutoSnapshotPolicyId:

    定期快照策略ID。

  • Policy:

    定期快照的执行策略。

  • CreateTime:

    定期快照策略的创建时间。

  • RetentionDays:

    使用该定期快照策略创建出来的快照保留天数。

  • CopyToAccountUin:

    复制的目标账户ID

  • InstanceIdSet:

    已绑定当前定期快照策略的实例ID列表。

  • RetentionMonths:

    该定期快照创建的快照可以保留的月数。

  • RetentionAmount:

    该定期快照创建的快照最大保留数量。

  • AdvancedRetentionPolicy:

    定期快照高级保留策略。

  • CopyFromAccountUin:

    该复制快照策略的源端账户ID

  • Tags:

    标签。



347
348
349
# File 'lib/v20170312/models.rb', line 347

def Tags
  @Tags
end

Instance Method Details

#deserialize(params) ⇒ Object



370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
# File 'lib/v20170312/models.rb', line 370

def deserialize(params)
  @DiskIdSet = params['DiskIdSet']
  @IsActivated = params['IsActivated']
  @AutoSnapshotPolicyState = params['AutoSnapshotPolicyState']
  @IsCopyToRemote = params['IsCopyToRemote']
  @IsPermanent = params['IsPermanent']
  @NextTriggerTime = params['NextTriggerTime']
  @AutoSnapshotPolicyName = params['AutoSnapshotPolicyName']
  @AutoSnapshotPolicyId = params['AutoSnapshotPolicyId']
  unless params['Policy'].nil?
    @Policy = []
    params['Policy'].each do |i|
      policy_tmp = Policy.new
      policy_tmp.deserialize(i)
      @Policy << policy_tmp
    end
  end
  @CreateTime = params['CreateTime']
  @RetentionDays = params['RetentionDays']
  @CopyToAccountUin = params['CopyToAccountUin']
  @InstanceIdSet = params['InstanceIdSet']
  @RetentionMonths = params['RetentionMonths']
  @RetentionAmount = params['RetentionAmount']
  unless params['AdvancedRetentionPolicy'].nil?
    @AdvancedRetentionPolicy = AdvancedRetentionPolicy.new
    @AdvancedRetentionPolicy.deserialize(params['AdvancedRetentionPolicy'])
  end
  @CopyFromAccountUin = params['CopyFromAccountUin']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
end