Updated on 2025-11-24 GMT+08:00

Querying Risk Items of an Instance

Function

This API is used to query risk items of an instance.

URI

GET /v3/{project_id}/get-risk-items

Table 1 URI parameter

Parameter

Mandatory

Type

Description

project_id

Yes

String

Explanation:

Project ID of a tenant in a region.

To obtain this value, see Obtaining a Project ID.

Constraints:

N/A

Values:

The value can contain 32 characters. Only letters and digits are allowed.

Default value:

N/A

Table 2 Query parameter

Parameter

Mandatory

Type

Description

datastore_type

Yes

String

Explanation:

Database type

Constraints:

N/A

Values:

  • MySQL
  • TaurusDB
  • PostgreSQL
  • Microsoft SQL Server

Default value:

N/A

Request Parameters

None

Response Parameters

Status code: 200

Table 3 Response body parameters

Parameter

Type

Description

datastore_type

String

Explanation:

Database type

Values:

  • MySQL
  • TaurusDB
  • PostgreSQL
  • Microsoft SQL Server

items

Array of Table 4 objects

Explanation:

Risk item

Values:

N/A

Table 4 items

Parameter

Type

Description

metric_code

String

Explanation:

Metric code

Values:

N/A

threshold

Double

Explanation:

Threshold

Values:

N/A

unit

String

Explanation:

Unit

Values:

N/A

Example Request

"GET https://das.cn-north-1.myhuaweicloud.com/v3/054e292c9880d4992f02c0196d3ea468/get-risk-items?datastore_type=mysql"

Example Response

Status code: 200

Successful request

{
  "datastore_type": "mysql",
  "items": [
    {
      "metric_code": "sys001_cpu_usage",
      "threshold": 86,
      "unit": "%"
    },
    {
      "metric_code": "sys044_sell_disk_usage",
      "threshold": 7,
      "unit": "%"
    },
    {
      "metric_code": "sys010_mem_usage",
      "threshold": 10,
      "unit": "%"
    },
    {
      "metric_code": "rds098_replication_delay",
      "threshold": 0,
      "unit": "s"
    }
  ]
}

Status Codes

Status Code

Description

200

Successful request

400

Bad request

500

Internal server error

Error Codes

See Error Codes.