This API is used to obtain task information of the task center.
Name |
Mandatory |
Description |
---|---|---|
project_id |
Yes |
Specifies the project ID of a tenant in a region. For details about how to obtain the project ID, see Obtaining a Project ID. |
id |
Yes |
Specifies the task ID. |
Name |
Type |
Description |
---|---|---|
id |
String |
Indicates the task ID. |
name |
String |
Indicates the task name. |
status |
String |
Indicates the task execution status. Value:
|
created |
String |
Indicates the 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 |
Indicates the task execution progress. NOTE:
The execution progress (such as 60%) is displayed only when the task is being executed. Otherwise, "" is returned. |
instance |
Object |
Indicates information of the DB instance on which the task is executed. For details, see Table 3. |
entities |
Object |
The displayed information varies depending on the tasks. Refer to the following: NOTE:
For asynchronous tasks without the entities field description, {} is returned. |
fail_reason |
String |
Indicates the error information displayed when a task failed. |
Name |
Type |
Description |
---|---|---|
id |
String |
Indicates the DB instance ID. |
name |
String |
Indicates the DB instance name. |
Name |
Type |
Description |
---|---|---|
instance |
Object |
Indicates the DB instance information to be implemented by a task. For details, see Table 5. |
resource_ids |
List<String> |
Indicates the resource ID involved in a task. |
Name |
Type |
Description |
---|---|---|
endpoint |
String |
Indicates the DB instance connection address. |
type |
String |
The value is Single, Ha, or Replica, indicating the single DB instance, primary/standby DB instances, and read replica, respectively. |
datastore |
Object |
Data structure. For details, see Table 6. |
replica_of |
String |
Indicates the primary DB instance ID. This parameter is returned only when a read replica is created. |
Name |
Type |
Description |
---|---|---|
type |
String |
Indicates the DB engine. |
version |
String |
Indicates the database version. |
Name |
Type |
Description |
---|---|---|
volume |
Object |
Indicates the resized disk information. For details, see Table 8. |
resource_ids |
List<String> |
Indicates the resource ID involved in a task. |
Name |
Type |
Description |
---|---|---|
type |
String |
Indicates the volume type. |
original_size |
String |
Indicates the original disk size of the DB instance. |
target_size |
String |
Indicates the target disk size of the DB instance. |
Name |
Type |
Description |
---|---|---|
public_ip |
String |
Indicates the EIP implemented by the task. |
Name |
Type |
Description |
---|---|---|
switch_strategy |
String |
Indicates the primary/standby switchover policy. |
In the response example, some tasks in the task center are used as examples.
{ "job": { "id": "31b8ae23-c687-4d80-b7b4-42a66c9bb886", "name": "CreateMysqlSingleHAInstance", "status": "Completed", "created": "2018-08-06T10:41:14+0000", "process": "", "instance": { "id": "a48e43ff268f4c0e879652d65e63d0fbin01", "name": "DO-NOT-TOUCH-mgr2-mysql-single" }, "entities": { "instance": { "endpoint": "192.168.1.203:3306", "type": "Single", "datastore": { "type": "mysql", "version": "5.7" } }, "resource_id": ["a48e43ff268f4c0e879652d65e63d0fbin01.vm", "a48e43ff268f4c0e879652d65e63d0fbin01.volume"] } } }
{ "job": { "id": "31b8ae23-c687-4d80-b7b4-42a66c9bb886", "name": " CreateMysqlReplicaInstance", "status": "Completed", "created": "2018-08-06T10:41:14+0000", "process": "", "instance": { "id": "288caaa9d05f4ec1a1f58de2e0945685in01", "name": "mysql-replica" }, "entities": { "instance": { "endpoint": "192.168 .1 .203: 3306", "type": "replica", "datastore": { "type": "mysql", "version": "5.7" }, "replica_of": "a48e43ff268f4c0e879652d65e63d0fbin01" }, "resource_ids": ["288caaa9d05f4ec1a1f58de2e0945685in01.vm", "288caaa9d05f4ec1a1f58de2e0945685in01.volume"] } } }
{ "job": { "id": "31b8ae23-c687-4d80-b7b4-42a66c9bb886", "name": "MysqlBindEIP", "status": "Completed", "created": "2018-08-06T10:41:14+0000", "process": "", "instance": { "id": "a48e43ff268f4c0e879652d65e63d0fbin01", "name": "DO-NOT-TOUCH-mgr2-mysql-single" }, "entities": { "public_ip": "10.154 .218 .254" } } }
{ "job": { "id": "31b8ae23-c687-4d80-b7b4-42a66c9bb886", "name": " RestartMysqlInstance", "status": "Completed", "created": "2018-08-06T10:41:14+0000", "process": "", "instance": { "id": "a48e43ff268f4c0e879652d65e63d0fbin01", "name": "DO-NOT-TOUCH-mgr2-mysql-single" }, "entities": {} } }
{ "job": { "id": "31 b8ae23 - c687 - 4 d80 - b7b4 - 42 a66c9bb886", "name": "CreateMysqlSingleHAInstance"," status": "Running", "created": "2018-08-06T10:41:14+0000", "process": "60 % ", "instance": { "id": "a48e43ff268f4c0e879652d65e63d0fbin01", "name": "DO-NOT-TOUCH-mgr2-mysql-single" }, "entities": { "instance": { "type": "Single", "datastore": { "type": "mysql", "version": "5.7" } } } } }
{ "job": { "id": "31 b8ae23 - c687 - 4 d80 - b7b4 - 42 a66c9bb886", "name": "CreateMysqlSingleHAInstance", "status": "Failed", "created": "2018-08-06T10:41:14+0000", "process": "", "instance": { "id": "a48e43ff268f4c0e879652d65e63d0fbin01", "name": "DO-NOT-TOUCH-mgr2-mysql-single" }, "entities": { "instance": { "type": "Single", "datastore": { "type": "mysql", "version": "5.7" } } }, "fail_reason": "createVM failed." } }
For details, see Abnormal Request Results.
For details, see Status Codes.
For details, see Error Codes.