a_records |
List of a records to be added in azure dns zone. |
list(object({ name = string ttl = number records = list(string) })) |
[] |
no |
addon_virtual_network_id |
The name of the virtual network |
string |
null |
no |
cname_records |
List of cname records |
list(object({ name = string ttl = number record = string })) |
[] |
no |
dns_zone_names |
The public dns zone to be created for internal vnet resolution |
string |
null |
no |
enable |
Flag to control complete module creation. |
bool |
true |
no |
enable_private_dns |
Flag to control creation of private dns |
bool |
false |
no |
enable_public_dns |
Flag to control creation of public dns |
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) |
[ "name", "environment" ] |
no |
managedby |
ManagedBy, eg ''. |
string |
"" |
no |
name |
Name (e.g. app or cluster ). |
string |
"" |
no |
ns_records |
List of ns records |
list(object({ name = string, #(Required) The name of the DNS NS Record. Changing this forces a new resource to be created. ttl = number, # (Required) The Time To Live (TTL) of the DNS record in seconds. records = list(string) #(Required) A list of values that make up the NS record. })) |
[] |
no |
private_a_records |
List of cname records |
list(object({ name = string ttl = number records = list(string) })) |
[] |
no |
private_cname_records |
List of cname records |
list(object({ name = string ttl = number record = string })) |
[] |
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? Default to false |
bool |
false |
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 |