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 notificación asincrónica y es necesario confirmar los resultados de la expansión en la VM.
Esta invocación de 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:
Método de invocación
Para obtener más información, consulte Invocación de las API.
Información de autorización
Cada cuenta tiene todos los permisos necesarios para invocar todas las API, pero los usuarios de IAM deben tener asignados los permisos requeridos.
- Si está utilizando la autorización basada en roles/políticas, consulte Políticas de permisos y acciones admitidas para obtener más información sobre los permisos requeridos.
- Si está utilizando la autorización basada en políticas de identidad, no se requiere ningún permiso basado en políticas de identidad para invocar esta 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 la autenticación, almacénelo en memoria caché para evitar invocar frecuentemente la API. |
| Parámetro | Obligatorio | Tipo | Descripción |
|---|---|---|---|
| os-extend | Sí | ResizeDiskOption object | El marcador de expansión de capacidad. |
Parámetros de respuesta
Código de estado: 200
| Parámetro | Tipo | Descripción |
|---|---|---|
| job_id | String | Definición El ID de la tarea devuelto si la respuesta es normal. Para consultar el estado de la tarea, consulte Consulta del estado de la tarea. Rango N/D |
Código de estado: 400
| Parámetro | Tipo | Descripción |
|---|---|---|
| error | Error object | Definición El código de error devuelto si se produce un error. Para obtener más información sobre el código de error, consulte Códigos de error. Rango N/D |
| Parámetro | Tipo | Descripción |
|---|---|---|
| code | String | Definición El código de error devuelto si se produce un error. Rango Para obtener más información sobre el código de error, consulte Códigos de error. |
| message | String | Definición El mensaje de error devuelto si se produce un error. Rango N/D |
Ejemplos de solicitudes
{
"os-extend" : {
"new_size" : 200
}
} Ejemplos de respuestas
Código de estado: 200
OK
{
"job_id" : "70a599e0-31e7-49b7-b260-868f441e862b"
} Código de estado: 400
Bad Request
{
"error" : {
"message" : "XXXX",
"code" : "XXX"
}
} Códigos de estado
| Código de estado | Descripción |
|---|---|
| 200 | OK |
| 400 | Bad Request |
Códigos de error
Consulte Códigos de error.