avm-res-network-dnsresolver
Azure/avm-res-network-dnsresolver/azurerm
Terraform Azure Verified Resource Module for DNS Resolver
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
| Name | Type | Description | Default |
|---|---|---|---|
| location | string | Azure region where the resource should be deployed. | required |
| virtual_network_resource_id | string | The ID of the virtual network to deploy the inbound and outbound endpoints into. | required |
| name | string | The name of the dns resolver. | required |
| resource_group_name | string | The resource group where the resources will be deployed. | required |
| lock | object({ kind = string | Controls the Resource Lock configuration for this resource. The following prop | null |
| enable_telemetry | bool | This variable controls whether or not telemetry is enabled for the module. For m | true |
| inbound_endpoints | map(object({ name | A map of inbound endpoints to create for this DNS resolver. - `name` - (Optiona | {} |
| outbound_endpoints | map(object({ name | A map of outbound endpoints to create for this DNS resolver. - `name` - (Option | {} |
| role_assignments | map(object({ role_definiti | A map of role assignments to create on the <RESOURCE>. The map key is delibera | {} |
| tags | map(string) | (Optional) Tags of the resource. | null |
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.