Supresión de ECS
Función
Esta API se utiliza para eliminar ECS según una lista de ID especificada de ECS.
Puede eliminar un ECS o varios ECS por lotes. Se puede eliminar un máximo de 1000 ECS por lotes.
URI
POST /v1/{project_id}/cloudservers/delete
|
Parámetro |
Obligatorio |
Descripción |
|---|---|---|
|
project_id |
Sí |
Especifica el ID del proyecto. Para obtener más información sobre cómo obtener el ID, consulte Obtención de un ID de proyecto. |
Solicitud
|
Parámetro |
Obligatorio |
Tipo |
Descripción |
|---|---|---|---|
|
servers |
Sí |
Array of objects |
Especifica los ECS que se van a eliminar. Para más detalles, consulte Tabla 3. |
|
delete_publicip |
No |
Boolean |
Especifica si se debe suprimir el EIP enlazado al ECS cuando se elimina el ECS. Si no desea eliminar el EIP, el sistema solo desvincula el EIP del ECS y reserva la dirección IP. El valor puede ser true o false.
NOTA:
Si no se especifica delete_publicip, el valor delete_on_termination del EIP decide si el EIP se libera cuando se elimina el ECS.
|
|
delete_volume |
No |
Boolean |
Especifica si se eliminarán los discos de datos adjuntos a un ECS al eliminar el ECS. Si establece el valor del parámetro en false, el sistema sólo desconecta los discos del ECS y reserva los discos. El valor predeterminado es false.
|
Respuesta
Consulte Respuestas (tarea)
Ejemplo de la solicitud
POST https://{endpoint}/v1/{project_id}/cloudservers/delete
{
"servers": [
{
"id": "616fb98f-46ca-475e-917e-2563e5a8cd19"
}
],
"delete_publicip": false,
"delete_volume": false
}
Ejemplo de la respuesta
{
"job_id": "70a599e0-31e7-49b7-b260-868f441e862b"
}
O
{
"error": {
"message": "request body is illegal.",
"code": "Ecs.0005"
}
}
Valores devueltos
Códigos de error
Consulte Códigos de error