Skip to content

fjdev/terraform-azurerm-virtual-wan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Requirements

No requirements.

Providers

Name Version
azurerm n/a

Modules

Name Source Version
resource_group github.com/fjdev/terraform-azurerm-resource-group n/a
virtual_hub github.com/fjdev/terraform-azurerm-virtual-hub n/a

Resources

Name Type
azurerm_virtual_wan.vwan resource

Inputs

Name Description Type Default Required
allow_branch_to_branch_traffic (Optional) Boolean flag to specify whether branch to branch traffic is allowed. Defaults to true. bool true no
deploy_resource_group (Optional) Specifies whether to deploy the resource group or not. Defaults to true. bool true no
disable_vpn_encryption (Optional) Boolean flag to specify whether VPN encryption is disabled. Defaults to false. bool false no
location (Required) Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. string n/a yes
managed_by (Optional) The ID of the resource or application that manages this Resource Group. string null no
name (Required) Specifies the name of the Virtual WAN. Changing this forces a new resource to be created. string n/a yes
office365_local_breakout_category (Optional) Specifies the Office365 local breakout category. Possible values include: Optimize, OptimizeAndAllow, All, None. Defaults to None. string "None" no
resource_group_name (Required) The name of the resource group in which to create the Virtual WAN. Changing this forces a new resource to be created. string n/a yes
tags (Optional) A mapping of tags to assign to the Virtual WAN. any null no
type (Optional) Specifies the Virtual WAN type. Possible Values include: Basic and Standard. Defaults to Standard. string "Standard" no
virtual_hubs (Optional) A map of Virtual Hubs to create within the Virtual WAN.
map(object({
deploy_resource_group = optional(bool)
resource_group_name = optional(string)
location = optional(string)
address_prefix = optional(string)
hub_routing_preference = optional(string)
routes = optional(list(object({
address_prefixes = list(string)
next_hop_ip_address = string
})))
sku = optional(string)
managed_by = optional(string)
tags = optional(any)
}))
null no

Outputs

Name Description
id The ID of the Virtual WAN.