Class: TencentCloud::Cbs::V20170312::CopyAutoSnapshotPolicyCrossAccountRequest

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

Overview

CopyAutoSnapshotPolicyCrossAccount请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(autosnapshotpolicyids = nil, targetaccountuin = nil) ⇒ CopyAutoSnapshotPolicyCrossAccountRequest

Returns a new instance of CopyAutoSnapshotPolicyCrossAccountRequest.



530
531
532
533
# File 'lib/v20170312/models.rb', line 530

def initialize(autosnapshotpolicyids=nil, targetaccountuin=nil)
  @AutoSnapshotPolicyIds = autosnapshotpolicyids
  @TargetAccountUin = targetaccountuin
end

Instance Attribute Details

#AutoSnapshotPolicyIdsObject

Parameters:

  • AutoSnapshotPolicyIds:

    要备份的定期快照策略ID列表

  • TargetAccountUin:

    目标账户uin



528
529
530
# File 'lib/v20170312/models.rb', line 528

def AutoSnapshotPolicyIds
  @AutoSnapshotPolicyIds
end

#TargetAccountUinObject

Parameters:

  • AutoSnapshotPolicyIds:

    要备份的定期快照策略ID列表

  • TargetAccountUin:

    目标账户uin



528
529
530
# File 'lib/v20170312/models.rb', line 528

def TargetAccountUin
  @TargetAccountUin
end

Instance Method Details

#deserialize(params) ⇒ Object



535
536
537
538
# File 'lib/v20170312/models.rb', line 535

def deserialize(params)
  @AutoSnapshotPolicyIds = params['AutoSnapshotPolicyIds']
  @TargetAccountUin = params['TargetAccountUin']
end