Consulta as ações de hook de ciclo de vida. Ao chamar a operação DescribeLifecycleActions, você pode especificar parâmetros como ScalingActivityId, NextToken e MaxResults para consultar detalhes como o status e o ID da ação de um hook de ciclo de vida. Você também pode chamar esta operação para consultar os IDs das instâncias do Elastic Compute Service (ECS) nas quais o hook de ciclo de vida tem efeito.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ess:DescribeLifecycleActions |
get |
*ScalingGroup
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ScalingActivityId |
string |
Sim |
O ID da atividade de escalonamento. |
asa-bp17mug9t0pegagw**** |
| LifecycleActionStatus |
string |
Não |
O status da ação de ciclo de vida. Valores válidos:
|
Pending |
| NextToken |
string |
Não |
O token usado para especificar a ação de ciclo de vida a partir da qual a consulta começa. Por exemplo, após as primeiras 10 ações de ciclo de vida serem consultadas, a consulta começa a partir da 11ª ação de ciclo de vida. Defina este parâmetro com o valor NextToken retornado na chamada de API anterior. Se você não especificar este parâmetro, a consulta começará do início. |
AAAAAcSz4VTb1Nq**** |
| MaxResults |
integer |
Não |
O número máximo de entradas a serem retornadas em cada página. Valores válidos: 1 a 50. Valor padrão: 10. |
10 |
| RegionId |
string |
Não |
O ID da região do grupo de escalonamento. |
cn-qingdao |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| NextToken |
string |
O token de consulta retornado nesta chamada. |
AAAAAcSz4VTb1Nq**** |
| RequestId |
string |
O ID da solicitação. |
42A742EB-FCF3-459E-9C62-E107048C17E3 |
| TotalCount |
integer |
O número total de ações de ciclo de vida consultadas. |
3 |
| MaxResults |
integer |
O número máximo de entradas retornadas por página. |
3 |
| LifecycleActions |
array<object> |
As ações do hook de ciclo de vida. |
|
|
object |
As ações de ciclo de vida. |
||
| LifecycleHookId |
string |
O ID do hook de ciclo de vida. |
ash-bp18uoft0deax0f7**** |
| LifecycleActionToken |
string |
O token da ação do hook de ciclo de vida. |
9C2E9DA7-F794-449A-ACF6-CEE24444F7BB |
| LifecycleActionStatus |
string |
O status da ação do hook de ciclo de vida. |
Pending |
| LifecycleActionResult |
string |
A ação subsequente que o Auto Scaling executa após o tempo limite do hook de ciclo de vida. Valores válidos:
|
CONTINUE |
| InstanceIds |
array |
Os IDs das instâncias ECS nas quais o hook de ciclo de vida tem efeito. |
|
|
string |
O ID da instância ECS na qual o hook de ciclo de vida tem efeito. |
["i-bp11m3fzlqrgk5vh****","i-bp11m3fzlqrgk5vh****"] |
Exemplos
Resposta de sucesso
JSON formato
{
"NextToken": "AAAAAcSz4VTb1Nq****",
"RequestId": "42A742EB-FCF3-459E-9C62-E107048C17E3",
"TotalCount": 3,
"MaxResults": 3,
"LifecycleActions": [
{
"LifecycleHookId": "ash-bp18uoft0deax0f7****",
"LifecycleActionToken": "9C2E9DA7-F794-449A-ACF6-CEE24444F7BB",
"LifecycleActionStatus": "Pending",
"LifecycleActionResult": "CONTINUE",
"InstanceIds": [
"[\"i-bp11m3fzlqrgk5vh****\",\"i-bp11m3fzlqrgk5vh****\"]"
]
}
]
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.