Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
CloudWatchEvent
El objeto que describe unCloudWatchEvent
tipo de origen de evento.
AWS Serverless Application Model(AWS SAM) genera unAWS::Events::Rulerecurso cuando se establece este tipo de evento.
Notas importantes de:EventBridgeRulees el tipo de origen de eventos preferido que se debe utilizar, en lugar deCloudWatchEvent
.EventBridgeRule
yCloudWatchEvent
utilizar el mismo servicio subyacente, API yAWS CloudFormationde AWS. Sin embargo,AWS SAMagregará compatibilidad con nuevas características únicamente aEventBridgeRule
.
Sintaxis
Para declarar esta entidad en suAWS Serverless Application Model(AWS SAM), utilice la siguiente sintaxis.
YAML
EventBusName:
String
Input:String
InputPath:String
Pattern:EventPattern
Properties
-
EventBusName
-
El bus de eventos que se asociará a esta regla. Si omite esta propiedad,AWS SAMutiliza el bus de eventos predeterminado.
Type: Cadena
Obligatorio: No
Valor predeterminado: Bus de eventos predeterminado
AWS CloudFormationcompatibilidad: Esta propiedad se transfiere directamente al
EventBusName
propiedad de unAWS::Events::Rule
recurso. -
Input
-
Texto JSON válido transmitido al destino. Si utiliza esta propiedad, no se transmite al destino nada del propio evento.
Type: Cadena
Obligatorio: No
AWS CloudFormationcompatibilidad: Esta propiedad se transfiere directamente al
Input
propiedad de unAWS::Events::Rule Target
recurso. -
InputPath
-
Si no desea transferir todo el evento relacionado al destino, utilice el
InputPath
propiedad para describir qué parte del evento aprobar.Type: Cadena
Obligatorio: No
AWS CloudFormationcompatibilidad: Esta propiedad se transfiere directamente al
InputPath
propiedad de unAWS::Events::Rule Target
recurso. -
Pattern
-
Describe qué eventos se direccionan al destino especificado. Para obtener más información, consulte Eventos y patrones de eventos en EventBridge en la Guía del usuario de Amazon EventBridge.
Type: EventPattern
Obligatorio: Sí
AWS CloudFormationcompatibilidad: Esta propiedad se transfiere directamente al
EventPattern
propiedad de unAWS::Events::Rule
recurso.
Ejemplos
Evento CloudWatch
A continuación se muestra un ejemplo de una opciónCloudWatchEvent
tipo de origen de evento.
YAML
CWEvent: Type: CloudWatchEvent Properties: Input: '{"Key": "Value"}' Pattern: detail: state: - terminated