Modificación de especificaciones de instancia de base de datos
Función
Esta API se utiliza para cambiar las especificaciones de instancia de base de datos. Antes de invocar a esta API:

Esta API no estará disponible el 31 de marzo de 2025. Se recomienda cambiar las cargas de trabajo a la nueva API (Cambio de las especificaciones de instancia de base de datos) antes de esa fecha.
- Aprender cómo autorizar y autenticarla.
- Obtenga la región y el punto de conexión requeridos.
URI
- Formato de URI
POST https://{endpoint}/mysql/v3/{project_id}/instances/{instance_id}/action
- Ejemplo
POST https://{endpoint}/mysql/v3/97b026aa9cc4417888c14c84a1ad9860/instances/c3ec2c6148ad4d71b1a8411a62df0d3cin07/action
- Descripción de parámetro
Tabla 1 Descripción de parámetro Nombre
Tipo
Obligatorio
Descripción
project_id
String
Sí
ID de proyecto de un tenant en una región.
Para obtener este valor, vea Obtención de un ID de proyecto.
instance_id
String
No
ID de instancia de base de datos.
Solicitud
Nombre |
Tipo |
Obligatorio |
Descripción |
---|---|---|---|
resize_flavor |
Object |
Sí |
Para más detalles, véase Tabla 3. |
is_auto_pay |
String |
No |
Si el pedido se pagará automáticamente cuando se cambien las especificaciones de las instancias anuales/mensuales.
|
Nombre |
Tipo |
Obligatorio |
Descripción |
---|---|---|---|
spec_code |
String |
Sí |
Código de especificación. |
- Ejemplo de solicitud
{ "resize_flavor": { "spec_code":"gaussdb.large.4" } }
Respuesta
- Respuesta normal
Tabla 4 Descripción de parámetro Nombre
Tipo
Descripción
job_id
String
ID de trabajo para cambiar las especificaciones de instancia de base de datos. Este parámetro solo se devuelve cuando se cambian las especificaciones de una instancia de base de datos de pago por uso.
order_id
String
ID de pedido para cambiar las especificaciones de instancia de base de datos. Este parámetro solo se devuelve cuando se cambia la especificación de una instancia de base de datos anual/mensual.
- Ejemplo de respuesta normal
{ "job_id": "0f6b6a9e-bd39-4e95-9374-e4d134e5a3d1" }
Solicitud de ejemplo
Cambio de las especificaciones de instancia
POST https://{endpoint}/mysql/v3/97b026aa9cc4417888c14c84a1ad9860/instances/ba62a0b83a1b42bfab275829d86ac0fdin07/action { "resize_flavor" : { "spec_code" : "taurus.large.4" } }
Ejemplo de respuesta
Ninguna
Código de estado
Para más detalles, véase Códigos de estado.
Código de error
Para más detalles, véase Códigos de error.