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, toJsonString
public 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.