EventSource - AWS Serverless Application Model

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

EventSource

関数をトリガーするイベントのソースを記述するオブジェクト。各イベントは、1 つの型と、その型に依存する一連のプロパティで構成されます。各イベントソースのプロパティの詳細については、その型に対応するトピックを参照してください。

Syntax

このエンティティを宣言するには、AWS Serverless Application Model AWS SAM テンプレートでは、次の構文を使用します。

Properties

Properties

このイベントマッピングのプロパティを記述するオブジェクト。プロパティのセットは、定義された Type に準拠する必要があります。

タイプ: S3|SNS|Kinesis|DynamoDB|SQS|Api|スケジュール|CloudWatchEvent|EventBridgeRule|CloudWatchLogs|IoTRule|AlexaSkill|Cognito|HttpApi|MSK|MQ

必須: はい

AWS CloudFormation の互換性: このプロパティは AWS SAM に固有であり、に同等のものはありません。

Type

イベントタイプ。

有効な値: S3SNSKinesisDynamoDBSQSApiScheduleCloudWatchEventCloudWatchLogsIoTRuleAlexaSkillCognitoEventBridgeRuleHttpApiMSKMQ

タイプ: 文字列

必須: はい

AWS CloudFormation の互換性: このプロパティは AWS SAM に固有であり、に同等のものはありません。

Examples

APIEvent

API Evmation の使用例

YAML

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