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:
- Aprender cómo autorizar y autenticarla.
- Obtenga la región y el punto de conexión requeridos.
URI
POST /v3/{project_id}/instances/{instance_id}/action
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
project_id |
Sí |
String |
ID de proyecto de un tenant en una región. Para obtener este valor, vea Obtención de un ID de proyecto. |
instance_id |
Sí |
String |
ID de instancia, que es compatible con el formato UUID. |
Parámetros de solicitud
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
X-Auth-Token |
Sí |
String |
Token de usuario. Para obtener este valor, invoque a la API de IAM para obtener un token de usuario. El valor de X-Subject-Token en el encabezado de respuesta es el valor del token. |
X-Language |
No |
String |
Tipo de idioma de solicitud. El valor predeterminado es en-us. Valores:
|
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
resize_flavor |
Sí |
MysqlResizeFlavor object |
Información de cambio de especificación. |
is_auto_pay |
No |
String |
Si el pedido se pagará automáticamente cuando se cambien las especificaciones de las instancias anuales/mensuales.
|
Parámetros de respuesta
Código de estado: 200
Parámetro |
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. Este parámetro se devuelve solo cuando las instancias de BD se facturan anualmente/mensualmente. |
Código de estado: 400
Parámetro |
Tipo |
Descripción |
---|---|---|
error_code |
String |
Código de error. |
error_msg |
String |
Mensaje de error. |
Código de estado: 500
Parámetro |
Tipo |
Descripción |
---|---|---|
error_code |
String |
Código de error. |
error_msg |
String |
Mensaje de error. |
Solicitud de ejemplo
Cambio de las especificaciones de una instancia de BD a 4 vCPU y 32 GB de memoria
{ "resize_flavor" : { "spec_code" : "gaussdb.mysql.xlarge.arm.8" } }
Ejemplo de respuesta
Código de estado: 200
Operación exitosa.
{ "job_id" : "dff1d289-4d03-4942-8b9f-463ea07c000d" }
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.