Skip to content

Think-Cube/terraform-azure-route-table

Repository files navigation

Requirements

Name Version
terraform >= 1.6.4
azurerm 4.0.1

Providers

Name Version
azurerm 4.0.1

Resources

Name Type
azurerm_route_table.main resource
azurerm_client_config.current data source
azurerm_resource_group.main data source

Inputs

Name Description Type Default Required
default_tags A mapping of tags to assign to the resource. map(any)
{
"ManagedByTerraform": "True"
}
no
environment Variable that defines the name of the environment. string "dev" no
region Region in which resources are deployed. string "weu" no
resource_group_location Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. any n/a yes
resource_group_name The name of the resource group in which to create the route table. Changing this forces a new resource to be created. any n/a yes
route_table List of objects representing routes. Each object accepts the arguments documented below. list(map(string)) [] no
route_table_disable_bgp_route_propagation Boolean flag which controls propagation of routes learned by BGP on that route table. True means disable. bool true no
route_table_name The name of the route table. Changing this forces a new resource to be created. string n/a yes

Outputs

Name Description
location Azure location where the resource exists.
resource_group_name The name of the resource group in which to create the route table
route_entries Objects representing routes
route_table_id The Route Table ID.
route_table_name The name of the route table.