Route53RecordSetConfig Type
High-level Route 53 RecordSet builder with traffic routing policies. **Supported Routing Policies:** - Simple (default) - Weighted (distribute traffic based on weights) - Failover (primary/secondary failover) - Geolocation (route based on user location) - Latency (route to lowest latency endpoint) - Multivalue (return multiple healthy IPs) **Default Settings:** - TTL = 300 seconds (5 minutes) - Type = A record **Rationale:** RecordSet provides advanced routing capabilities beyond simple A records. Essential for high-availability, multi-region architectures. **Use Cases:** - Active-passive failover - Traffic distribution across regions - Blue-green deployments - Load distribution
Record fields
| Record Field | Description |
Full Usage:
ConstructId
Field type: string option
|
|
Full Usage:
Failover
Field type: string option
|
|
|
|
Full Usage:
HealthCheckId
Field type: string option
|
|
Full Usage:
HostedZoneId
Field type: string option
|
|
Full Usage:
Name
Field type: string option
|
|
Full Usage:
RecordSetName
Field type: string
|
|
Full Usage:
Region
Field type: string option
|
|
Full Usage:
ResourceRecords
Field type: string list
|
|
Full Usage:
SetIdentifier
Field type: string option
|
|
Full Usage:
TTL
Field type: int voption
|
|
Full Usage:
Type
Field type: string option
|
|
Full Usage:
Weight
Field type: int voption
|
|
FsCDK