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