获取Agent安装任务执行状态
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
sysom:GetAgentTask |
get |
*全部资源
|
无 | 无 |
请求语法
GET /api/v1/am/agent/get_agent_task HTTP/1.1
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| task_id |
string |
否 |
任务 ID。 |
42172120177e4b3abd6fabb3a6b5e2dd |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
Schema of Response |
||
| RequestId |
string |
请求 ID,可用于全链路诊断 |
2E75336A-0DB2-5263-B201-A6488EC97B50 |
| code |
string |
状态码
|
Success |
| data |
object |
返回数据。 |
|
| jobs |
array<object> |
子任务列表 |
|
|
object |
子任务详情 |
||
| error |
string |
当任务执行失败时,此字段会报错导致任务失败的原因 |
已废弃(误用) |
| errorCode |
string |
子任务执行失败原因的代码,可能值:
|
DISK_SPACE_INSUFFICIENT |
| errorMessage |
string |
子任务执行失败原因的详情,可能值:
|
磁盘空间不足 |
| instance |
string |
实例 ID。 |
i-2zehme0rs1tc090fdl3n |
| params |
any |
子任务参数 |
{ "agent_version": "3.5.0-beta", "opt": "install", "agent_id": "74a86327-3170-412c-8fd67-da3389ec56a9", "install_type": "InstallAndUpgrade" } |
| region |
string |
地域 ID。 |
cn-hangzhou |
| result |
string |
子任务执行结果 |
已废弃(误用) |
| status |
string |
子任务状态:
|
Running |
| status |
string |
||
| task_id |
string |
任务 ID。 |
c41d8e3506224184a714682fea86d22d |
| message |
string |
错误信息
|
SysomOpenAPIException: SysomOpenAPI.InvalidParameter Invalid params, should be json string or dict |
示例
正常返回示例
JSON格式
{
"RequestId": "2E75336A-0DB2-5263-B201-A6488EC97B50",
"code": "Success",
"data": {
"jobs": [
{
"error": "已废弃(误用)",
"errorCode": "DISK_SPACE_INSUFFICIENT",
"errorMessage": "磁盘空间不足",
"instance": "i-2zehme0rs1tc090fdl3n",
"params": "{\n \"agent_version\": \"3.5.0-beta\",\n \"opt\": \"install\",\n \"agent_id\": \"74a86327-3170-412c-8fd67-da3389ec56a9\",\n \"install_type\": \"InstallAndUpgrade\"\n}",
"region": "cn-hangzhou",
"result": "已废弃(误用)",
"status": "Running"
}
],
"status": "",
"task_id": "c41d8e3506224184a714682fea86d22d"
},
"message": "SysomOpenAPIException: SysomOpenAPI.InvalidParameter Invalid params, should be json string or dict"
}
错误码
|
HTTP status code |
错误码 |
错误信息 |
描述 |
|---|---|---|---|
| 400 | SysomOpenAPI.AgentNotExists | Agent not exists. | 组件不存在。 |
| 400 | SysomOpenAPI.AgentTaskNotFound | Agent task not found. | 组件任务不存在。 |
| 400 | SysomOpenAPI.AgentVersionNotExists | Agent version not exists. | 组件版本不存在。 |
| 400 | SysomOpenAPI.InstanceNotExists | Instance not exists. | 实例不存在。 |
| 400 | SysomOpenAPI.InvalidParameter | Invalid parameters passed when calling the interface. | 调用接口时传递了无效参数 |
| 400 | SysomOpenAPI.MissingParameter | Missing parameters. | 参数缺失 |
| 400 | SysomOpenAPI.NoAgentInstalled | No SysOM Agent version available. | 没有可用的 SysOM Agent。 |
| 400 | SysomOpenAPI.NotAuthorizedInstance | Instance not authorized. | 实例未授权。 |
| 400 | SysomOpenAPI.NotOwnInstance | Not own current instance. | 指定的实例不属于当前用户。 |
| 400 | SysomOpenAPI.NotOwnTask | Diagnosis result does not belong to the current account. | 诊断结果不属于当前账户 |
| 400 | SysomOpenAPI.NotSupportedAgentVersion | Unsupported sysom agent version. | 不支持的 SysOM 客户端版本。 |
| 400 | SysomOpenAPI.ServerError | Server error, please correct the code according to the error message. | 服务端错误,请根据错误提示信息修正代码 |
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。