Route53 Record
DNS record set under a Route53 hosted zone.
Configuration
Section titled “Configuration”| Setting | Type | Required | Default |
|---|---|---|---|
| Record name | Text | Yes | — |
| Type Options: A, AAAA, CNAME, MX, TXT, NS, SRV, PTR, CAA, DS | Choice | — | A |
| TTL (seconds) | Number | — | 300 |
| Record values | List | — | — |
| Alias target name | Text | — | — |
| Alias hosted zone ID | Text | — | — |
| Alias eval target health | Toggle | — | false |
| Routing policy Options: Simple, Weighted, Latency, Failover, Geolocation, Geoproximity, Multivalue answer | Choice | — | simple |
| Set identifier (non-simple) | Text | — | — |
| Weight (weighted) | Number | — | — |
| Health check ID | Text | — | — |
| Tags | Key–value | — | — |
Connections
Section titled “Connections”| Socket | Direction | Accepts | Terraform arg |
|---|---|---|---|
| Hosted zone | Input | aws.route53-zone | zone_id |
| Alias target (CloudFront / ALB) | Input | aws.cloudfront, aws.alb, aws.nlb | — |
| Health check | Input | aws.route53-health-check | health_check_id |
| Target resource | Output | any | — |