Class: TencentCloud::Cvm::V20170312::RepairTaskControlRequest

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

Overview

RepairTaskControl请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(product = nil, instanceids = nil, taskid = nil, operate = nil, orderauthtime = nil, tasksubmethod = nil) ⇒ RepairTaskControlRequest

Returns a new instance of RepairTaskControlRequest.



7476
7477
7478
7479
7480
7481
7482
7483
# File 'lib/v20170312/models.rb', line 7476

def initialize(product=nil, instanceids=nil, taskid=nil, operate=nil, orderauthtime=nil, tasksubmethod=nil)
  @Product = product
  @InstanceIds = instanceids
  @TaskId = taskid
  @Operate = operate
  @OrderAuthTime = orderauthtime
  @TaskSubMethod = tasksubmethod
end

Instance Attribute Details

#InstanceIdsObject

注意:

  1. 指定‘TaskSubMethod`为`LossyLocal`调用接口发起**弃盘迁移授权**时,本地盘实例的**所有本地盘数据都会清空**,相当于**重新部署本地盘实例**。

  2. 对于非本地盘实例,或不支持弃盘迁移选项的任务,指定‘TaskSubMethod`为`LossyLocal`时接口不会报错,不过后端会自动忽略该参数。

  3. 特别的:如果本地盘实例系统盘是CBS云盘,并且‘/etc/fstab`里之前配置了本地盘的自动挂载项,建议可根据业务侧的实际需求,评估是否在对应挂载项追加上`nofail`参数(代表对应挂载点挂载失败不阻塞开机流程)或注释对应的挂载路径。否则授权弃盘迁移后,对应本地盘数据已清空,自动挂载失败会导致实例开机流程失败进入救援模式。具体可参考 [Linux 实例:/etc/fstab 配置错误导致无法登录](cloud.tencent.com/document/product/213/72039)。



7474
7475
7476
# File 'lib/v20170312/models.rb', line 7474

def InstanceIds
  @InstanceIds
end

#OperateObject

注意:

  1. 指定‘TaskSubMethod`为`LossyLocal`调用接口发起**弃盘迁移授权**时,本地盘实例的**所有本地盘数据都会清空**,相当于**重新部署本地盘实例**。

  2. 对于非本地盘实例,或不支持弃盘迁移选项的任务,指定‘TaskSubMethod`为`LossyLocal`时接口不会报错,不过后端会自动忽略该参数。

  3. 特别的:如果本地盘实例系统盘是CBS云盘,并且‘/etc/fstab`里之前配置了本地盘的自动挂载项,建议可根据业务侧的实际需求,评估是否在对应挂载项追加上`nofail`参数(代表对应挂载点挂载失败不阻塞开机流程)或注释对应的挂载路径。否则授权弃盘迁移后,对应本地盘数据已清空,自动挂载失败会导致实例开机流程失败进入救援模式。具体可参考 [Linux 实例:/etc/fstab 配置错误导致无法登录](cloud.tencent.com/document/product/213/72039)。



7474
7475
7476
# File 'lib/v20170312/models.rb', line 7474

def Operate
  @Operate
end

#OrderAuthTimeObject

