Obtaining Information About Configuration Parameters¶
Function¶
This API is used to obtain information about parameters that can be modified of a specified database version.
URI¶
URI format
PATH: /v1.0/{project_id}/datastores/versions/{datastore_version_id}/parameters/{parameter_name}
Method: GET
Parameter description
¶ Name
Mandatory
Description
project_id
Yes
Specifies the project ID of a tenant in a region.
datastore_version_id
Yes
Specifies the database version ID (dataStores.id in the response message in Database Version Queries).
parameter_name
Yes
Specifies the parameter name.
Restrictions
Currently, only the DB engines MySQL and PostgreSQL are supported by the API.
Request¶
None
Normal Response¶
Parameter description
¶ Name
Type
Description
configuration-parameters
List data structure. For details, see Table 3.
Indicates all the parameters that can be modified of the database version.
¶ Name
Type
Description
name
String
Indicates the parameter name.
type
String
Indicates the parameter type, which can be integer, string, boolean, list, or float.
max
String
Indicates the maximum value of the parameter. Returned only when type is integer or float.
min
String
Indicates the minimum value of the parameter. Returned only when type is integer or float.
datastore_version_id
String
Indicates the database version ID.
restart_required
Boolean
Indicates whether the instance needs to reboot for the parameter to take effect. The value is true or false.
Response example
{ "configuration-parameters": [ { "name": "connect_timeout", "type": "integer", "max": "31536000", "min": "2", "datastore_version_id": "e8a8b8cc-63f8-4fb5-8d4a-24c502317a61", "restart_required": "false" } ] }
Abnormal Response¶
For details, see Abnormal Request Results.