public class RepairTaskControlRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| RepairTaskControlRequest() | 
| RepairTaskControlRequest(RepairTaskControlRequest source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| String[] | getInstanceIds()Get 指定待操作的实例ID列表,仅允许对列表中的实例ID相关的维修任务发起授权,可通过 [DescribeTaskInfo](https://cloud.tencent.com/document/api/213/87933) 接口返回值中的`InstanceId`获取。 | 
| String | getOperate()Get 操作类型,当前只支持传入`AuthorizeRepair`。 | 
| String | getOrderAuthTime()Get 预约授权时间,形如`2023-01-01 12:00:00`。预约时间需晚于当前时间至少5分钟,且在48小时之内。 | 
| String | getProduct()Get 待授权任务实例对应的产品类型,支持取值:
- `CVM`:云服务器
- `CDH`:专用宿主机
- `CPM2.0`:裸金属云服务器 | 
| String | getTaskId()Get 指定待操作的维修任务ID,可通过 [DescribeTaskInfo](https://cloud.tencent.com/document/api/213/87933) 接口返回值中的`TaskId`获取。 | 
| String | getTaskSubMethod()Get 附加的授权处理策略,不传或为空时,按默认授权方式进行处理。对于支持弃盘迁移授权的维修任务,当且仅当传入`LossyLocal`时,代表本次授权可允许发起弃盘迁移。
注意:
1. | 
| void | setInstanceIds(String[] InstanceIds)Set 指定待操作的实例ID列表,仅允许对列表中的实例ID相关的维修任务发起授权,可通过 [DescribeTaskInfo](https://cloud.tencent.com/document/api/213/87933) 接口返回值中的`InstanceId`获取。 | 
| void | setOperate(String Operate)Set 操作类型,当前只支持传入`AuthorizeRepair`。 | 
| void | setOrderAuthTime(String OrderAuthTime)Set 预约授权时间,形如`2023-01-01 12:00:00`。预约时间需晚于当前时间至少5分钟,且在48小时之内。 | 
| void | setProduct(String Product)Set 待授权任务实例对应的产品类型,支持取值:
- `CVM`:云服务器
- `CDH`:专用宿主机
- `CPM2.0`:裸金属云服务器 | 
| void | setTaskId(String TaskId)Set 指定待操作的维修任务ID,可通过 [DescribeTaskInfo](https://cloud.tencent.com/document/api/213/87933) 接口返回值中的`TaskId`获取。 | 
| void | setTaskSubMethod(String TaskSubMethod)Set 附加的授权处理策略,不传或为空时,按默认授权方式进行处理。对于支持弃盘迁移授权的维修任务,当且仅当传入`LossyLocal`时,代表本次授权可允许发起弃盘迁移。
注意:
1. | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic RepairTaskControlRequest()
public RepairTaskControlRequest(RepairTaskControlRequest source)
public String getProduct()
public void setProduct(String Product)
Product - 待授权任务实例对应的产品类型,支持取值:
- `CVM`:云服务器
- `CDH`:专用宿主机
- `CPM2.0`:裸金属云服务器public String[] getInstanceIds()
public void setInstanceIds(String[] InstanceIds)
InstanceIds - 指定待操作的实例ID列表,仅允许对列表中的实例ID相关的维修任务发起授权,可通过 [DescribeTaskInfo](https://cloud.tencent.com/document/api/213/87933) 接口返回值中的`InstanceId`获取。public String getTaskId()
public void setTaskId(String TaskId)
TaskId - 指定待操作的维修任务ID,可通过 [DescribeTaskInfo](https://cloud.tencent.com/document/api/213/87933) 接口返回值中的`TaskId`获取。public String getOperate()
public void setOperate(String Operate)
Operate - 操作类型,当前只支持传入`AuthorizeRepair`。public String getOrderAuthTime()
public void setOrderAuthTime(String OrderAuthTime)
OrderAuthTime - 预约授权时间,形如`2023-01-01 12:00:00`。预约时间需晚于当前时间至少5分钟,且在48小时之内。public String getTaskSubMethod()
public void setTaskSubMethod(String TaskSubMethod)
TaskSubMethod - 附加的授权处理策略,不传或为空时,按默认授权方式进行处理。对于支持弃盘迁移授权的维修任务,当且仅当传入`LossyLocal`时,代表本次授权可允许发起弃盘迁移。
注意:
1. 指定`TaskSubMethod`为`LossyLocal`调用接口发起**弃盘迁移授权**时,本地盘实例的**所有本地盘数据都会清空**,相当于**重新部署本地盘实例**。
2. 对于非本地盘实例,或不支持弃盘迁移选项的任务,指定`TaskSubMethod`为`LossyLocal`时接口不会报错,不过后端会自动忽略该参数。
3. 特别的:如果本地盘实例系统盘是CBS云盘,并且`/etc/fstab`里之前配置了本地盘的自动挂载项,建议可根据业务侧的实际需求,评估是否在对应挂载项追加上`nofail`参数(代表对应挂载点挂载失败不阻塞开机流程)或注释对应的挂载路径。否则授权弃盘迁移后,对应本地盘数据已清空,自动挂载失败会导致实例开机流程失败进入救援模式。具体可参考 [Linux 实例:/etc/fstab 配置错误导致无法登录](https://cloud.tencent.com/document/product/213/72039)。Copyright © 2025. All rights reserved.