注意:

  1. 指定‘TaskSubMethod`为`LossyLocal`调用接口发起**弃盘迁移授权**时,本地盘实例的**所有本地盘数据都会清空**,相当于**重新部署本地盘实例**。

  2. 对于非本地盘实例,或不支持弃盘迁移选项的任务,指定‘TaskSubMethod`为`LossyLocal`时接口不会报错,不过后端会自动忽略该参数。

  3. 特别的:如果本地盘实例系统盘是CBS云盘,并且‘/etc/fstab`里之前配置了本地盘的自动挂载项,建议可根据业务侧的实际需求,评估是否在对应挂载项追加上`nofail`参数(代表对应挂载点挂载失败不阻塞开机流程)或注释对应的挂载路径。否则授权弃盘迁移后,对应本地盘数据已清空,自动挂载失败会导致实例开机流程失败进入救援模式。具体可参考 [Linux 实例:/etc/fstab 配置错误导致无法登录](cloud.tencent.com/document/product/213/72039)。



7474
7475
7476
# File 'lib/v20170312/models.rb', line 7474

def OrderAuthTime
  @OrderAuthTime
end

#ProductObject

注意:

  1. 指定‘TaskSubMethod`为`LossyLocal`调用接口发起**弃盘迁移授权**时,本地盘实例的**所有本地盘数据都会清空**,相当于**重新部署本地盘实例**。

  2. 对于非本地盘实例,或不支持弃盘迁移选项的任务,指定‘TaskSubMethod`为`LossyLocal`时接口不会报错,不过后端会自动忽略该参数。

  3. 特别的:如果本地盘实例系统盘是CBS云盘,并且‘/etc/fstab`里之前配置了本地盘的自动挂载项,建议可根据业务侧的实际需求,评估是否在对应挂载项追加上`nofail`参数(代表对应挂载点挂载失败不阻塞开机流程)或注释对应的挂载路径。否则授权弃盘迁移后,对应本地盘数据已清空,自动挂载失败会导致实例开机流程失败进入救援模式。具体可参考 [Linux 实例:/etc/fstab 配置错误导致无法登录](cloud.tencent.com/document/product/213/72039)。



7474
7475
7476
# File 'lib/v20170312/models.rb', line 7474

def Product
  @Product
end

#TaskIdObject

注意:

  1. 指定‘TaskSubMethod`为`LossyLocal`调用接口发起**弃盘迁移授权**时,本地盘实例的**所有本地盘数据都会清空**,相当于**重新部署本地盘实例**。

  2. 对于非本地盘实例,或不支持弃盘迁移选项的任务,指定‘TaskSubMethod`为`LossyLocal`时接口不会报错,不过后端会自动忽略该参数。

  3. 特别的:如果本地盘实例系统盘是CBS云盘,并且‘/etc/fstab`里之前配置了本地盘的自动挂载项,建议可根据业务侧的实际需求,评估是否在对应挂载项追加上`nofail`参数(代表对应挂载点挂载失败不阻塞开机流程)或注释对应的挂载路径。否则授权弃盘迁移后,对应本地盘数据已清空,自动挂载失败会导致实例开机流程失败进入救援模式。具体可参考 [Linux 实例:/etc/fstab 配置错误导致无法登录](cloud.tencent.com/document/product/213/72039)。



7474
7475
7476
# File 'lib/v20170312/models.rb', line 7474

def TaskId
  @TaskId
end

#TaskSubMethodObject

注意:

  1. 指定‘TaskSubMethod`为`LossyLocal`调用接口发起**弃盘迁移授权**时,本地盘实例的**所有本地盘数据都会清空**,相当于**重新部署本地盘实例**。

  2. 对于非本地盘实例,或不支持弃盘迁移选项的任务,指定‘TaskSubMethod`为`LossyLocal`时接口不会报错,不过后端会自动忽略该参数。

  3. 特别的:如果本地盘实例系统盘是CBS云盘,并且‘/etc/fstab`里之前配置了本地盘的自动挂载项,建议可根据业务侧的实际需求,评估是否在对应挂载项追加上`nofail`参数(代表对应挂载点挂载失败不阻塞开机流程)或注释对应的挂载路径。否则授权弃盘迁移后,对应本地盘数据已清空,自动挂载失败会导致实例开机流程失败进入救援模式。具体可参考 [Linux 实例:/etc/fstab 配置错误导致无法登录](cloud.tencent.com/document/product/213/72039)。



7474
7475
7476
# File 'lib/v20170312/models.rb', line 7474

def TaskSubMethod
  @TaskSubMethod
end

Instance Method Details

#deserialize(params) ⇒ Object



7485
7486
7487
7488
7489
7490
7491
7492
# File 'lib/v20170312/models.rb', line 7485

def deserialize(params)
  @Product = params['Product']
  @InstanceIds = params['InstanceIds']
  @TaskId = params['TaskId']
  @Operate = params['Operate']
  @OrderAuthTime = params['OrderAuthTime']
  @TaskSubMethod = params['TaskSubMethod']
end