Help Center/ Database Security Service/ API Reference/ API/ APIs to Be Taken Offline/ Querying the Audit Instance List (To Be Brought Offline)
Updated on 2025-09-10 GMT+08:00

Querying the Audit Instance List (To Be Brought Offline)

Function

This API is used to query the list of audit instances.

URI

GET /v1/{project_id}/dbss/audit/instances

Table 1 Path Parameters

Parameter

Mandatory

Type

Description

project_id

Yes

String

Definition:

Project ID. You can obtain the value by calling the IAM API for querying the project list of a specified IAM user.

Constraints

N/A

Range:

The value is subject to the return value of the IAM service interface. The value contains 32 to 64 characters.

Default Value:

N/A

Table 2 Query Parameters

Parameter

Mandatory

Type

Description

offset

No

String

Definition:

Pagination offset. The query starts from the next piece of data indexed by this parameter.

Constraints

Only integers greater than or equal to 0 are supported.

Range:

Greater than or equal to 0

Default Value:

The default value is 0.

limit

No

String

Number of query records.

Request Parameters

Table 3 Request header parameters

Parameter

Mandatory

Type

Description

X-Auth-Token

Yes

String

Definition:

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.)

Constraints

N/A

Range:

The value is subject to the user token query interface of the IAM service.

Default Value:

N/A

Response Parameters

Status code: 200

Table 4 Response body parameters

Parameter

Type

Description

servers

Array of AuditInstanceListBean objects

Instance information list.

total

Integer

Total number of license files

Table 5 AuditInstanceListBean

Parameter

Type

Description

charge_model

String

Billing mode. The options are as follows:

  • Period: yearly/monthly

  • Demand: on-demand.

comment

String

Remarks

config_num

Integer

Total number of configured databases.

connect_ip

String

Connection address.

connect_ipv6

String

IPv6 connection address.

cpu

Integer

CPUs

created

String

Creation time.

database_limit

Integer

Number of supported databases

effect

Integer

Instance result status. The options are as follows:

  • 1: frozen and can be released

  • 2: frozen and cannot be released

  • 3: Frozen accounts cannot be renewed.

expired

String

Expiration time

id

String

ID

keep_days

String

Remaining period (days)

name

String

Instance alias.

new_version

String

If a value is returned, upgrade is required. If no value is returned, the value is null.

port_id

String

ID of the port to which the EIP is bound

ram

Integer

Memory

region

String

Region where the instance is located.

remain_days

String

Days to expiry

resource_id

String

Resource id

resource_spec_code

String

Instance specification ID

scene

String

Scene

security_group_id

String

Security Group

specification

String

Instance Specifications

status

String

Instance Status

  • SHUTOFF: disabled

  • ACTIVE: running. Any operation is allowed.

  • DELETING: The resource is being deleted. No operation is allowed.

  • BUILD: The VM is being created. No operation is allowed.

  • DELETED: deleted and does not need to be displayed.

  • ERROR: faulty. Only deletion is allowed.

  • HAWAIT: The standby node is being created. No operation is allowed.

  • FROZEN: Frozen. Only renewal, binding, and unbinding are allowed.

  • UPGRADING: The upgrade is in progress and is not allowed.

subnet_id

String

Subnet ID

task

String

Task status. The options are as follows:

  • powering-on: The instance is being powered on and can be bound or unbound.

  • powering-off: The instance is being powered off and can be bound or unbound.

  • rebooting: The instance is being restarted. The instance can be bound or unbound.

  • delete_wait: The cluster is waiting to be deleted. No operation can be performed on the cluster and instance.

  • NO_TASK: no

version

String

Current instance version

vpc_id

String

Virtual Private Cloud

zone

String

Availability zone

Status code: 400

Table 6 Response body parameters

Parameter

Type

Description

details

Array of DbssErrorDetail objects

PDP5 authentication exception information

encoded_authorization_message

String

PDP5 authentication exception information

error_code

String

Error Codes

error_msg

String

Error message.

Table 7 DbssErrorDetail

Parameter

Type

Description

error_code

String

Error Codes

error_msg

String

PDP5 error information

Status code: 403

Table 8 Response body parameters

Parameter

Type

Description

details

Array of DbssErrorDetail objects

PDP5 authentication exception information

encoded_authorization_message

String

PDP5 authentication exception information

error_code

String

Error Codes

error_msg

String

Error message.

Table 9 DbssErrorDetail

Parameter

Type

Description

error_code

String

Error Codes

error_msg

String

PDP5 error information

Status code: 500

Table 10 Response body parameters

Parameter

Type

Description

details

Array of DbssErrorDetail objects

PDP5 authentication exception information

encoded_authorization_message

String

PDP5 authentication exception information

error_code

String

Error Codes

error_msg

String

Error message.

Table 11 DbssErrorDetail

Parameter

Type

Description

error_code

String

Error Codes

error_msg

String

PDP5 error information

Example Requests

/v1/{project_id}/dbss/audit/instances

Example Responses

Status code: 200

Success

{
  "servers" : [ {
    "name" : "DBSS-Test",
    "comment" : "",
    "connect_ipv6" : null,
    "status" : "ACTIVE",
    "task" : "NO_TASK",
    "id" : "8c53ed03-8ed7-4ff2-ad97-7b2d6d1dd364",
    "specification" : "Low | 3 Proxy",
    "zone" : "cn-cmcc1a-01",
    "created" : "2021-04-21 04:37:54",
    "expired" : null,
    "subnet_id" : "97ef0bb5-3759-4db4-aa49-0d087ed49ce5",
    "cpu" : 4,
    "ram" : 16384,
    "region" : "cn-cmcc1",
    "version" : "21.04.16.164614",
    "charge_model" : "Demand",
    "remain_days" : null,
    "config_num" : 1,
    "effect" : null,
    "scene" : null,
    "connect_ip" : "192.168.0.229",
    "port_id" : "dc4bd420-e01c-4d12-a7ff-814f17c63079",
    "resource_id" : "062212d8-8e30-4783-9671-43f3f1f3bb1e",
    "vpc_id" : "76d98391-5abc-46ed-b8a8-f664202cb166",
    "security_group_id" : "f0fbec06-bcf6-4c7e-99fa-f0ddfbb1d9bd",
    "resource_spec_code" : "dbss.bypassaudit.low",
    "keep_days" : null,
    "new_version" : null,
    "database_limit" : 3
  } ],
  "total" : 1
}

Status Codes

Status Code

Description

200

Success

400

Failed

403

Authorization failed.

500

Server error.

Error Codes

See Error Codes.