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

Querying Instance Parameter Settings

Function

This API is used to query instance parameter settings.

Constraints

This API supports the following instance types:
  • GeminiDB Cassandra
  • GeminiDB Mongo
  • GeminiDB Influx instances with classic storage
  • GeminiDB Redis instances with classic storage

Authorization

Each account is authorized to call all APIs, but its IAM users must be granted necessary permissions. For details, see Permission Policies and Supported Actions.

URI

GET /v3/{project_id}/instances/{instance_id}/configurations

Table 1 URI 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 parameter

Parameter

Mandatory

Type

Description

X-Auth-Token

Yes

String

Explanation:

User token

You can obtain the token by calling the IAM API by following Obtaining a User Token Through Password Authentication.

Constraints:

N/A

Values:

N/A

Default value:

N/A

Response Parameters

Status code: 200

Table 3 Response body parameters

Parameter

Type

Description

datastore_version_name

String

Explanation:

Database version name.

Values:

N/A

datastore_name

String

Explanation:

Database name.

Values:

N/A

created

String

Explanation:

Creation time

Constraints:

Format: yyyy-MM-ddTHH:mm:ssZ

T is the separator between calendar and hourly notation of time. Z indicates the time zone offset.

Values:

N/A

updated

String

Explanation:

Update time

Constraints:

Format: yyyy-MM-ddTHH:mm:ssZ

T is the separator between calendar and hourly notation of time. Z indicates the time zone offset.

Values:

N/A

id

String

Explanation:

Parameter template ID.

Values:

N/A

mode

String

Explanation:

Instance type

Values:

  • Cluster: cluster GeminiDB Cassandra instance
  • Cluster: GeminiDB Cassandra instance with classic storage
  • CloudNativeCluster: GeminiDB Cassandra instance with cloud native storage
  • ReplicaSet: GeminiDB Mongo instance in a replica set
  • Sharding: sharded GeminiDB Mongo instance in a cluster
  • Cluster: GeminiDB Influx instance with classic storage
  • InfluxdbSingle: single-node GeminiDB Influx instance with classic storage
  • Cluster: GeminiDB Redis instance with classic storage
  • Replication: primary/standby GeminiDB Redis instance with classic storage

configuration_parameters

Array of ConfigurationParameterResult objects

Explanation:

Parameters defined by users based on a default parameter template.

Table 4 ConfigurationParameterResult

Parameter

Type

Description

name

String

Explanation:

Parameter name.

Values:

N/A

value

String

Explanation:

Parameter value.

Values:

N/A

restart_required

Boolean

Explanation:

Whether an instance needs to be restarted

Values:

  • false, indicating that the instance does not need to be restarted.
  • true, indicating that the instance needs to be restarted.

readonly

Boolean

Explanation:

Whether the parameter is read-only

Values:

  • false, indicating that the parameter is not read-only.
  • true, indicating that the parameter is read-only.

value_range

String

Explanation:

Value range. For example, the value of the Integer type ranges from 0 to 1, and the value of the Boolean type is true or false.

Values:

N/A

type

String

Explanation:

Parameter type

Values:

The value can be string, integer, boolean, list, or float.

description

String

Explanation:

Parameter description.

Values:

N/A

Example Request

URI example
GET https://gaussdb-nosql.ap-southeast-1.myhuaweicloud.com/v3/375d8d8fad1f43039e23d3b6c0f60a19/instances/9136fd2a9fcd405ea4674276ce36dae8in02/configurations  

Example Response

Status code: 200

Success

{
  "datastore_version_name" : "3.11",
  "datastore_name" : "cassandra",
  "created" : "2020-03-21 11:40:44",
  "updated" : "2020-03-21 11:40:44",
  "id": "9ad6bc82146e4043a50c963ab3bf09adpr06",
  "mode": "Cluster",
  "configuration_parameters" : [ {
    "name" : "concurrent_reads",
    "value" : "64",
    "restart_required" : true,
    "readonly" : true,
    "value_range" : "4-512",
    "type" : "integer",
    "description" : "Number of concurrent read threads."
  } ]
}

Status Codes

For details, see Status Codes.

Error Codes

For details, see Error Codes.