Detalhes do evento de alteração de status de desvios
Abaixo estão os campos de detalhes para os eventos de alteração de status de desvios.
Os campos source
e detail-type
estão incluídos porque contêm valores específicos para eventos do AWS CloudFormation.
{ . . ., "detail-type":"CloudFormation Stack Status Change", "source":"aws.cloudformation", . . ., "detail":{ "stack-id":"string", "status-details":{ "status":"string", "status-reason":"string" }, "client-request-token":"string" } }
detail-type
-
Identifica o tipo de evento.
Para eventos de status da pilha, esse valor é
CloudFormation Stack Status Change
. source
-
Identifica o serviço que gerou o evento. Para eventos do CloudFormation, esse valor é
aws.cloudformation
. detail
-
Um objeto JSON contém informações sobre o evento. O serviço que gera o evento determina o conteúdo desse campo.
Para eventos de status da pilha, esses dados incluem:
stack-id
-
O ID de pilha exclusivo associado à pilha.
status-details
-
status
-
Status da pilha.
Para obter uma lista completa de códigos de status de pilhas, consulte Códigos de status da pilha.
status-reason
-
Motivo do status do recurso.
client-request-token
-
Um token de acesso usado para chamar a API. Todos os eventos que são iniciados por uma determinada operação de pilha são atribuídos ao mesmo token de solicitação do cliente, que você pode usar para rastrear as operações. Operações de pilha iniciadas a partir do console usam o formato de token Console-StackOperation-ID, que ajuda você a identificar facilmente a operação da pilha. Por exemplo, se você criar uma pilha usando o console, cada evento de pilha resultante receberia o mesmo token no seguinte formato:
Console-CreateStack-7f59c3cf-00d2-40c7-b2ff-e75db0987002
.
exemplo Exemplo: evento de status de pilha
O exemplo abaixo é de um evento de status da pilha, em que o CloudFormation criou com êxito a pilha solicitada, teststack
.
{ "version":"0", "id":"6a7e8feb-b491-4cf7-a9f1-bf3703467718", "detail-type":"CloudFormation Stack Status Change", "source":"aws.cloudformation", "account":"111122223333", "time":"2017-12-22T18:43:48Z", "region":"us-west-1", "resources":[ "arn:aws:cloudformation:us-west-1:111122223333:stack/teststack" ], "detail":{ "stack-id":"arn:aws:cloudformation:us-west-1:111122223333:stack/teststack", "status-details":{ "status":"CREATE_COMPLETE", "status-reason":"" }, "client-request-token":"" } }