EventSource - 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.

EventSource

El objeto que describe la fuente de los eventos que activan la función. 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 origen de eventos, consulte el tema correspondiente a ese tipo.

Sintaxis

Para declarar esta entidad en tu plantilla AWS Serverless Application Model (AWS SAM), usa la siguiente sintaxis.

Propiedades

Properties

Objeto que describe las propiedades de esta asignación de eventos. El conjunto de propiedades debe ajustarse al tipo definido.

Tipo : AlexaSkill| Api | | | Cognito CloudWatchEventCloudWatchLogs| DocumentDB | DynamoDB | | | IoRule | Kinesis | MQ EventBridgeRuleEventBridgeRule | HttpApiHttpApi MSK | S3 | Programación| ScheduleV2| | SNS | SQS SelfManagedKafka

Obligatorio: sí

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

Type

Tipo de evento.

Valores válidos: AlexaSkill, Api, CloudWatchEvent, CloudWatchLogs, Cognito, DocumentDB, DynamoDB, EventBridgeRule, HttpApi, IoTRule, Kinesis, MQ, MSK, S3, Schedule, ScheduleV2, SelfManagedKafka, SNS, SQS

Tipo: cadena

Obligatorio: sí

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

Ejemplos

APIEvent

Ejemplo de uso de un evento de API

YAML

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