Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2022-11-07 GMT+08:00

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

    Especifica la ID de proyecto de un inquilino en una región.

    config_id

    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

    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

    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

    String

    Especifica el nombre del parámetro.

    Ejemplo: In "cursorTimeoutMillis": "600001", the key value is "cursorTimeoutMillis".

    Value

    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"
        }
    }

Respuestas

  • Respuesta normal

    N/A

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.