Gerenciamento de políticas de AS em lote
Função
Essa interface é usada para habilitar, desabilitar ou excluir políticas de AS em lotes.
- Uma operação em lote pode ser executada em um máximo de 20 políticas de AS por vez.
URI
POST /autoscaling-api/v1/{project_id}/scaling_policies/action
Parâmetro |
Obrigatório |
Tipo |
Descrição |
---|---|---|---|
project_id |
Sim |
String |
Especifica o ID do projeto. |
Mensagem de solicitação
- Parâmetros de solicitação
Tabela 2 Parâmetros de solicitação Parâmetro
Obrigatório
Tipo
Descrição
scaling_policy_id
Sim
Array of strings
Especifica o ID da política de AS.
action
Sim
String
Especifica uma ação a ser executada em políticas de AS em lotes. As opções são as seguintes:
- delete: exclui as políticas de AS.
- resume: ativa as políticas de AS.
- pause: desativa as políticas de AS.
force_delete
Não
String
Especifica se uma política de AS deve ser excluída à força. Se o valor for definido como no, as políticas de AS em andamento não poderão ser excluídas. Opções:
- no (padrão): indica que a política de AS não é excluída à força.
- yes: indica que a política de AS é forçosamente excluída.
Este parâmetro está disponível somente quando action é definida para delete.
delete_alarm
Não
String
Especifica se a regra de alarme usada pela política de alarme deve ser excluída. O valor pode ser yes ou no (padrão).
Este parâmetro está disponível somente quando action é definida para delete.
- Exemplo de solicitação
Este exemplo mostra como ativar as políticas de AS com IDs policy_id1 e policy_id2 em um lote.
POST https://{Endpoint}/autoscaling-api/v1/{project_id}/scaling_policies/action { "action": "resume", "scaling_policy_id": [ "policy_id1", "policy_id2" ] }
Valores retornados
- Normal
- Anormal
Valores retornados
Descrição
400 Bad Request
O servidor falhou ao processar a solicitação.
401 Unauthorized
Você deve digitar o nome de usuário e a senha para acessar a página solicitada.
403 Forbidden
Você está proibido de acessar a página solicitada.
404 Not Found
O servidor não conseguiu encontrar a página solicitada.
405 Method Not Allowed
Você não tem permissão para usar o método especificado na solicitação.
406 Not Acceptable
A resposta gerada pelo servidor não poderia ser aceita pelo cliente.
407 Proxy Authentication Required
Você deve usar o servidor proxy para autenticação para que a solicitação possa ser processada.
408 Request Timeout
A solicitação expirou o tempo limite.
409 Conflict
A solicitação não pôde ser processada devido a um conflito.
500 Internal Server Error
Falhou ao concluir a solicitação porque ocorre um erro de serviço interno.
501 Not Implemented
Falhou ao concluir a solicitação porque o servidor não suporta a função solicitada.
502 Bad Gateway
Falhou ao concluir a solicitação porque a solicitação é inválida.
503 Service Unavailable
Falhou ao concluir a solicitação porque o sistema não está disponível.
504 Gateway Timeout
Ocorreu um erro de tempo limite de gateway.
Códigos de erro
Consulte Códigos de erro.