CloudWatchEvent - AWS Serverless Application Model

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 unCloudWatchEventtipo de origen de evento.

AWS Serverless Application Model(AWS SAM) genera unAWS::Events::Rulerecurso cuando se establece este tipo de evento.

Nota importante:EventBridgeRulees el tipo de origen de eventos preferido que se debe utilizar, en lugar deCloudWatchEvent.EventBridgeRuleyCloudWatchEventutilizar el mismo servicio subyacente, API yAWS CloudFormationde AWS. Sin embargo,AWS SAMagregará compatibilidad con las nuevas características deEventBridgeRule.

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 alEventBusNamepropiedad de unAWS::Events::Rulerecurso.

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 alInputpropiedad de unAWS::Events::Rule Targetrecurso.

InputPath

Si no desea transferir todo el evento relacionado al destino, utilice elInputPathpropiedad para describir qué parte del evento aprobar.

Type: Cadena

Obligatorio: No

AWS CloudFormationcompatibilidad: Esta propiedad se transfiere directamente alInputPathpropiedad de unAWS::Events::Rule Targetrecurso.

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 alEventPatternpropiedad de unAWS::Events::Rulerecurso.

Ejemplos

Evento CloudWatch

A continuación se muestra un ejemplo deCloudWatchEventtipo de origen de evento.

YAML

CWEvent: Type: CloudWatchEvent Properties: Input: '{"Key": "Value"}' Pattern: detail: state: - terminated