

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

# EventSource
<a name="sam-property-function-eventsource"></a>

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

## 構文
<a name="sam-property-function-eventsource-syntax"></a>

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

### YAML
<a name="sam-property-function-eventsource-syntax.yaml"></a>

```
  [Properties](#sam-function-eventsource-properties): {{AlexaSkill | Api | CloudWatchEvent | CloudWatchLogs | Cognito | DocumentDB | DynamoDB | EventBridgeRule | HttpApi | IoTRule | Kinesis | MQ | MSK | S3 | Schedule | ScheduleV2 | SelfManagedKafka | SNS | SQS}}
  [Type](#sam-function-eventsource-type): {{String}}
```

## プロパティ
<a name="sam-property-function-eventsource-properties"></a>

 `Properties`   <a name="sam-function-eventsource-properties"></a>
このイベントマッピングのプロパティを説明するオブジェクトです。プロパティのセットは、定義されたタイプに準拠する必要があります。  
タイプ: [AlexaSkill](sam-property-function-alexaskill.md) \| [Api](sam-property-function-api.md) \| [CloudWatchEvent](sam-property-function-cloudwatchevent.md) \| [CloudWatchLogs](sam-property-function-cloudwatchlogs.md) \| [Cognito](sam-property-function-cognito.md) \| [DocumentDB](sam-property-function-documentdb.md) \| [DynamoDB](sam-property-function-dynamodb.md) \| [EventBridgeRule](sam-property-function-eventbridgerule.md) \| [HttpApi](sam-property-function-httpapi.md) \| [IoTRule](sam-property-function-iotrule.md) \| [Kinesis](sam-property-function-kinesis.md) \| [MQ](sam-property-function-mq.md) \| [MSK](sam-property-function-msk.md) \| [S3](sam-property-function-s3.md) \| [Schedule](sam-property-function-schedule.md) \| [ScheduleV2](sam-property-function-schedulev2.md) \| [SelfManagedKafka](sam-property-function-selfmanagedkafka.md) \| [SNS](sam-property-function-sns.md) \| [SQS](sam-property-function-sqs.md)  
*必須:* はい  
*CloudFormation 互換性*: このプロパティは に固有 AWS SAM であり、 CloudFormation 同等のものはありません。

 `Type`   <a name="sam-function-eventsource-type"></a>
イベントタイプです。  
有効な値: `AlexaSkill`、`Api`、`CloudWatchEvent`、`CloudWatchLogs`、`Cognito`、`DocumentDB`、`DynamoDB`、`EventBridgeRule`、`HttpApi`、`IoTRule`、`Kinesis`、`MQ`、`MSK`、`S3`、`Schedule`、`ScheduleV2`、`SelfManagedKafka`、`SNS`、`SQS`  
*タイプ*: 文字列  
*必須*: はい  
*CloudFormation 互換性*: このプロパティは に固有 AWS SAM であり、 CloudFormation 同等のものはありません。

## 例
<a name="sam-property-function-eventsource--examples"></a>

### APIEvent
<a name="sam-property-function-eventsource--examples--apievent"></a>

API Event の使用例

#### YAML
<a name="sam-property-function-eventsource--examples--apievent--yaml"></a>

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