Class: TencentCloud::Cbs::V20170312::UnbindAutoSnapshotPolicyRequest

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

Overview

UnbindAutoSnapshotPolicy请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(autosnapshotpolicyid = nil, diskids = nil, instanceids = nil) ⇒ UnbindAutoSnapshotPolicyRequest

Returns a new instance of UnbindAutoSnapshotPolicyRequest.



3558
3559
3560
3561
3562
# File 'lib/v20170312/models.rb', line 3558

def initialize(autosnapshotpolicyid=nil, diskids=nil, instanceids=nil)
  @AutoSnapshotPolicyId = autosnapshotpolicyid
  @DiskIds = diskids
  @InstanceIds = instanceids
end

Instance Attribute Details

#AutoSnapshotPolicyIdObject

Parameters:

  • AutoSnapshotPolicyId:

    要解绑的定期快照策略ID。

  • DiskIds:

    要解绑定期快照策略的云盘ID列表。此参数与 InstanceIds 参数至少需要传入一个。

  • InstanceIds:

    要解绑定期快照策略的实例ID列表。此参数与 DiskIds 参数至少需要传入一个。



3556
3557
3558
# File 'lib/v20170312/models.rb', line 3556

def AutoSnapshotPolicyId
  @AutoSnapshotPolicyId
end

#DiskIdsObject

Parameters:

  • AutoSnapshotPolicyId:

    要解绑的定期快照策略ID。

  • DiskIds:

    要解绑定期快照策略的云盘ID列表。此参数与 InstanceIds 参数至少需要传入一个。

  • InstanceIds:

    要解绑定期快照策略的实例ID列表。此参数与 DiskIds 参数至少需要传入一个。



3556
3557
3558
# File 'lib/v20170312/models.rb', line 3556

def DiskIds
  @DiskIds
end

#InstanceIdsObject

Parameters:

  • AutoSnapshotPolicyId:

    要解绑的定期快照策略ID。

  • DiskIds:

    要解绑定期快照策略的云盘ID列表。此参数与 InstanceIds 参数至少需要传入一个。

  • InstanceIds:

    要解绑定期快照策略的实例ID列表。此参数与 DiskIds 参数至少需要传入一个。



3556
3557
3558
# File 'lib/v20170312/models.rb', line 3556

def InstanceIds
  @InstanceIds
end

Instance Method Details

#deserialize(params) ⇒ Object



3564
3565
3566
3567
3568
# File 'lib/v20170312/models.rb', line 3564

def deserialize(params)
  @AutoSnapshotPolicyId = params['AutoSnapshotPolicyId']
  @DiskIds = params['DiskIds']
  @InstanceIds = params['InstanceIds']
end