This API is used to obtain task information from the task center.
GET https://{Endpoint}/mysql/v3/0483b6b16e954cb88930a360d2c4e663/jobs?id=a9767ede-fe0f-4888-9003-e843a4c90514
Name |
Mandatory |
Description |
---|---|---|
project_id |
Yes |
Project ID of a tenant in a region. To obtain this value, see Obtaining a Project ID. |
id |
Yes |
Task ID. |
None.
Name |
Type |
Description |
---|---|---|
job |
Object |
Task information. For details, see Table 3. |
Name |
Type |
Description |
---|---|---|
id |
String |
Task ID. |
name |
String |
Task name. |
status |
String |
Task execution status. Valid value:
|
created |
String |
Creation time in the "yyyy-mm-ddThh:mm:ssZ" format. T is the separator between the calendar and the hourly notation of time. Z indicates the time zone offset. |
process |
String |
Task execution progress. |
instance |
Object |
DB instance on which the task is executed. For details, see Table 4. |
entities |
Object |
Displayed information varies depending on tasks. For details, see Table 5. |
fail_reason |
String |
Task failure information. |
Name |
Type |
Description |
---|---|---|
id |
String |
DB instance ID. |
name |
String |
DB instance name. |
Name |
Type |
Description |
---|---|---|
instance |
Object |
DB instance queried in the task. For details, see Table 6. |
resource_ids |
List<String> |
Resource ID involved in a task. |
Name |
Type |
Description |
---|---|---|
endpoint |
String |
DB instance connection address. |
type |
String |
DB instance type. |
datastore |
Object |
DB information. For details, see Table 7. |
Name |
Type |
Description |
---|---|---|
type |
String |
DB engine. |
version |
String |
DB version. |
Name |
Type |
Description |
---|---|---|
public_ip |
String |
EIP used in the task. |
In the response example, some tasks in the task center are used as examples.
{ "job": { "id": "31b8ae23-c687-4d80-b7b4-42a66c9bb886", "name": " RestartGaussDBInstance", "status": "Completed", "created": "2018-08-06T10:41:14+0000", "ended": "2018-08-06T16:41:14+0000", "process": "", "instance": { "id": "a48e43ff268f4c0e879652d65e63d0fbin01", "name": "DO-NOT-TOUCH-mgr2-gaussdb" }, "entities": {} } } }
For details, see Status Codes.
For details, see Error Codes.