Modificación de parámetros en una plantilla de parámetros
Función
Esta API se utiliza para cambiar la información de parámetros, incluida la descripción de parámetros y el valor de una plantilla de parámetros especificada.
Restricciones
- Esta API solo se aplica a DDS edición de comunidad.
- Las plantillas de parámetros predeterminadas no se pueden modificar.
- El nombre de plantilla de parámetro modificado debe ser diferente del nombre de una plantilla de parámetro existente o predeterminada.
- Los valores de los parámetros que se van a modificar deben estar dentro del rango de valores predeterminado de la versión de base de datos especificada.
- Los valores solo se pueden establecer para los parámetros definidos por el sistema y que se pueden modificar.
URI
- Formato URI
PUT https://{Endpoint}/v3/{project_id}/configurations/{config_id}
- Ejemplo
https://dds.ap-southeast-1.myhuaweicloud.com/v3/0549b4a43100d4f32f51c01c2fe4acdb/configurations/7a8d539ba30f43adaf1b16d08b1df4bdpr02
- Descripción del parámetro
Tabla 1 Descripción del parámetro Nombre
Obligatorio
Descripción
project_id
Sí
Especifica la ID de proyecto de un inquilino en una región.
config_id
Sí
Especifica la ID de plantilla de parámetro.
- Descripción del encabezado
Tabla 2 Descripción del encabezado Nombre
Obligatorio
Descripción
X-Auth-Token
Sí
Especifica el token de usuario obtenido del servicio IAM. Para más detalles, consulte Autenticación.
X-Language
No
Especifica el tipo de idioma de solicitud, como en-us. El valor es insensible a mayúsculas y minúsculas.
Content-Type
Sí
Especifica el tipo. El valor es application o json.
Solicitudes
- Descripción del parámetro
Tabla 3 descripción de la estructura de datos del campo de configuración Nombre
Obligatorio
Tipo
Descripción
name
No
String
Especifica el nombre de la plantilla de parámetro. Contiene un máximo de 64 caracteres y puede contener solo letras, dígitos, guiones (-) guiones bajos (_), y puntos (.).
Si este parámetro no se transfiere, el nombre de la plantilla de parámetro no se cambia.
description
No
String
Especifica la descripción de la plantilla de parámetro.
Contiene un máximo de 256 caracteres y no admite los siguientes caracteres especiales: !<>=&"'
Si este parámetro no se transfiere, no se cambia la descripción de la plantilla de parámetro.
values
No
Especifica la estructura de datos del diccionario. Para más detalles, consulte Tabla 4.
Especifica el valor de plantilla de parámetros definido en función de las plantillas de parámetros predeterminadas.
Si el valor está vacío, el valor del parámetro no se cambia.
Especifica la estructura de datos del diccionario. Para más detalles, consulte Tabla 4.
Tabla 4 descripción de la estructura de datos del campo de valores Nombre
Obligatorio
Tipo
Descripción
key
Sí
String
Especifica el nombre del parámetro.
Ejemplo: In "cursorTimeoutMillis": "600001", the key value is "cursorTimeoutMillis".
Value
Sí
String
Especifica el nombre del parámetro.
Ejemplo: In "cursorTimeoutMillis": "600001", the value is 600001.
- Ejemplo de solicitud
{ "name": "V3-Shard-3.4-Lenn", "description": "dds 3.4 shard", "values": { "cursorTimeoutMillis": "600001" } }
- Respuesta anormal
Para más detalles, consulte Resultados de solicitud anormales.
Código de estado
Para obtener más información, consulte Código de estado.
Código de error
Para obtener más información, consulte Código de error.