Class: TencentCloud::Lighthouse::V20200324::ApplyInstanceSnapshotRequest

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

Overview

ApplyInstanceSnapshot请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, snapshotid = nil) ⇒ ApplyInstanceSnapshotRequest

Returns a new instance of ApplyInstanceSnapshotRequest.



112
113
114
115
# File 'lib/v20200324/models.rb', line 112

def initialize(instanceid=nil, snapshotid=nil)
  @InstanceId = instanceid
  @SnapshotId = snapshotid
end

Instance Attribute Details

#InstanceIdObject

Parameters:

  • InstanceId:

    实例 ID。可通过 DescribeInstances 接口返回值中的 InstanceId 获取。

  • SnapshotId:

    快照 ID。可通过 DescribeSnapshots 接口返回值中的 SnapshotId 获取。



110
111
112
# File 'lib/v20200324/models.rb', line 110

def InstanceId
  @InstanceId
end

#SnapshotIdObject

Parameters:

  • InstanceId:

    实例 ID。可通过 DescribeInstances 接口返回值中的 InstanceId 获取。

  • SnapshotId:

    快照 ID。可通过 DescribeSnapshots 接口返回值中的 SnapshotId 获取。



110
111
112
# File 'lib/v20200324/models.rb', line 110

def SnapshotId
  @SnapshotId
end

Instance Method Details

#deserialize(params) ⇒ Object



117
118
119
120
# File 'lib/v20200324/models.rb', line 117

def deserialize(params)
  @InstanceId = params['InstanceId']
  @SnapshotId = params['SnapshotId']
end