1. 查询异步任务执行进度
本接口用于查询容器资源操作的异步任务执行情况。
1.1. 接口说明
本接口所属服务类型为 ack_job
本接口操作类型为 DescribeJobs
1.1.1. 请求路径
POST {baseUrl}/v3/ack_job/DescribeJobs
1.1.2. 请求体
{
"jobUuid": "req-0000000021-0000000l"
}
请求体内容说明
属性名 | 属性类型 | 是否必须 | 默认值 | 说明 |
---|---|---|---|---|
jobUuid | String | 是 | 无 | 异步任务id |
1.1.3. 返回内容
{
"code": 200,
"message": "查询成功",
"data": [{
"jobUuid": "req-0000000021-0000000l",
"resourceUuid": "ackcs-0000000l",
"type": "Create",
"done": true,
"success": true
}]
}
返回内容说明
属性名 | 属性类型 | 说明 |
---|---|---|
code | Integer | 返回码。正常返回 200,异常500或其他业务错误码 |
message | String | 返回信息 |
data | Array | 异步任务执行信息 |
属性名 | 属性类型 | 说明 |
---|---|---|
jobUuid | String | 异步任务 UUID 号 |
type | String | 异步任务名称 |
resourceUuid | String | 资源 UUID |
done | Boolean | true 表示异步任务执行完成,false 表示异步任务正在执行 |
success | Boolean | true 表示异步任务执行成功,false 表示异步任务执行失败或正在执行 |
通常情况下:
- done 为 false,success 为 false,表示异步任务正在执行。
- done 为 true,success 为 false。表示异步任务执行完成,但是执行失败。
- done 为 true,success 为 true。表示异步任务执行完成,并最终执行成功。