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

