CodePipeline
Stage-based CD pipeline.
Configuration
Section titled “Configuration”| Setting | Type | Required | Default |
|---|---|---|---|
| Pipeline name | Text | Yes | — |
| Type Options: V1, V2 (recommended) | Choice | — | V2 |
| IAM role ARN | Text | — | — |
| Artifact bucket name | Text | — | — |
| Artifact store type Options: S3 | Choice | — | S3 |
| KMS key (artifact encryption) | Text | — | — |
| Execution mode Options: Queued, Superseded (default), Parallel | Choice | — | SUPERSEDED |
| Pipeline definition (JSON) | Text | — | — |
| Trigger sources (V2) | List | — | — |
| Pipeline variables (V2) | List | — | — |
| Tags | Key–value | — | — |
Connections
Section titled “Connections”| Socket | Direction | Accepts | Terraform arg |
|---|---|---|---|
| Source | Input | any | — |
| IAM role | Input | aws.iam-role | role_arn |
| Artifact bucket | Input | aws.s3 | artifact_store.location |
| Artifact KMS key | Input | aws.kms-key | artifact_store.encryption_key.id |
| Deploy stage | Output | any | — |