Querying Instance Parameter Settings¶
Function¶
This API is used to query instance parameter settings.
Constraints¶
This API supports GeminiDB Cassandra instances.
URI¶
GET https://{Endpoint}/v3/{project_id}/instances/{instance_id}/configurations
Parameter | Mandatory | Type | Description |
---|---|---|---|
project_id | Yes | String | Project ID of a tenant in a region. To obtain this value, see Obtaining a Project ID. |
instance_id | Yes | String | Instance ID. |
Request Parameters¶
Parameter | Mandatory | Type | Description |
---|---|---|---|
X-Auth-Token | Yes | String | User token. |
Response Parameters¶
Status code: 200
Parameter | Type | Description |
---|---|---|
datastore_version_name | String | Database version name. |
datastore_name | String | Database name. |
created | String | Creation time in the yyyy-MM-ddTHH:mm:ssZ format. T is the separator between calendar and hourly notation of time. Z indicates the time zone offset. |
updated | String | Update time in the yyyy-MM-ddTHH:mm:ssZ format. T is the separator between calendar and hourly notation of time. Z indicates the time zone offset. |
id | String | Parameter template ID. |
mode | String | Instance type. The value can be: Cluster, indicating that the instance is of the GeminiDB Cassandra cluster type. Cluster, indicating that the instance is of the GeminiDB Influx cluster type. |
configuration_parameters | Array of ConfigurationParameterResult objects | Parameters defined by users based on a default parameter template. |
Parameter | Type | Description |
---|---|---|
name | String | Parameter name. |
value | String | Parameter value. |
restart_required | Boolean | Whether the instance needs to be restarted. The value can be:
|
readonly | Boolean | Whether the parameter is read-only. The value can be:
|
value_range | String | 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. |
type | String | Parameter type. The value can be string, integer, boolean, list, or float. |
description | String | Parameter description. |
Example Requests¶
URI example
GET https://{Endpoint}/v3/375d8d8fad1f43039e23d3b6c0f60a19/instances/9136fd2a9fcd405ea4674276ce36dae8in02/configurations
Example Responses¶
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.