Class: TencentCloud::Cbs::V20170312::ApplySnapshotRequest

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

Overview

ApplySnapshot请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(snapshotid = nil, diskid = nil, autostopinstance = nil, autostartinstance = nil) ⇒ ApplySnapshotRequest

Returns a new instance of ApplySnapshotRequest.



177
178
179
180
181
182
# File 'lib/v20170312/models.rb', line 177

def initialize(snapshotid=nil, diskid=nil, autostopinstance=nil, autostartinstance=nil)
  @SnapshotId = snapshotid
  @DiskId = diskid
  @AutoStopInstance = autostopinstance
  @AutoStartInstance = autostartinstance
end

Instance Attribute Details

#AutoStartInstanceObject

此参数为true时,AutoStartInstance才能为true。

Parameters:

  • SnapshotId:

    快照ID, 可通过(/document/product/362/15647)查询。

  • DiskId:

    快照原云硬盘ID,可通过(/document/product/362/16315)接口查询。

  • AutoStopInstance:

    回滚前是否执行自动关机,仅支持回滚快照至已挂载的云硬盘时传入。

  • AutoStartInstance:

    回滚完成后是否自动开机,仅支持回滚快照至已挂载的云硬盘时传入。该参数传入时,需要同时传入AutoStopInstance参数。



175
176
177
# File 'lib/v20170312/models.rb', line 175

def AutoStartInstance
  @AutoStartInstance
end

#AutoStopInstanceObject

此参数为true时,AutoStartInstance才能为true。

Parameters:

  • SnapshotId:

    快照ID, 可通过(/document/product/362/15647)查询。

  • DiskId:

    快照原云硬盘ID,可通过(/document/product/362/16315)接口查询。

  • AutoStopInstance:

    回滚前是否执行自动关机,仅支持回滚快照至已挂载的云硬盘时传入。

  • AutoStartInstance:

    回滚完成后是否自动开机,仅支持回滚快照至已挂载的云硬盘时传入。该参数传入时,需要同时传入AutoStopInstance参数。



175
176
177
# File 'lib/v20170312/models.rb', line 175

def AutoStopInstance
  @AutoStopInstance
end

#DiskIdObject

此参数为true时,AutoStartInstance才能为true。

Parameters:

  • SnapshotId:

    快照ID, 可通过(/document/product/362/15647)查询。

  • DiskId:

    快照原云硬盘ID,可通过(/document/product/362/16315)接口查询。

  • AutoStopInstance:

    回滚前是否执行自动关机,仅支持回滚快照至已挂载的云硬盘时传入。

  • AutoStartInstance:

    回滚完成后是否自动开机,仅支持回滚快照至已挂载的云硬盘时传入。该参数传入时,需要同时传入AutoStopInstance参数。



175
176
177
# File 'lib/v20170312/models.rb', line 175

def DiskId
  @DiskId
end

#SnapshotIdObject

此参数为true时,AutoStartInstance才能为true。

Parameters:

  • SnapshotId:

    快照ID, 可通过(/document/product/362/15647)查询。

  • DiskId:

    快照原云硬盘ID,可通过(/document/product/362/16315)接口查询。

  • AutoStopInstance:

    回滚前是否执行自动关机,仅支持回滚快照至已挂载的云硬盘时传入。

  • AutoStartInstance:

    回滚完成后是否自动开机,仅支持回滚快照至已挂载的云硬盘时传入。该参数传入时,需要同时传入AutoStopInstance参数。



175
176
177
# File 'lib/v20170312/models.rb', line 175

def SnapshotId
  @SnapshotId
end

Instance Method Details

#deserialize(params) ⇒ Object



184
185
186
187
188
189
# File 'lib/v20170312/models.rb', line 184

def deserialize(params)
  @SnapshotId = params['SnapshotId']
  @DiskId = params['DiskId']
  @AutoStopInstance = params['AutoStopInstance']
  @AutoStartInstance = params['AutoStartInstance']
end