This API is used to obtain task information of the task center.
https://rds.eu-de.otc.t-systems.com/v3/0483b6b16e954cb88930a360d2c4e663/jobs?id=a9767ede-fe0f-4888-9003-e843a4c90514
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. |
None
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.