EventBridge Pipe
Point-to-point integration source → enrichment → target.
Configuration
Section titled “Configuration”| Setting | Type | Required | Default |
|---|---|---|---|
| Pipe name | Text | Yes | — |
| Description | Text | — | — |
| Source ARN | Text | — | — |
| Target ARN | Text | — | — |
| Enrichment ARN | Text | — | — |
| IAM role ARN | Text | — | — |
| Batch size | Number | — | 1 |
| Max batching window (s) | Number | — | 0 |
| Starting position (Kinesis/DDB stream) Options: Trim horizon, Latest, At timestamp | Choice | — | — |
| On partial batch failure Options: Automatic bisect | Choice | — | — |
| Max record age (s) | Number | — | — |
| Max retry attempts | Number | — | -1 |
| Filter pattern (JSON list) | List | — | — |
| Tags | Key–value | — | — |
Connections
Section titled “Connections”| Socket | Direction | Accepts | Terraform arg |
|---|---|---|---|
| Source | Input | aws.sqs, aws.kinesis-stream | source |
| IAM role | Input | aws.iam-role | role_arn |
| Enrichment | Input | aws.lambda, aws.step-functions | enrichment |
| Target | Output | aws.sqs, aws.sns, aws.lambda, aws.step-functions | target |