Consulta tokens de ciclo de vida por ID e status da atividade de escalonamento.
Descrição da operação
Descrição da operação\n\nSe uma atividade de escalonamento que corresponda ao tipo aplicável a um hook de ciclo de vida ocorrer em um grupo de escalonamento, cada hook de ciclo de vida acionará uma ação de ciclo de vida. Uma ação de ciclo de vida pode estar em um dos seguintes estados:\n\n- Pending: A instância ECS ainda está no estado de espera.\n- Timeout: O período de tempo limite do hook de ciclo de vida expirou e o estado de espera da instância ECS é encerrado automaticamente.\n- Completed: Você encerrou manualmente o estado de espera da instância ECS antes do prazo.\n\nSe você não configurou uma ação subsequente ao criar o hook de ciclo de vida, como acionar um modelo OOS específico após o término do estado de espera, você pode chamar esta operação para obter o identificador da ação de ciclo de vida que corresponde à atividade de escalonamento atual. Dessa forma, você pode personalizar as ações subsequentes.
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:\n\n- Pending: A instância ECS ainda está no estado de espera.\n- Timeout: O período de tempo limite do hook de ciclo de vida foi atingido e o estado de espera da instância ECS é encerrado automaticamente.\n- Completed: Você encerrou manualmente o estado de espera da instância ECS antes do prazo. |
Pending |
| NextToken |
string |
Não |
O token de paginação usado para especificar a posição a partir da qual iniciar a consulta.\n\nPor exemplo, se você consultou 10 ações de ciclo de vida na solicitação anterior, poderá definir este parâmetro com o valor de NextToken retornado na resposta anterior para consultar as ações de ciclo de vida a partir da 11ª. 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 por página. Valores válidos: 1 a 50.\n\nValor 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 paginação retornado nesta resposta. |
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 retornadas nesta consulta. |
3 |
| MaxResults |
integer |
O número máximo de entradas por página. |
3 |
| LifecycleActions |
object |
||
| LifecycleAction |
array<object> |
A lista de ações de ciclo de vida que correspondem aos hooks de ciclo de vida. |
|
|
array<object> |
A ação de ciclo de vida que corresponde a um hook de ciclo de vida. |
||
| LifecycleHookId |
string |
The ID of the lifecycle hook. |
ash-bp18uoft0deax0f7**** |
| LifecycleActionToken |
string |
The identifier of the lifecycle action. |
9C2E9DA7-F794-449A-ACF6-CEE24444**** |
| LifecycleActionStatus |
string |
The status of the lifecycle action. |
Pending |
| LifecycleActionResult |
string |
The next action to take after the lifecycle action triggered by the lifecycle hook is complete. Valid values:
|
CONTINUE |
| InstanceIds |
object |
||
| InstanceId |
array |
The list of IDs of ECS instances that are suspended by the lifecycle hook. |
|
|
string |
The ID of the ECS instance that is suspended by the lifecycle hook. |
["i-bp11m3fzlqrgk5vh****","i-bp11m3fzlqrgk5vh****"] |
Exemplos
Resposta de sucesso
JSON formato
{
"NextToken": "AAAAAcSz4VTb1Nq****",
"RequestId": "42A742EB-FCF3-459E-9C62-E107048C17E3",
"TotalCount": 3,
"MaxResults": 3,
"LifecycleActions": {
"LifecycleAction": [
{
"LifecycleHookId": "ash-bp18uoft0deax0f7****",
"LifecycleActionToken": "9C2E9DA7-F794-449A-ACF6-CEE24444****",
"LifecycleActionStatus": "Pending",
"LifecycleActionResult": "CONTINUE",
"InstanceIds": {
"InstanceId": [
"[\"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.