Obtaining Job Details
Function
This API is used to obtain job details.
URI
GET /v2/{project_id}/cas/jobs/{job_id}
| Parameter | Type | Mandatory | Description |
|---|---|---|---|
| project_id | String | Yes | Tenant's project ID. |
| job_id | String | Yes | Job ID. |
| Parameter | Type | Mandatory | Description |
|---|---|---|---|
| instance_id | String | No | Component instance ID. |
| limit | Integer | No | Number of records to be queried. |
| offset | Integer | No | Offset. |
| desc | String | No | Whether query results are displayed in descending order. Value: true (descending order) or false (ascending order). |
Request Parameters
Request parameters
None
Response Parameters
Response parameters
| Parameter | Type | Description |
|---|---|---|
| task_count | Integer | Number of tasks. |
| job | Object | Job parameters. See Table 4. |
| tasks | Array<Object> | Task parameters. See Table 5. |
| Parameter | Type | Description |
|---|---|---|
| created_by | String | Creator. |
| execution_status | String | Execution status. |
| job_desc | String | Job description. |
| job_id | String | Job ID. |
| job_name | String | Job name. |
| job_type | String | Type. |
| order_id | String | Order ID. |
| project_id | String | Tenant's project ID. |
| service_instance_id | String | Instance ID. |
| Parameter | Type | Description |
|---|---|---|
| created_at | String | Creation time. |
| last_health_check | String | Health check time. |
| messages | String | Message. |
| owner_id | String | Creator ID. |
| task_id | String | Task ID. |
| task_index | Integer | Task index. |
| task_name | String | Task name. |
| task_status | String | Task status. |
| task_type | String | Task type. |
Example
Example request
None
Example response
{
"job": {
"JOB_ID": "JOB474362ef-091d-429f-9b3e-c9246b37dee6",
"JOB_NAME": "provision/provMain",
"JOB_TYPE": "PROVISION",
"SERVICE_INSTANCE_ID": "429a35a0-dee8-4648-86f6-d1f8bc74ba52",
"PROJECT_ID": "063a3158b1a34710b36ad208b9497d00",
"ORDER_ID": "",
"JOB_DESC": "provision/provMain",
"EXECUTION_STATUS": "FAILED",
"CREATED_BY": "585cc5c16cda4954b28d4eb460f06261"
},
"tasks": [
{
"MESSAGES": "{}",
"TASK_ID": "Task-bc64b46c-1688-4787-b7ff-87cb53b346ea",
"TASK_TYPE": "echo",
"TASK_INDEX": 1,
"TASK_NAME": "SEPARATOR_PREPARE_RESOURCES",
"TASK_STATUS": "SUCCEEDED",
"LAST_HEALTH_CHECK": "2020-02-04T04:01:03.344Z",
"CREATED_AT": "2020-02-04T04:01:03.344Z",
"OWNER_ID": "cas-mgr-69bb87d7c-wpqwb:30114"
},
{
"MESSAGES": "{}",
"TASK_ID": "Task-15ec252f-bca0-401e-ae5b-798a639df92e",
"TASK_TYPE": "echo",
"TASK_INDEX": 4,
"TASK_NAME": "SEPARATOR_BUILDING",
"TASK_STATUS": "SUCCEEDED",
"LAST_HEALTH_CHECK": "2020-02-04T04:01:03.346Z",
"CREATED_AT": "2020-02-04T04:01:03.345Z",
"OWNER_ID": "cas-mgr-69bb87d7c-wpqwb:30114"
},
{
"MESSAGES": "{}",
"TASK_ID": "Task-52a5d1ae-2c54-46ec-8134-53e7b6a45fb7",
"TASK_TYPE": "restful",
"TASK_INDEX": 6,
"TASK_NAME": "TN00091",
"TASK_STATUS": "SUCCEEDED",
"LAST_HEALTH_CHECK": "2020-02-04T04:01:08.924Z",
"CREATED_AT": "2020-02-04T04:01:03.346Z",
"OWNER_ID": "cas-mgr-69bb87d7c-wpqwb:30114"
},
{
"MESSAGES": "{}",
"TASK_ID": "Task-a149b585-d31b-4c72-a665-d820efcb0bf9",
"TASK_TYPE": "restful",
"TASK_INDEX": 7,
"TASK_NAME": "TN00094",
"TASK_STATUS": "SUCCEEDED",
"LAST_HEALTH_CHECK": "2020-02-04T04:01:08.961Z",
"CREATED_AT": "2020-02-04T04:01:08.925Z",
"OWNER_ID": "cas-mgr-69bb87d7c-wpqwb:30114"
},
{
"MESSAGES": "{
\"Message\" : \"ECC00011\",
\"Detail\" : \"Building failed.\"
}",
"TASK_ID": "Task-a72fe8d8-8cc1-42b5-a097-0cf9e29692a7",
"TASK_TYPE": "restful",
"TASK_INDEX": 9,
"TASK_NAME": "TN00097",
"TASK_STATUS": "FAILED",
"LAST_HEALTH_CHECK": "2020-02-04T04:01:38.975Z",
"CREATED_AT": "2020-02-04T04:01:08.962Z",
"OWNER_ID": "cas-mgr-69bb87d7c-wpqwb:30114"
}
],
"task_count": 5
} Status Code
| HTTP Status Code | Description |
|---|---|
| 200 | OK |
| 400 | Bad Request |
| 404 | Not Found |
| 500 | Internal Server Error |
Error code must be in the format of SVCSTG.00100.[Error_ID]. Example: SVCSTG.00100400. See Error Codes of Application Management APIs.
Last Article: Jobs
Next Article: Git Repository Access APIs
Did this article solve your problem?
Thank you for your score!Your feedback would help us improve the website.