Azure Route Table - Terraform Module
Module version
Terraform version
AzureRM version
>= 2.x.x
>= 1.3.x
>= 2.0.0
>= 1.x.x
>= 0.13.x
>= 2.0.0
The following parameters are supported:
Name
Description
Type
Default
Required
name
The name of the route table.
string
n/a
yes
resource_group_name
The name of the resource group in which to create the route table.
string
n/a
yes
location
The location/region where the route table is created.
string
n/a
yes
tags
A mapping of tags to assign to the resource.
map(string)
{}
no
disable_bgp_route_propagation
Boolean flag which controls propagation of routes learned by BGP on that route table.
bool
true
no
routes
List of objects that represent the configuration of each route.
list(object({}))
[]
no
The routes
supports the following:
Name
Description
Type
Default
Required
name
The name of the route.
string
n/a
yes
address_prefix
The destination CIDR to which the route applies.
string
n/a
yes
next_hop_type
The type of Azure hop the packet should be sent to. Possible values are: VirtualNetworkGateway
, VnetLocal
, Internet
and None
.
string
n/a
yes
next_hop_in_ip_address
Contains the IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance
.
string
null
no
The following outputs are exported:
Name
Description
Sensitive
id
The route table configuration ID.
no
name
The name of the route table.
no
resource_group_name
The name of the resource group in which to create the route table.
no
location
The location/region where the route table is created.
no
tags
The tags assigned to the resource.
no
routes
Blocks containing configuration of each route.
no
subnets
List of the ids of the subnets configured to the route table.
no