You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| <aname="input_custom_dns_zone_vnet_link_name"></a> [custom\_dns\_zone\_vnet\_link\_name](#input\_custom\_dns\_zone\_vnet\_link\_name)| The name of the Private DNS Zone Virtual Network Link |`string`|`null`| no |
71
-
| <aname="input_dns_zone_name"></a> [dns\_zone\_name](#input\_dns\_zone\_name)| Name of Private DNS Zone |`string`|`""`| no |
72
-
| <aname="input_external_dns_zone_name"></a> [external\_dns\_zone\_name](#input\_external\_dns\_zone\_name)| Name of Imported Private DNS Zone. Provide value in case creation of new Private DNS Zone is disabled |`string`|`""`| no |
73
-
| <aname="input_prefix"></a> [prefix](#input\_prefix)| Custom prefix to add to resource name |`string`|`""`| no |
| <aname="input_create_private_dns_zone"></a> [create\_private\_dns\_zone](#input\_create\_private\_dns\_zone)| Boolean flag that determines whether Private DNS Zones is created by this module |`bool`|`true`| no |
72
+
| <aname="input_dns_zone_name"></a> [dns\_zone\_name](#input\_dns\_zone\_name)| The name of the Private DNS Zone that needs to be created or linked to the virtual network |`string`| n/a | yes |
73
+
| <aname="input_private_dns_a_records"></a> [private\_dns\_a\_records](#input\_private\_dns\_a\_records)| List of objects with parameters to create A Record in Private DNS Zone | <pre>list(object({<br> name = string<br> ttl = optional(number, 300)<br> records = list(string)<br> }))</pre> |`[]`| no |
74
+
| <aname="input_resource_group"></a> [resource\_group](#input\_resource\_group)| Resource group where Private DNS zone would be created or it is already exists |`string`| n/a | yes |
75
75
| <aname="input_tags"></a> [tags](#input\_tags)| Resource tags |`map(string)`|`{}`| no |
76
76
| <aname="input_vnet_map"></a> [vnet\_map](#input\_vnet\_map)| Map of Virtual Network Name to Id, used to create VNet Link to Private DNS |`map(string)`|`{}`| no |
77
77
@@ -80,9 +80,9 @@ No modules.
80
80
| Name | Description |
81
81
|------|-------------|
82
82
| <aname="output_id"></a> [id](#output\_id)| Private DNS Zone Id |
83
-
| <aname="output_link_id"></a> [link\_id](#output\_link\_id)| List of Virtual Network Link Ids |
84
83
| <aname="output_name"></a> [name](#output\_name)| Private DNS Zone Name |
85
84
| <aname="output_resource_group"></a> [resource\_group](#output\_resource\_group)| Private DNS Zone Resource Group |
85
+
| <aname="output_vnet_link_name_to_id_map"></a> [vnet\_link\_name\_to\_id\_map](#output\_vnet\_link\_name\_to\_id\_map)| Map of Virtual Network Link names to it's ids |
error_message="Provide either 'dns_zone_name' value to create new Private DNS Zone or 'external_dns_zone_name' value to create link with already existing Private DNS Zone"
0 commit comments