Class: RecordSet

Route53.RecordSet

new RecordSet()

Properties:
Name Type Description
AliasTarget Route53AliasTargetProperty Required: Conditional. Alias resource record sets only: Information about the domain to which you are redirecting traffic.If you specify this property, do not specify the TTL property. The alias uses a TTL value from the alias target record.For more information about alias resource record sets, see Creating Alias Resource Record Sets in the Amazon Route 53 Developer Guide and POST ChangeResourceRecordSets in the Amazon Route 53 API reference.Update requires: No interruption
Comment String Required: No. Any comments that you want to include about the hosted zone.ImportantIf the record set is part of a record set group, this property isn't valid. Don't specify this property.Update requires: No interruption
Failover String Required: No. Designates the record set as a PRIMARY or SECONDARY failover record set. When you have more than one resource performing the same function, you can configure Amazon Route 53 to check the health of your resources and use only health resources to respond to DNS queries. You cannot create nonfailover resource record sets that have the same Name and Type property values as failover resource record sets. For more information, see the Failover element in the Amazon Route 53 API Reference.If you specify this property, you must specify the SetIdentifier property.Update requires: No interruption
GeoLocation AmazonRoute53RecordSetGeoLocationProperty Required: No. Describes how Amazon Route 53 responds to DNS queries based on the geographic origin of the query.Update requires: No interruption
HealthCheckId String Required: No. The health check ID that you want to apply to this record set. Amazon Route 53 returns this resource record set in response to a DNS query only while record set is healthy.Update requires: No interruption
HostedZoneId String Required: Conditional. The ID of the hosted zone.Update requires: Replacement
HostedZoneName String Required: Conditional. The name of the domain for the hosted zone where you want to add the record set.When you create a stack using an AWS::Route53::RecordSet that specifies HostedZoneName, AWS CloudFormation attempts to find a hosted zone whose name matches the HostedZoneName. If AWS CloudFormation cannot find a hosted zone with a matching domain name, or if there is more than one hosted zone with the specified domain name, AWS CloudFormation will not create the stack.If you have multiple hosted zones with the same domain name, you must explicitly specify the hosted zone using HostedZoneId.Update requires: Replacement
Name String Required: Yes. The name of the domain. You must specify a fully qualified domain name that ends with a period as the last label indication. If you omit the final period, AWS CloudFormation adds it.Update requires: No interruption
ResourceRecords String Required: undefined. List of resource records to add. Each record should be in the format appropriate for the record type specified by the Type property. For information about different record types and their record formats, see Appendix: Domain Name Format in the Amazon Route 53 Developer Guide. Required: Conditional. If you don't specify the AliasTarget property, you must specify this property. If you are creating an alias resource record set, do not specify this property.Update requires: No interruption
SetIdentifier String Required: Conditional. A unique identifier that differentiates among multiple resource record sets that have the same combination of DNS name and type.For more information, see the SetIdentifier element in the Amazon Route 53 Developer Guide.Update requires: No interruption
TTL String Required: Conditional. The resource record cache time to live (TTL), in seconds. If you specify this property, do not specify the AliasTarget property. For alias target records, the alias uses a TTL value from the target.If you specify this property, you must specify the ResourceRecords property.Update requires: No interruption
Type String Required: Yes. The type of records to add.Valid Values: A | AAAA | CNAME | MX | NS | PTR | SOA | SPF | SRV | TXTUpdate requires: No interruption
Weight Number Required: Conditional. Weighted resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that determines what portion of traffic for the current resource record set is routed to the associated location.For more information about weighted resource record sets, see Setting Up Weighted Resource Record Sets in the Amazon Route 53 Developer Guide.Update requires: No interruption
Source:

Extends

  • WKResource

Route53.RecordSet

new RecordSet()

Properties:
Name Type Description
AliasTarget Route53AliasTargetProperty Required: Conditional. Alias resource record sets only: Information about the domain to which you are redirecting traffic.If you specify this property, do not specify the TTL property. The alias uses a TTL value from the alias target record.For more information about alias resource record sets, see Creating Alias Resource Record Sets in the Amazon Route 53 Developer Guide and POST ChangeResourceRecordSets in the Amazon Route 53 API reference.Update requires: No interruption
Comment String Required: No. Any comments that you want to include about the hosted zone.ImportantIf the record set is part of a record set group, this property isn't valid. Don't specify this property.Update requires: No interruption
Failover String Required: No. Designates the record set as a PRIMARY or SECONDARY failover record set. When you have more than one resource performing the same function, you can configure Amazon Route 53 to check the health of your resources and use only health resources to respond to DNS queries. You cannot create nonfailover resource record sets that have the same Name and Type property values as failover resource record sets. For more information, see the Failover element in the Amazon Route 53 API Reference.If you specify this property, you must specify the SetIdentifier property.Update requires: No interruption
GeoLocation AmazonRoute53RecordSetGeoLocationProperty Required: No. Describes how Amazon Route 53 responds to DNS queries based on the geographic origin of the query.Update requires: No interruption
HealthCheckId String Required: No. The health check ID that you want to apply to this record set. Amazon Route 53 returns this resource record set in response to a DNS query only while record set is healthy.Update requires: No interruption
HostedZoneId String Required: Conditional. The ID of the hosted zone.Update requires: Replacement
HostedZoneName String Required: Conditional. The name of the domain for the hosted zone where you want to add the record set.When you create a stack using an AWS::Route53::RecordSet that specifies HostedZoneName, AWS CloudFormation attempts to find a hosted zone whose name matches the HostedZoneName. If AWS CloudFormation cannot find a hosted zone with a matching domain name, or if there is more than one hosted zone with the specified domain name, AWS CloudFormation will not create the stack.If you have multiple hosted zones with the same domain name, you must explicitly specify the hosted zone using HostedZoneId.Update requires: Replacement
Name String Required: Yes. The name of the domain. You must specify a fully qualified domain name that ends with a period as the last label indication. If you omit the final period, AWS CloudFormation adds it.Update requires: No interruption
ResourceRecords String Required: undefined. List of resource records to add. Each record should be in the format appropriate for the record type specified by the Type property. For information about different record types and their record formats, see Appendix: Domain Name Format in the Amazon Route 53 Developer Guide. Required: Conditional. If you don't specify the AliasTarget property, you must specify this property. If you are creating an alias resource record set, do not specify this property.Update requires: No interruption
SetIdentifier String Required: Conditional. A unique identifier that differentiates among multiple resource record sets that have the same combination of DNS name and type.For more information, see the SetIdentifier element in the Amazon Route 53 Developer Guide.Update requires: No interruption
TTL String Required: Conditional. The resource record cache time to live (TTL), in seconds. If you specify this property, do not specify the AliasTarget property. For alias target records, the alias uses a TTL value from the target.If you specify this property, you must specify the ResourceRecords property.Update requires: No interruption
Type String Required: Yes. The type of records to add.Valid Values: A | AAAA | CNAME | MX | NS | PTR | SOA | SPF | SRV | TXTUpdate requires: No interruption
Weight Number Required: Conditional. Weighted resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that determines what portion of traffic for the current resource record set is routed to the associated location.For more information about weighted resource record sets, see Setting Up Weighted Resource Record Sets in the Amazon Route 53 Developer Guide.Update requires: No interruption
Source:

Extends

  • WKResource