Help Center/ Database Security Service/ API Reference/ API/ Audit Instance/ Querying Information About an Instance Creation Task
Updated on 2025-06-19 GMT+08:00

Querying Information About an Instance Creation Task

Function

This API is used to query information about an instance creation task.

Calling Method

For details, see Calling APIs.

URI

GET /v1/{project_id}/dbss/audit/jobs/{resource_id}

Table 1 URI parameter

Parameter

Mandatory

Parameter Type

Description

project_id

Yes

String

Project ID.

resource_id

Yes

String

Resource ID You can obtain the value from resource_id in the API for querying the instance list.

Request Parameter

Table 2 Request header parameter

Parameter

Mandatory

Parameter Type

Description

X-Auth-Token

Yes

String

User token. The token can be queried by calling the IAM API. (The token is the value of X-Subject-Token in the response header.)

Response Parameters

Status code: 200

Table 3 Response body parameter

Parameter

Parameter Type

Description

jobs

Array of JobBean objects

Table for tasks of creating instances

Table 4 JobBean

Parameter

Parameter Type

Description

job_id

String

Task ID

status

String

Task status.

  • SUCCESS
  • RUNNING
  • FAIL
  • INIT
  • READY

job_type

String

Type

server_id

String

VM ID

server_name

String

VM Name

resource_id

String

Resource ID

begin_time

Long

Start time

end_time

Long

End time

charge_mode

String

Billing mode

  • Period: period-based charging
  • Demand: pay-per-use

error_code

String

Error code

fail_reason

String

Failure cause.

ha_id

String

Protected instance ID. This field has been discarded.

ha_name

String

Protected instance name. This field has been discarded.

Status code: 400

Table 5 Response body parameter

Parameter

Parameter Type

Description

error

Object

Error message.

Table 6 ErrorDetail

Parameter

Parameter Type

Description

error_code

String

Error code

error_msg

String

Error message

Status code: 403

Table 7 Response body parameter

Parameter

Parameter Type

Description

error

Object

Error message.

Table 8 ErrorDetail

Parameter

Parameter Type

Description

error_code

String

Error code

error_msg

String

Error message

Status code: 500

Table 9 Response body parameter

Parameter

Parameter Type

Description

error

Object

Error message.

Table 10 ErrorDetail

Parameter

Parameter Type

Description

error_code

String

Error code

error_msg

String

Error message

Example Request

/v1/{project_id}/dbss/audit/jobs/{resource_id}

Example Response

Status code: 200

Succeeded

{
  "jobs": [
    {
      "resource_id": "2c154fdd-0d43-47b7-9cf1-5236bf6a2ca7",
      "status": "SUCCESS",
      "job_type": null,
      "job_id": "8abf9647852a1daa01852e517e1a1a0b",
      "begin_time": 1671519371000,
      "end_time": 1671519417000,
      "error_code": null,
      "fail_reason": null,
      "charge_mode": "Demand",
      "server_name": "DBSS-qct-1220",
      "server_id": "0aa8f621-bc19-4822-b66d-7ab9ae3c8693",
      "ha_id": null,
      "ha_name": null
    }
  ]
}

Status code: 400

Failed

{
  "error" : {
    "error_code" : "DBSS.XXXX",
    "error_msg" : "XXX"
  }
}

Status code: 500

Internal Server Error

{
  "error" : {
    "error_code" : "DBSS.XXXX",
    "error_msg" : "XXX"
  }
}

Status Code

Status Code

Description

200

Success

400

Failed

403

Authentication failed.

500

Internal server error.

Error Codes

For details, see Error Codes.