Obtaining a Parameter List¶
Function¶
This API is used to obtain all the parameters that can be modified of the current database version.
URI¶
URI format
PATH: /v1.0/{project_id}/datastores/versions/{datastore_version_id}/parameters
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).
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.
min
String
Indicates the minimum value. Returned only when type is integer or float.
max
String
Indicates the maximum value. Returned only when type is integer or float.
type
String
Indicates the parameter type, which can be integer, string, boolean, list, or float.
restart_required
Boolean
Indicates whether the instance needs to reboot for the parameter to take effect. The value is true or false.
datastore_version_id
String
Indicates the database version ID.
Response example
{ "configuration-parameters" : [ { "name" : "autocommit", "type" : "boolean", "restart_required" : false, "datastore_version_id" : "e8a8b8cc-63f8-4fb5-8d4a-24c502317a61" }, { "name" : "auto_increment_increment", "min" : "1", "max" : "65535", "type" : "integer", "restart_required" : false, "datastore_version_id" : "e8a8b8cc-63f8-4fb5-8d4a-24c502317a61" }, { "name" : "auto_increment_offset", "min" : "1", "max" : "65535", "type" : "integer", "restart_required" : false, "datastore_version_id" : "e8a8b8cc-63f8-4fb5-8d4a-24c502317a61" }, { "name" : "back_log", "min" : "1", "max" : "65535", "type" : "integer", "restart_required" : true, "datastore_version_id" : "e8a8b8cc-63f8-4fb5-8d4a-24c502317a61" } ] }
Abnormal Response¶
For details, see Abnormal Request Results.