avm-res-network-dnsresolver

Azure/avm-res-network-dnsresolver/azurerm

Terraform Module HCL AZURERM ✓ Verified

Terraform Azure Verified Resource Module for DNS Resolver

Install
module "avm-res-network-dnsresolver" {
source = "Azure/avm-res-network-dnsresolver/azurerm"
version = "0.8.0"
}
⭐ Source on GitHub 📦 Registry page
README

terraform-azurerm-avm-res-network-dnsresolver This is a module for deploying private dns resolver. It can be used to deploy the reosolver, inbound endpoints, outbound endpoints, forwarding rulesets and rules. > [!IMPORTANT] > As the overall AVM framework is not GA (generally available) yet - the CI framework and test automation is not fully functional and implemented across all supported languages yet - breaking changes are expected, and additional customer feedback is yet to be gathered and incorporated. Hence, modules MUST NOT be published at version 1.0.0 or higher at this time. > > All module MUST be published as a pre-release version (e.g., 0.1.0, 0.1.1, 0.2.0, etc.) until the AVM framework becomes GA. > > However, it is important to note that this DOES NOT mean that the modules canno

Inputs (10)
NameTypeDescriptionDefault
locationstringAzure region where the resource should be deployed. required
virtual_network_resource_idstringThe ID of the virtual network to deploy the inbound and outbound endpoints into. required
namestringThe name of the dns resolver. required
resource_group_namestringThe resource group where the resources will be deployed. required
lockobject({ kind = string Controls the Resource Lock configuration for this resource. The following propnull
enable_telemetryboolThis variable controls whether or not telemetry is enabled for the module. For mtrue
inbound_endpointsmap(object({ name A map of inbound endpoints to create for this DNS resolver. - `name` - (Optiona{}
outbound_endpointsmap(object({ name A map of outbound endpoints to create for this DNS resolver. - `name` - (Option{}
role_assignmentsmap(object({ role_definiti A map of role assignments to create on the <RESOURCE>. The map key is delibera{}
tagsmap(string)(Optional) Tags of the resource.null
Outputs (7)
resource — This is the full output for the resource.
resource_id — The ID of the DNS resolver.
forwarding_rulesets — The forwarding rulesets of the DNS resolver.
inbound_endpoint_ips — The IP addresses of the inbound endpoints.
inbound_endpoints — The inbound endpoints of the DNS resolver.
name — The name of the DNS resolver.
outbound_endpoints — The outbound endpoints of the DNS resolver.
Resources (11)
azurerm_management_lockazurerm_private_dns_resolverazurerm_private_dns_resolver_dns_forwarding_rulesetazurerm_private_dns_resolver_forwarding_ruleazurerm_private_dns_resolver_inbound_endpointazurerm_private_dns_resolver_outbound_endpointazurerm_private_dns_resolver_virtual_network_linkazurerm_role_assignmentmodtm_telemetryrandom_uuidterraform_data
Details
FrameworkTerraform Module
LanguageHCL
Version0.8.0
Cloud AZURERM
★ Stars3
Forks7
Total downloads314.5k
Inputs10
Outputs7
Resources11
Examples4
Submodules1
LicenseMIT
NamespaceAzure
Updated