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 deCloudWatchEvent
eventos.
AWS Serverless Application Model(AWS SAM) genera un AWS::Events::Rulerecurso cuando se establece este tipo de evento.
Nota importante:EventBridgeRule es el tipo de fuente de eventos preferido para usar, en lugar deCloudWatchEvent
. EventBridgeRule
yCloudWatchEvent
utilice el mismo servicio, API yAWS CloudFormation recursos subyacentes. Sin embargo, soloAWS SAM agregará soporte para nuevas funciones aEventBridgeRule
.
Sintaxis
Para declarar esta entidad en su plantillaAWS Serverless Application Model (AWS SAM), use la siguiente sintaxis.
YAML
Enabled:
Boolean
EventBusName:String
Input:String
InputPath:String
Pattern:EventPattern
State:String
Propiedades
-
Enabled
-
Indica si la regla está habilitada.
Para deshabilitar la regla, defina esta propiedad en
false
.nota
Especifique la
State
propiedadEnabled
o, pero no ambas.Type: Booleano
Necesario: No
AWS CloudFormationcompatibilidad: Esta propiedad es similar a la
State
propiedad de unAWS::Events::Rule
recurso. Si esta propiedad se establece entrue
entoncesAWS SAM pasaENABLED
, de lo contrario pasaDISABLED
. -
EventBusName
-
El bus de eventos que se asociará a esta regla. Si omite esta propiedad,AWS SAM utilizará el bus de eventos predeterminado.
Type: Cadena
Necesario: No
Valor predeterminado: Bus de eventos predeterminado
AWS CloudFormationcompatibilidad: Esta propiedad se pasa directamente a la
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
Necesario: No
AWS CloudFormationcompatibilidad: Esta propiedad se pasa directamente a la
Input
propiedad de unAWS::Events::Rule Target
recurso. -
InputPath
-
Si no desea transferir todo el evento asociado al destino, use la
InputPath
propiedad para describir qué parte del evento debe transferirse.Type: Cadena
Necesario: No
AWS CloudFormationcompatibilidad: Esta propiedad se pasa directamente a la
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 EventBridge en la Guía del EventBridge usuario de Amazon.
Tipo: EventPattern
Necesario: Sí
AWS CloudFormationcompatibilidad: Esta propiedad se pasa directamente a la
EventPattern
propiedad de unAWS::Events::Rule
recurso. -
State
-
El estado de la regla.
Valores aceptados:
DISABLED | ENABLED
nota
Especifique la
State
propiedadEnabled
o, pero no ambas.Type: Cadena
Necesario: No
AWS CloudFormationcompatibilidad: Esta propiedad se pasa directamente a la
State
propiedad de unAWS::Events::Rule
recurso.
Ejemplos
CloudWatchEvent
A continuación se muestra un ejemplo de un tipo de fuente deCloudWatchEvent
eventos.
YAML
CWEvent: Type: CloudWatchEvent Properties: Enabled: false Input: '{"Key": "Value"}' Pattern: detail: state: - running