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

Querying the Audit Instance List(To Be Brought Offline)

Function

Query the audit instance list.

URI

GET /v1/{project_id}/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 determined by the value of the IAM API. 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 after the offset of the first data record.

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

Definition

Number of records queried on each page.

Constraints

Only integers greater than 0 are supported.

Range

Greater than 0 and less than or equal to 1000

Default Value

The default value is 100.

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 used to obtain a user token. The value of X-Subject-Token in the response header is the user token.

Constraints:

N/A

Value range:

You can obtain the value by calling the IAM API used to query a user token.

Default value:

N/A

Response Parameters

Status code: 200

Table 4 Response body parameters

Parameter

Type

Description

instances

Array of ResponseAuditV2 objects

Instances

total

Integer

Total number of records

Table 5 ResponseAuditV2

Parameter

Type

Description

binding_db_type

String

Database type

charge_model

String

Billing mode. The value can be:

  • Period

  • Demand

comment

String

Remarks

config_num

Integer

Configured databases

connectIpv6

String

IPV6

connect_ip

String

IPV4

cpu

Integer

CPUs

created

String

Creation time

database_limit

Integer

Maximum number of databases

effect

Integer

Instance result status. The value can be:

  • 1: The instance is frozen and can be released.

  • 2: frozen and cannot be released

  • 3: frozen and unrenewable

enterprise_project_id

String

Enterprise project ID

expired

String

Expiration time.

failed_reason

String

Failure cause

instance_id

String

Instance ID

keep_days

String

Online days

name

String

Instance name

new_version

String

Latest version

port_id

String

Port ID.

ram

Integer

Memory

region

String

Region

remain_days

String

Remaining period (days)

resource_id

String

Resource ID.

resource_spec_code

String

Resource specification code

scene

String

Freezing scenario

  • POLICE: frozen due to public security issues

  • ILLEGAL: frozen due to abuse

  • VERIFY: frozen due to lack of identity verification

  • PARTNER: frozen for partnership

  • ARREARS: frozen due to common reasons

security_group_id

String

Security group ID.

specification

String

Specifications

status

String

Instance status

  • SHUTOFF: disabled

  • ACTIVE: running. Any operation is allowed.

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

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

  • DELETED

  • ERROR: faulty. Only deletion is allowed.

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

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

  • UPGRADING: The instance is being upgraded. New upgrade operations are not allowed.

subnet_id

String

Subnet ID.

supported_feature

Array of strings

Functions

task

String

Task status. The options are as follows:

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

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

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

  • delete_wait: The instance is waiting for deletion. No operations are allowed on the cluster or the instance.

  • NO_TASK: The task is not displayed.

timezone

String

Time zone.

upgrade_log

String

Upgrade logs

version

String

Instance edition

vpc_id

String

VPC private cloud ID

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}/audit/instances

Example Responses

Status code: 200

Success

{
  "instances" : [ {
    "name" : "DBSS-Test",
    "comment" : "",
    "connect_ipv6" : null,
    "status" : "ACTIVE",
    "task" : "NO_TASK",
    "instance_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.