Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2022-11-08 GMT+08:00

Detención de los ECS por lotes

Función

Esta API se utiliza para detener los ECS por un lote basado en la lista especificada de ID de ECS. Se puede detener un máximo de 1000 ECS a la vez.

URI

POST /v1/{project_id}/cloudservers/action

Tabla 1 describe los parámetros en el URI.
Tabla 1 Descripción del parámetro

Parámetro

Obligatorio

Descripción

project_id

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

Tabla 2 Parámetros de solicitud

Parámetro

Obligatorio

Tipo

Descripción

os-stop

Object

Especifica la operación que se va a detener ECS. Para más detalles, consulte Tabla 3.

Tabla 3 Descripción del campo os-stop

Parámetro

Obligatorio

Tipo

Descripción

servers

Array of objects

Especifica los identificadores de ECS. Para más detalles, consulte Tabla 4.

type

No

String

Especifica un tipo de parada ECS. El valor predeterminado es SOFT.

SOFT: parada normal de ECS (predeterminado)

HARD: parada forzada del ECS

Tabla 4 Descripción del campo servers

Parámetro

Obligatorio

Tipo

Descripción

id

String

Especifica el ID de ECS.

Respuesta

Consulte Respuestas (tarea)

Ejemplo de la solicitud

En los parámetros de solicitud, la solicitud para detener el ECS debe emitirse con el campo os-stop, como se muestra en la solicitud de ejemplo.
POST https://{endpoint}/v1/{project_id}/cloudservers/action
{
    "os-stop": {
        "type":"HARD",
        "servers": [
            {
                "id": "616fb98f-46ca-475e-917e-2563e5a8cd19"
            },
            {
                "id": "726fb98f-46ca-475e-917e-2563e5a8cd20"
            }

        ]
    }
}

Ejemplo de la respuesta

No hay

Códigos de error

Consulte Códigos de error