回调服务
1. 回调通知
请求方式:POST
请求数据类型:application/json
支持版本:v1.7.5
描述:
任务执行完成后会通过下发任务所给回调地址 [ callbackUrl ]进行最终结果通知
通知请求方式为 [ POST ] 接口需返回 200
调用失败重试次数 3
通知参数:
| 参数名称 | 参数说明 | 类型 | 描述 |
|---|---|---|---|
| jobId | 任务ID | string | |
| uuid | 对应操作对象 uuid | string | 一般指操作资源的uuid(例如板卡/容器等) |
| methodDesc | 任务类型 | string | 任务类型,比如:创建容器 |
| method | 任务方法 | string | 任务方法,比如:createArmCardContainer |
| backupUuid | 备份 uuid | string | 当是创建备份任务时,才会返回 |
| sn | sn | string | |
| status | 任务状态码 | integer | 2:执行成功 -1:执行失败 |
| code | 响应码 | integer | |
| message | 执行结果描述 | string | |
| data | 执行具体内容 | object | |
| stdOut | 执行内容输出 | list | |
| stdErr | 执行异常输出 | list | |
| beginTime | 任务开始时间 | string | |
| endTime | 任务结束时间 | string |
请求参数示例:
{
"jobId": "ec1c2ac1d5e544428c66a0f4f0d9f603",
"methodDesc":"创建容器",
"method":""createArmCardContainer,
"code": 0,
"data": {
"stdOut": [
"/"
],
"stdErr": [
]
},
"endTime": "2023-08-07 09:17:08.790",
"beginTime": "2023-08-07 09:17:08.656",
"message": "任务执行成功",
"uuid": "165b41ce26fd406cab7cac868262df44",
"sn": "OR65M22QC1E223700085",
"status": 2
}
接口示例: