Name | Description | Type | Default | Required |
---|---|---|---|---|
comment | A comment for the hosted zone. Defaults to 'Managed by Terraform'. | string |
"" |
no |
delegation_set_id | The ID of the reusable delegation set whose NS records you want to assign to the hosted zone. Conflicts with vpc as delegation sets can only be used for public zones. | string |
"" |
no |
domain_name | This is the name of the resource. | string |
n/a | yes |
enabled | Flag to control the Route53 and related resources creation. | bool |
true |
no |
environment | Environment (e.g. prod , dev , staging ). |
string |
"" |
no |
force_destroy | Whether to destroy all records (possibly managed outside of Terraform) in the zone when destroying the zone. | bool |
true |
no |
label_order | Label order, e.g. name ,application . |
list(any) |
[] |
no |
managedby | ManagedBy, eg 'CloudDrove' or 'AnmolNagpal'. | string |
"[email protected]" |
no |
name | Name (e.g. app or cluster ). |
string |
"" |
no |
private_enabled | Whether to create private Route53 zone. | bool |
false |
no |
public_enabled | Whether to create public Route53 zone. | bool |
false |
no |
record_enabled | Whether to create Route53 record set. | bool |
false |
no |
records | List of objects of DNS records | any |
[] |
no |
records_jsonencoded | List of map of DNS records (stored as jsonencoded string, for terragrunt) | string |
null |
no |
repository | Terraform current module repo | string |
"https://github.com/clouddrove/terraform-aws-route53" |
no |
secondary_vpc_id | The VPC to associate with the private hosted zone. | string |
"" |
no |
vpc_association_enabled | Whether to create Route53 vpc association. | bool |
false |
no |
vpc_id | VPC ID. | string |
"" |
no |
zone_id | Route53 Zone ID. | string |
"" |
no |
Name | Description |
---|---|
tags | A mapping of tags to assign to the resource. |
zone_id | The Hosted Zone ID. This can be referenced by zone records. |