Мне нужно создать тип события aws.cloudformation
для определенного стека CloudFormation. Например, когда StackA
получает событие UpdateStack
, мне нужно иметь возможность перехватить это событие.
Через консоль мне удалось создать следующее правило события (которое является событием типа AWS API Call via CloudTrail
):
{
"source": [
"aws.cloudformation"
],
"detail-type": [
"AWS API Call via CloudTrail"
],
"detail": {
"eventSource": [
"cloudformation.amazonaws.com"
],
"eventName": [
"UpdateStack",
"CreateStack"
]
}
}
Однако это событие не относится к какому-либо конкретному стеку CloudFormation, и я не вижу возможности добавить что-либо конкретное (например, когда StackA
получает вызов UpdateStack
.
Документация для типов событий дает примеры других типов событий и того, как мы можем добавить определенный ресурс, который вызывает событие. Например, с событием aws.codepipeline
вы можете указать pipeline
равное значение PipelineA
, и тогда событие будет срабатывать всякий раз, когда PipelineA
достигает состояния, указанного вами в параметре State
.
Как я могу сделать что-то подобное с aws.cloudformation
типом события?