Name | Description | Type | Default | Required |
---|---|---|---|---|
a_records | List of a records to be added in azure dns zone. | list(object({ |
[] |
no |
cname_records | List of cname records | list(object({ |
[] |
no |
dns_zone_names | The public dns zone to be created for internal vnet resolution | string |
null |
no |
enabled | n/a | bool |
true |
no |
enabled_dns | n/a | bool |
true |
no |
environment | Environment (e.g. prod , dev , staging ). |
string |
"" |
no |
label_order | Label order, e.g. sequence of application name and environment name ,environment ,'attribute' [webserver ,qa ,devops ,public ,] . |
list(string) |
[ |
no |
managedby | ManagedBy, eg ''. | string |
"" |
no |
name | Name (e.g. app or cluster ). |
string |
"" |
no |
ns_records | List of ns records | list(object({ |
[] |
no |
private_dns | n/a | bool |
false |
no |
private_dns_zone_name | The private dns zone to be created for internal vnet resolution | string |
null |
no |
private_registration_enabled | Is auto-registration of virtual machine records in the virtual network in the Private DNS zone enabled? | bool |
true |
no |
repository | Terraform current module repo | string |
"" |
no |
resource_group_name | The name of the resource group where the Azure DNS resides | string |
"" |
no |
soa_record | Customize details about the root block device of the instance. See Block Devices below for details. | list(object({})) |
[] |
no |
soa_record_private_dns | Customize details about the root block device of the instance. See Block Devices below for details. | list(object({})) |
[] |
no |
virtual_network_id | The name of the virtual network | string |
"" |
no |
Name | Description |
---|---|
dns_a_record_fqdn | The FQDN of the DNS A Record. |
dns_a_record_id | The DNS A Record ID. |
dns_cname_record_fqdn | The FQDN of the DNS CNAME Record. |
dns_cname_record_id | The DNS CNAME Record ID. |
dns_ns_record_fqdn | The FQDN of the DNS NS Record. |
dns_ns_record_id | The DNS NS Record ID. |
dns_zone_id | The DNS Zone ID. |
dns_zone_max_number_of_record_sets | Maximum number of Records in the zone. Defaults to 1000. |
dns_zone_name_servers | A list of values that make up the NS record for the zone. |
dns_zone_number_of_record_sets | The number of records already in the zone. |
private_dns_zone_id | The Private DNS Zone ID. |
private_dns_zone_max_number_of_record_sets | The maximum number of record sets that can be created in this Private DNS zone. |
private_dns_zone_max_number_of_virtual_network_links | The maximum number of virtual networks that can be linked to this Private DNS zone. |
private_dns_zone_max_number_of_virtual_network_links_with_registration | The maximum number of virtual networks that can be linked to this Private DNS zone with registration enabled. |
private_dns_zone_number_of_record_sets | The current number of record sets in this Private DNS zone. |
private_dns_zone_virtual_network_link_id | The ID of the Private DNS Zone Virtual Network Link. |