更新时间:2022-03-10 GMT+08:00

修改参数模板参数

功能介绍

修改指定参数模板的参数信息,包括名称、描述、指定参数的值。

接口约束

  • 支持的数据库引擎:MySQL、PostgreSQL、Microsoft SQL Server。
  • 修改参数模板名称“name”不能与默认参数模板或已有参数模板的名称重复,默认参数模板不允许修改。
  • 修改的参数必须在指定数据库版本的默认参数范围内,具体可配置范围请参见《关系型数据库用户指南》中“编辑参数模板”的内容。
  • 要修改的参数信息,不可全部为空。

URI

  • URI格式

    PUT https://{Endpoint}/v3/{project_id}/configurations/{config_id}

  • URI样例

    https://{Endpoint}/v3/0483b6b16e954cb88930a360d2c4e663/configurations/463b4b58-d0e8-4e2b-9560-5dea4552fde9

  • 参数说明
    表1 参数说明

    名称

    是否必选

    说明

    project_id

    租户在某一region下的project ID。

    获取方法请参见获取项目ID

    config_id

    参数模板ID。

请求消息

  • 参数说明

    请求体参数中,至少有一个非空,否则会下发失败。

    表2 参数说明

    名称

    是否必选

    参数类型

    说明

    name

    String

    参数模板名称。最长64个字符,只允许大写字母、小写字母、数字和特殊字符“-_.”。

    description

    String

    参数模板描述。最长256个字符,不支持!<>=&"'特殊字符。默认为空。

    values

    Map<String,String>

    参数值对象,用户基于默认参数模板自定义的参数值。为空时不修改参数值。

    详情请参见表3

    表3 values字段数据结构说明

    名称

    是否必选

    参数类型

    说明

    key

    String

    参数名称,以名称作为key,如"max_connections":"10"。key不为空时value也不可为空。

    value

    String

    参数值,以值作为value,如"max_connections":"10"。

  • 请求样例
    { 
        "name": "configuration_test", 
        "description": "configuration_test", 
        "values": { 
           "max_connections": "10", 
           "autocommit": "OFF" 
        } 
    }

响应消息

状态码

请参见状态码

错误码

请参见错误码