avm-res-network-localnetworkgateway
Azure/avm-res-network-localnetworkgateway/azurerm
Terraform Azure Verified Resource Module for Local Network Gateway
terraform-azurerm-avm-res-network-localnetworkgateway NOTE: This module follows the semantic versioning and versions prior to 1.0.0 should be considered pre-release versions. This is the local network gateway resource module for the Azure Verified Modules library. This module deploys azure local network gateway along with bgp configuration. It leverages the AzureRM provider and a default configuration gets deployed with default folder. Requirements The following requirements are needed by this module: - terraform (~> 1.5) - azapi (~> 2.4) - azurerm (~> 4.0) - modtm (~> 0.3) - random (~> 3.5) Resources The following resources are used by this module: - azurerm_local_network_gateway.this (resource) - azurerm_management_lock.this (resource) - azurerm_role_assignment.this (resource) - modtm_te
| Name | Type | Description | Default |
|---|---|---|---|
| address_space | list(string) | List of CIDR blocks representing the on-premise address space | required |
| gateway_address | string | Public IP address of the Local Network Gateway | required |
| location | string | Azure region where the resource should be deployed. | required |
| name | string | The name of the Azure Local Network Gateway resource. | required |
| resource_group_name | string | The resource group where the resources will be deployed. | required |
| bgp_settings | object({ asn | BGP settings for the Local Network Gateway | null |
| customer_managed_key | object({ key_vault_resourc | A map describing customer-managed keys to associate with the resource. This incl | null |
| enable_telemetry | bool | This variable controls whether or not telemetry is enabled for the module. For m | true |
| managed_identities | object({ system_assigned | Controls the Managed Identity configuration on this resource. The following prop | {} |
| role_assignments | map(object({ role_definiti | A map of role assignments to create on this resource. The map key is deliberatel | {} |
| lock | object({ kind = string | Controls the Resource Lock configuration for this resource. The following proper | null |
| tags | map(string) | (Optional) Tags of the resource. | null |
name — The name of the local network gatewayresource_id — The name of the local network gateway