查询所有任务的部署进度
已废弃于 V1.3.0
此接口用于根据服务 ID 查询该服务下所有部署任务的部署进度。
接口描述
通信协议:HTTP
URL: GET /api/v1/service/:id/tasks/deploy-progress
传参方式:path
请求参数
字段名 | 类型 | 是否必填 | 说明 |
---|---|---|---|
id | string | 是 | 服务 ID |
响应参数
响应参数 data 字段为一个 Map,其中 Key 为该服务下的任务 ID,Value 请参见 DeployProgress。
请求示例
curl --location --request GET 'http://localhost:3001/api/v1/service/cabb486d3af84114950320b48f556ddf/tasks/deploy-progress'
响应示例
{
"status": 200,
"message": "success",
"fieldErrors": null,
"data": {
"9bfb21c81d454e0faa50ab06ef6d20fb": {
"id": "9bfb21c81d454e0faa50ab06ef6d20fb",
"status": "success",
"ecsTaskFailure": "",
"progress": 100
},
"540df2e2904f45ae80db8fe7e9ad17ce": {
"id": "540df2e2904f45ae80db8fe7e9ad17ce",
"status": "deploying",
"ecsTaskFailure": "",
"progress": 0
},
"c1fb1bbed17e406898bf06678d97a9c8": {
"id": "c1fb1bbed17e406898bf06678d97a9c8",
"status": "deploying",
"ecsTaskFailure": "",
"progress": 0
}
}
}
错误码
具体请参见 错误码说明。