Cambio de las 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 2024. 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.
- Obtener los región y 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, consulte 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 obtener más información, consulte 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 obtener más información, consulte Códigos de estado.
Código de error
Para obtener más información, consulte Códigos de error.