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 un tipo de fuente de evento CloudWatchEvent
.
AWS Serverless Application Model (AWS SAM) genera un recurso AWS::Events::Rule cuando se establece este tipo de evento.
Nota importante: EventBridgeRule es el tipo de fuente de eventos de uso preferente, en lugar de CloudWatchEvent
. EventBridgeRule
y CloudWatchEvent
usan el mismo servicio, API y recursos de AWS CloudFormation subyacentes. Sin embargo, solo AWS SAM añadirá compatibilidad para nuevas características solo a EventBridgeRule
.
Sintaxis
Para declarar esta entidad en su plantilla de AWS Serverless Application Model (AWS SAM), use la siguiente sintaxis:
YAML
EventBusName:
String
Input:String
InputPath:String
Pattern:EventPattern
Propiedades
-
EventBusName
-
El bus de eventos que se asociará a esta regla. Si omite esta propiedad, AWS SAM utilizará el bus de eventos predeterminado.
Tipo: cadena
Obligatorio: no
Predeterminado: bus de eventos predeterminado
Compatibilidad con AWS CloudFormation: esta propiedad se transfiere directamente a la propiedad
EventBusName
de un recursoAWS::Events::Rule
. -
Input
-
Texto JSON válido transmitido al destino. Si utiliza esta propiedad, no se transmitirá nada del propio texto del evento al destino.
Tipo: cadena
Obligatorio: no
Compatibilidad con AWS CloudFormation: esta propiedad se transfiere directamente a la propiedad
Input
de un recursoAWS::Events::Rule Target
. -
InputPath
-
Cuando no desee pasar todo el evento coincidente al destino, utilice la propiedad
InputPath
para describir qué parte del evento pasar.Tipo: cadena
Obligatorio: no
Compatibilidad con AWS CloudFormation: esta propiedad se transfiere directamente a la propiedad
InputPath
de un recursoAWS::Events::Rule Target
. -
Pattern
-
Describe qué eventos se dirigen al destino especificado. Para obtener más información, consulte Eventos y patrones de eventos EventBridge en la Guía del EventBridge usuario de Amazon.
Tipo: EventPattern
Obligatorio: sí
Compatibilidad con AWS CloudFormation: esta propiedad se transfiere directamente a la propiedad
EventPattern
de un recursoAWS::Events::Rule
.
Ejemplos
CloudWatchEvent
A continuación, se muestra un ejemplo de un tipo de fuente de evento CloudWatchEvent
.
YAML
CWEvent: Type: CloudWatchEvent Properties: Input: '{"Key": "Value"}' Pattern: detail: state: - running