EventSource - AWS Serverless Application Model

EventSource

El objeto que describe la fuente de los eventos que activan la máquina de estados. Cada evento consta de un tipo y un conjunto de propiedades que dependen de ese tipo. Para obtener información acerca de las propiedades de cada fuente de eventos, consulta el tema secundario correspondiente a ese tipo.

Sintaxis

Para declarar esta entidad en su plantilla de AWS Serverless Application Model (AWS SAM), usa la siguiente sintaxis:

Propiedades

Properties

Un objeto que describe las propiedades de este mapeo de eventos. El conjunto de propiedades debe ajustarse al Type definido.

Tipo: Schedule | ScheduleV2 | CloudWatchEvent | EventBridgeRule | Api

Obligatorio: sí

Compatibilidad con CloudFormation: esta propiedad es exclusiva de AWS SAM y no tiene un equivalente CloudFormation.

Type

Tipo de evento.

Valores válidos: Api, Schedule, ScheduleV2, CloudWatchEvent, EventBridgeRule

Tipo: cadena

Obligatorio: sí

Compatibilidad con CloudFormation: esta propiedad es exclusiva de AWS SAM y no tiene un equivalente CloudFormation.

Ejemplos

API

A continuación, se muestra un ejemplo de un evento tipo API.

YAML

ApiEvent: Type: Api Properties: Method: get Path: /group/{user} RestApiId: Ref: MyApi