Glue Job
Serverless ETL job (Spark / Python shell / Ray).
Configuration
Section titled “Configuration”| Setting | Type | Required | Default |
|---|---|---|---|
| Job name | Text | Yes | — |
| Description | Text | — | — |
| Job type Options: Spark ETL, Spark Streaming, Python shell, Ray | Choice | — | glueetl |
| Glue version | Text | — | 4.0 |
| Worker type Options: Standard, G.025X (0.25 DPU), G.1X, G.2X, G.4X, G.8X, Z.2X (Ray) | Choice | — | G.1X |
| Workers | Number | — | 2 |
| Max capacity (DPUs, pythonshell) | Number | — | 1 |
| Timeout (min) | Number | — | 2880 |
| Max retries | Number | — | 0 |
| Max concurrent runs | Number | — | 1 |
| IAM role ARN | Text | — | — |
| Script S3 location | Text | — | — |
| Python version | Text | — | 3 |
| Execution class Options: Standard, Flex (lower cost) | Choice | — | STANDARD |
| Continuous logging | Toggle | — | false |
| Job metrics enabled | Toggle | — | false |
| Job bookmark | Toggle | — | false |
| Security configuration | Text | — | — |
| Tags | Key–value | — | — |
Connections
Section titled “Connections”| Socket | Direction | Accepts | Terraform arg |
|---|---|---|---|
| Trigger | Input | any | — |
| IAM role | Input | aws.iam-role | role_arn |
| Target | Output | any | — |