Interrupções em massa dos ECS
Função
Essa API é usada para parar os ECS em um lote com base na lista dos ID de ECS especificada. Um máximo dos 1000 ECS pode ser interrompido por vez.
URI
POST /v1/{project_id}/cloudservers/action
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
| project_id | Sim | Especifica a ID do projeto. Para obter detalhes sobre como obter o ID, consulte Obtenção de um ID de projeto. |
Solicitação
| Parâmetro | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| os-stop | Sim | Object | Especifica a operação para interromper o ECS. Para obter detalhes, consulte Tabela 3. |
| Parâmetro | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| servers | Sim | Array of objects | Especifica as ID de ECS. Para obter detalhes, consulte Tabela 4. |
| type | Não | String | Especifica um tipo de parada do ECS. O valor padrão é SOFT. SOFT: parada normal do ECS (padrão) HARD: parada forçada do ECS |
Resposta
Veja Respostas (Tarefa).
Exemplo de Solicitação
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"
}
]
}
} Exemplo de resposta
Nenhuma
Valores devolvidos
Códigos de erro
Veja Códigos de erro.