avm-res-network-routetable

Azure/avm-res-network-routetable/azurerm

Terraform Module HCL AZURERM ✓ Verified

Terraform Azure Verified Resource Module for Route Table

Install
module "avm-res-network-routetable" {
source = "Azure/avm-res-network-routetable/azurerm"
version = "0.5.0"
}
plain text: /constructs/tfmod-azure-avm-res-network-routetable-azurerm/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-azurerm-avm-res-network-routetable This is a module for deploying an Azure static route table. It should be used to deploy the route tabe, routes, and connect them to a subnet. > [!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 to be expected. > > However, it is important to note that this DOES NOT mean that the modules cannot be consumed and utilized. They CAN be leveraged in all types of environments (dev, test, prod etc.). Consumers can treat them just like any other IaC module and raise issues or feature requests against them as they learn from the usage of the module. Consumers should also read the release not

Inputs (11)
NameTypeDescriptionDefault
locationstring (Required) Specifies the supported Azure location for the resource to be dep required
namestring(Required) Specifies the name of the Route Table. Changing this forces a new res required
resource_group_namestring(Required) The name of the resource group in which to create the resource. Chang required
bgp_route_propagation_enabledbool(Optional) Boolean flag which controls propagation of routes learned by BGP on ttrue
lockobject({ kind = string (Optional) Controls the Resource Lock configuration for this resource. The fnull
role_assignmentsmap(object({ role_definiti (Optional) A map of role assignments to create on this resource. The map key{}
subnet_resource_idsmap(string) (Optional) A map of string subnet ID's to associate the route table to. {}
tagsmap(string)(Optional) Tags of the resource.null
enable_telemetryboolThis variable controls whether or not telemetry is enabled for the module. For mtrue
routesmap(object({ name (Optional) A map of route objects to create on the route table. - `name{}
routes_legacy_modebool(Optional) When set to true, the module will use the legacy mode for managing rofalse
Outputs (4)
resource — This is the full output for the route table.
resource_id — The ID of the route table
routes — This is the full output of the routes.
name — The route table name
Resources (7)
azurerm_management_lockazurerm_role_assignmentazurerm_routeazurerm_route_tableazurerm_subnet_route_table_associationmodtm_telemetryrandom_uuid
Details
FrameworkTerraform Module
LanguageHCL
Version0.5.0
Cloud AZURERM
★ Stars9
Forks6
Total downloads618.5k
Inputs11
Outputs4
Resources7
Examples2
Submodules1
LicenseMIT
NamespaceAzure
Updated