Atualiza a propriedade de uma instância de balanceamento de carga, como o nome e a proteção contra modificações.
Descrição da operação
A operação UpdateLoadBalancerAttribute é assíncrona. Após invocar esta operação, o sistema retorna um ID de solicitação, mas a propriedade da instância de balanceamento de carga de aplicativo não é atualizada imediatamente. A tarefa de atualização ainda está em execução em segundo plano. Você pode invocar GetLoadBalancerAttribute para consultar o status de atualização da propriedade da instância de balanceamento de carga de aplicativo:\n- Se a propriedade da instância de balanceamento de carga de aplicativo estiver no estado Configuring, a propriedade está sendo atualizada.\n- Se a propriedade da instância de balanceamento de carga de aplicativo estiver no estado Active, a propriedade foi atualizada.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
alb:UpdateLoadBalancerAttribute |
update |
*LoadBalancer.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ClientToken |
string |
Não |
O token de cliente usado para garantir a idempotência da solicitação. Você pode gerar um valor de parâmetro em seu cliente para garantir que o valor seja exclusivo em diferentes solicitações. O token de cliente pode conter apenas caracteres ASCII. Nota
Se você não especificar este parâmetro, o sistema usará automaticamente o RequestId da solicitação de API como o ClientToken. O RequestId de cada solicitação de API é exclusivo. |
5A2CFF0E-5718-45B5-9D4D-70B3FF3898 |
| DryRun |
boolean |
Não |
Especifica se deve ser realizado um dry run. Valores válidos:
|
true |
| LoadBalancerId |
string |
Sim |
O ID da instância de balanceamento de carga de aplicativo. |
alb-o9ulmq5hgn68jk**** |
| LoadBalancerName |
string |
Não |
O nome da instância de balanceamento de carga de aplicativo. O nome deve ter de 2 a 128 caracteres e pode conter letras, dígitos, pontos (.), sublinhados (_), hifens (-) e espaços. Deve começar com uma letra, um caractere chinês ou um dígito. |
alb-instance-test |
| ModificationProtectionConfig |
object |
Não |
A configuração de proteção contra modificações. |
|
| Reason |
string |
Não |
O motivo para ativar a proteção contra modificações. O motivo deve ter de 2 a 128 caracteres e pode conter letras, dígitos, pontos (.), sublinhados (_) e hifens (-). Deve começar com uma letra ou um caractere chinês. Este parâmetro é válido e entra em vigor apenas quando Status é definido como ConsoleProtection. |
Managed Instance |
| Status |
string |
Não |
O status de proteção contra modificações da instância de balanceamento de carga de aplicativo. Valores válidos:
Nota
Se este parâmetro for definido como ConsoleProtection, a proteção contra modificações será ativada. Nesse caso, você não pode modificar as configurações da instância no console de balanceamento de carga, mas pode invocar operações de API para modificar as configurações da instância. |
ConsoleProtection |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os atributos atualizados da instância de balanceamento de carga. |
||
| JobId |
string |
O ID da tarefa assíncrona. |
72dcd26b-f12d-4c27-b3af-18f6aed5**** |
| RequestId |
string |
O ID da solicitação. |
CEF72CEB-54B6-4AE8-B225-F876FF7BA984 |
Exemplos
Resposta de sucesso
JSON formato
{
"JobId": "72dcd26b-f12d-4c27-b3af-18f6aed5****",
"RequestId": "CEF72CEB-54B6-4AE8-B225-F876FF7BA984"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | IncorrectStatus.LoadBalancer | The status of %s [%s] is incorrect. | O status atual da instância não suporta esta operação. |
| 400 | IncorrectBusinessStatus.LoadBalancer | The business status of %s [%s] is incorrect. | O status comercial do recurso %s [%s] é inválido. |
| 403 | Forbidden.LoadBalancer | Authentication is failed for %s. | Falha na autenticação da operação de balanceamento de carga. |
| 404 | ResourceNotFound.LoadBalancer | The specified resource %s is not found. | O recurso %s não existe. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.