Header menu logo FsCDK

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

ConstructId

Full Usage: ConstructId

Field type: string option
Field type: string option

Failover

Full Usage: Failover

Field type: string option
Field type: string option

GeoLocation

Full Usage: GeoLocation

Field type: GeoLocationProperty option
Field type: GeoLocationProperty option

HealthCheckId

Full Usage: HealthCheckId

Field type: string option
Field type: string option

HostedZoneId

Full Usage: HostedZoneId

Field type: string option
Field type: string option

Name

Full Usage: Name

Field type: string option
Field type: string option

RecordSetName

Full Usage: RecordSetName

Field type: string
Field type: string

Region

Full Usage: Region

Field type: string option
Field type: string option

ResourceRecords

Full Usage: ResourceRecords

Field type: string list
Field type: string list

SetIdentifier

Full Usage: SetIdentifier

Field type: string option
Field type: string option

TTL

Full Usage: TTL

Field type: int voption
Field type: int voption

Type

Full Usage: Type

Field type: string option
Field type: string option

Weight

Full Usage: Weight

Field type: int voption
Field type: int voption

Type something to start searching.