Route 53
Amazon Route 53 is a highly available and scalable Domain Name System (DNS) web service.
Example yaml file:
apiVersion: aws.boundless.software/v1alpha1
kind: Route53
metadata:
name: example-route53
spec:
provider:
region: us-east-1
zone:
name: example.com
records:
a.example.com:
type: A
ttl: 200
weight: 3
records:
- 192.0.0.235
Inputs
Route53Spec
Name | Type | Description |
---|---|---|
provider* | AwsProviderSpec | Provider specifies the AWS provider settings |
records | map[string]Route53RecordSpec | Records specifies the DNS records to be created |
zone | Route53ZoneSpec | Zone specifies the hosted zone settings |
Route53ZoneSpec
Name | Type | Description |
---|---|---|
name* | string | Name is the domain name for the hosted zone |
Route53RecordSpec
Name | Type | Description |
---|---|---|
type* | string | Type is the DNS record type (e.g., A, CNAME, MX) |
dnsName* | string | DNSName is the domain name for the record |
records | []string | Records are the values for the DNS record |
ttl | int32 | TTL is the cache time-to-live for the record |
isAlias | bool | IsAlias indicates if this is an alias record |
weight | int32 | Weight for weighted routing policy |
location | string | Location for geolocation routing policy |
region | string | Region for latency-based routing policy |
failover | string | Failover for failover routing policy |
multiValueAnswer | bool | MultiValueAnswer for multi-value routing policy |
ipBasedRecord | ipBasedRecord | IP-based routing configuration |
ipBasedRecord
Name | Type | Description |
---|---|---|
location | string | Location for IP-based routing |
id | string | ID for IP-based routing |
Outputs
Route53Status
Name | Type | Description |
---|---|---|
records | map[string]Route53RecordStatus | Status of the DNS records |
zone | Route53ZoneStatus | Status of the hosted zone |
Route53ZoneStatus
Name | Type | Description |
---|---|---|
condition | metav1.Condition | Current condition of the hosted zone |
id | string | AWS hosted zone ID |
nameservers | []string | Nameservers for the hosted zone |
Route53RecordStatus
Name | Type | Description |
---|---|---|
condition | metav1.Condition | Current condition of the DNS record |
isAlias | bool | Indicates if this is an alias record |
type | string | DNS record type |
values | []string | Values for the DNS record |
setIdentifier | string | Unique identifier for records with routing policies |
ttl | int32 | Cache time-to-live for the record |
zone | string | Hosted zone ID for the record |
spec | Route53RecordSpec | Original specification for the record |
Previous
<< S3Next
OpenSearch >>