Help Center/ GeminiDB/ API Reference/ APIs v3 (Recommended)/ Instances/ Querying the Autoscaling Policy of Storage Space
Updated on 2025-07-02 GMT+08:00

Querying the Autoscaling Policy of Storage Space

Function

This API is used to query the autoscaling policy of storage space.

Constraints

This API supports the following types of instances:

  • GeminiDB Cassandra

URI

GET https://{Endpoint}/v3/{project_id}/instances/{instance_id}/disk-auto-expansion

Table 1 Path parameters

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:

N/A

Default value:

N/A

instance_id

Yes

String

Explanation:

Instance ID

Constraints:

N/A

Values:

N/A

Default value:

N/A

Request Parameters

Table 2 Request header parameters

Parameter

Mandatory

Type

Description

X-Auth-Token

Yes

String

Explanation:

User token

Constraints:

N/A

Values:

N/A

Default value:

N/A

Response Parameters

Status code: 200

Table 3 Response body parameters

Parameter

Type

Description

policy

object

Explanation:

Autoscaling policy for storage space.

Values:

No information is returned if the autoscaling policy is disabled.

For details, see Table 4.

Table 4 AutoEnlargePolicy

Parameter

Type

Description

threshold

Integer

Explanation:

Threshold for triggering autoscaling.

Values:

See Table 4.

step

Integer

Explanation:

Scale-up step size (%)

Values:

The storage is automatically scaled up by a percentage you specify. The calculated value will be rounded up to a multiple of 10. At least 100 GB is added each time by default.

NOTE:

If there is insufficient balance in your account, storage space may fail to be scaled up for yearly/monthly instances.

size

Integer

Explanation:

Storage limit in GB that autoscaling can increase storage space to.

Values:

See Table 4.

Example Request

  • URI example
    GET https://gaussdb-nosql.ap-southeast-1.myhuaweicloud.com/v3/619d3e78f61b4be68bc5aa0b59edcf7b/instances/93e4b3eda14349b1b870f72829bc3b9bin06/disk-auto-expansion
  • Example request body

    None

Example Response

Status code: 200

Success

{ 
  "policy" : { 
    "threshold" : 90, 
    "step" : 10, 
    "size" : 600 
  } 
}

Status Codes

For details, see Status Codes.

Error Codes

For details, see Error Codes.