This API is used to modify a specified parameter template, including the name, description, and values of specified parameters in the parameter template.
PUT https://{Endpoint}/v3/{project_id}/configurations/{config_id}
Name |
Mandatory |
Description |
---|---|---|
project_id |
Yes |
Specifies the project ID of a tenant in a region. For details about how to obtain the project ID, see Obtaining a Project ID. |
config_id |
Yes |
Specifies the parameter template ID. |
At least one parameter in the request body must be specified. Otherwise, the request fails to be delivered.
Name |
Mandatory |
Type |
Description |
---|---|---|---|
name |
No |
String |
Specifies the parameter template name. It contains a maximum of 64 characters and can contain only uppercase letters, lowercase letters, digits, hyphens (-), underscores (_), and periods (.). |
description |
No |
String |
Specifies the parameter template description. It contains a maximum of 256 characters and does not support the following special characters: !<>='&" Its value is left blank by default. |
values |
No |
Object |
Specifies the parameter values defined by users based on the default parameter template. If this parameter is left blank, the parameter value cannot be changed. For details, see Table 3. |
Name |
Mandatory |
Type |
Description |
---|---|---|---|
key |
No |
String |
Specifies the parameter name. For example, in "max_connections": "10", the key is max_connections. If key is not empty, the parameter value cannot be empty, either. |
value |
No |
String |
Specifies the parameter value. For example, in "max_connections": "10", the value is 10. |
PUT https://rds.eu-de.otc.t-systems.com/v3/0483b6b16e954cb88930a360d2c4e663/configurations/463b4b58-d0e8-4e2b-9560-5dea4552fde9
{ "name": "configuration_test", "description": "configuration_test", "values": { "max_connections": "10", "autocommit": "OFF" } }
For details, see Abnormal Request Results.
For details, see Status Codes.
For details, see Error Codes.