查询job的执行状态。
说明: 对于创建保护组、删除保护组、创建保护实例、删除保护实例、创建复制对、删除复制对等异步API,命令下发后,会返回job_id,通过job_id可以查询任务的执行状态。
-
请求参数
无
-
请求样例
GET https://{endpoint}/v1/{project_id}/jobs/0000000062db92d70162db9d200f000a
-
要素说明
- SUCCESS:成功。
- RUNNING:运行中。
- FAIL:失败。
- INIT:正在初始化。
根据不同Job类型,显示不同的内容,保护组相关操作显示server_group_id,有子Job时为子job的详情。
详情请参见表1。
详见功能介绍说明部分。
- createProtectionGroupNoCG:创建保护组。
- deleteProtectionGroupNoCG:删除保护组。
- startProtectionGroupNoCG :保护组开始保护。
- reprotectProtectionGroupNoCG :保护组重保护。
- stopProtectionGroupNoCG :保护组停止保护。
- failoverProtectionGroupNoCG :保护组故障切换。
- reverseProtectionGroupNoCG:保护组切换。
- createProtectedInstanceNoCG:创建保护实例。
- deleteProtectedInstanceNoCG:删除保护实例。
- attachReplicationPairNew:保护实例挂载复制对。
- detachReplicationPairNew:保护实例卸载复制对。
- addNicNew:保护实例添加网卡。
- deleteNicNew:保护实例删除网卡。
- resizeProtectedInstanceNew:保护实例变更规格。
- createReplicationPairNoCG:创建复制对。
- deleteReplicationPairNoCG:删除复制对。
- expandReplicationPairNew:复制对扩容。
- createDisasterRecoveryDrill:创建容灾演练。
- deleteDisasterRecoveryDrill:删除容灾演练。
默认格式为:"yyyy-MM-dd'T'HH:mm:ss.SSSZ",例:"2019-04-01T12:00:00.000Z"。
默认格式为:"yyyy-MM-dd'T'HH:mm:ss.SSSZ",例:"2019-04-01T12:00:00.000Z"。
详见错误码。
详见错误码。
详见返回值异常码。
详见返回值异常码。
表 1 entities字段说明
-
响应样例
{ "status": "SUCCESS", "entities": { "server_group_id": "a59d008e-4bad-4bf3-9b17-6cc25e7da483" }, "job_id": "0000000062db92d70162db9d200f000a", "job_type": "createProtectionGroupNoCG", "begin_time": "2018-04-19T01:55:30.443Z", "end_time": "2018-04-19T01:55:45.493Z", "error_code": null, "fail_reason": null }
或
{ "job_id": "ff8080826b45d4a5016b5036242c0025", "job_type": "stopProtectionGroupNoCG", "begin_time": "2019-06-13T09:40:53.930Z", "end_time": "2019-06-13T09:41:01.946Z", "status": "SUCCESS", "error_code": null, "fail_reason": null, "entities": { "sub_jobs": [ { "job_id": "ff8080826b45d4a5016b50362868002a", "job_type": "stopProtectionGroupRepNoCG", "begin_time": "2019-06-13T09:40:55.015Z", "end_time": "2019-06-13T09:40:58.951Z", "status": "SUCCESS", "error_code": null, "fail_reason": null, "entities": { "server_group_id": "1fd6903c-48f9-4772-8974-112dfbd74427" } }, { "job_id": "ff8080826b45d4a5016b50362870002b", "job_type": "stopProtectionGroupRepNoCG", "begin_time": "2019-06-13T09:40:55.022Z", "end_time": "2019-06-13T09:40:58.952Z", "status": "SUCCESS", "error_code": null, "fail_reason": null, "entities": { "server_group_id": "1fd6903c-48f9-4772-8974-112dfbd74427" } } ] } } { "error": { "message": "XXXX", "code": "XXX" } }
-
正常
-
异常