Ampliación de la capacidad de un disco de EVS (obsoleto)
Función
Esta API se utiliza para ampliar la capacidad de un disco de EVS. Si el estado del disco a expandir está available, no hay restricciones. La API de expansión utiliza notificaciones asíncronas y es necesario confirmar los resultados de la expansión en la máquina virtual. Esta invocación a la API existe solo por razones de compatibilidad y no está destinada a ser utilizada.
Restricciones
Si el estado del disco que se desea expandir es in-use, las restricciones son las siguientes:
No se puede expandir un disco compartido, lo que significa que el valor de multiattach debe ser false.
El estado del servidor al que se conectó el disco debe ser ACTIVE, PAUSED, SUSPENDED o SHUTOFF.
Método de invocación
Para obtener más información, consulte Invocación a las API.
URI
POST /v2/{project_id}/cloudvolumes/{volume_id}/action
Parámetro | Obligatorio | Tipo | Descripción |
|---|---|---|---|
project_id | Sí | String | El ID del proyecto. |
volume_id | Sí | String | El ID del disco. |
Parámetros de solicitud
Parámetro | Obligatorio | Tipo | Descripción |
|---|---|---|---|
X-Auth-Token | Sí | String | Un token obtenido de IAM tiene una validez de 24 horas. Cuando utilice un token para autenticación, guarde un caché para evitar invocar con frecuencia a la API. |
Parámetro | Obligatorio | Tipo | Descripción |
|---|---|---|---|
os-extend | Sí | ResizeDiskOption object | El marcador de expansión de capacidad. |
Parámetro | Obligatorio | Tipo | Descripción |
|---|---|---|---|
new_size | Sí | Integer | El nuevo tamaño del disco, en GiB. Este valor de parámetro debe ser mayor que el tamaño original del disco y menor que el tamaño máximo permitido para un disco. El tamaño máximo del disco:
|
Parámetros de respuesta
Código de estado: 200
Parámetro | Tipo | Descripción |
|---|---|---|
job_id | String | El ID de tarea devuelto en una respuesta normal. NOTA: Para consultar el estado de la tarea, véase Consulta del estado de la tarea. |
Código de estado: 400
Parámetro | Tipo | Descripción |
|---|---|---|
error | Error object | El mensaje de error devuelto si se produce un error. Para obtener más detalles, consulte Parámetros en el campo error. |
Parámetro | Tipo | Descripción |
|---|---|---|
code | String | El código de error devuelto si se produce un error. Para conocer los códigos de error y sus significados, véase Códigos de error. |
message | String | El mensaje de error devuelto si se produce un error. |
Ejemplo de solicitudes
{
"os-extend" : {
"new_size" : 200
}
} Ejemplo de respuestas
Código de estado: 200
Aceptar
{
"job_id" : "70a599e0-31e7-49b7-b260-868f441e862b"
} Código de estado: 400
Error en la solicitud
{
"error" : {
"message" : "XXXX",
"code" : "XXX"
}
} Códigos de estado
Código de estado | Descripción |
|---|---|
200 | Aceptar |
400 | Error en la solicitud |
Códigos de error
Consulte Códigos de error.

