avm-res-network-localnetworkgateway

Azure/avm-res-network-localnetworkgateway/azurerm

Terraform Module HCL AZURERM ✓ Verified

Terraform Azure Verified Resource Module for Local Network Gateway

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

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

Inputs (12)
NameTypeDescriptionDefault
address_spacelist(string)List of CIDR blocks representing the on-premise address space required
gateway_addressstringPublic IP address of the Local Network Gateway required
locationstringAzure region where the resource should be deployed. required
namestringThe name of the Azure Local Network Gateway resource. required
resource_group_namestringThe resource group where the resources will be deployed. required
bgp_settingsobject({ asn BGP settings for the Local Network Gatewaynull
customer_managed_keyobject({ key_vault_resourcA map describing customer-managed keys to associate with the resource. This inclnull
enable_telemetryboolThis variable controls whether or not telemetry is enabled for the module. For mtrue
managed_identitiesobject({ system_assigned Controls the Managed Identity configuration on this resource. The following prop{}
role_assignmentsmap(object({ role_definitiA map of role assignments to create on this resource. The map key is deliberatel{}
lockobject({ kind = string Controls the Resource Lock configuration for this resource. The following propernull
tagsmap(string)(Optional) Tags of the resource.null
Outputs (2)
name — The name of the local network gateway
resource_id — The name of the local network gateway
Resources (5)
azurerm_local_network_gatewayazurerm_management_lockazurerm_role_assignmentmodtm_telemetryrandom_uuid
Details
FrameworkTerraform Module
LanguageHCL
Version0.2.0
Cloud AZURERM
★ Stars0
Forks5
Total downloads1.6k
Inputs12
Outputs2
Resources5
Examples3
LicenseMIT
NamespaceAzure
Updated