Skip to content

schubergphilis/terraform-azure-mcaf-vwan

Repository files navigation

terraform-azure-mcaf-vwan

Requirements

Name Version
terraform >= 1.7
azurerm >= 4

Providers

Name Version
azurerm 4.7.0

Modules

Name Source Version
vhub ./modules/vhub n/a

Resources

Name Type
azurerm_resource_group.this resource
azurerm_virtual_hub_bgp_connection.this resource
azurerm_virtual_wan.this resource

Inputs

Name Description Type Default Required
hub_bgp_peers n/a
map(object({
virtual_hub_id = string
name = string
peer_asn = number
peer_ip = string
vnet_connection_id = string
}))
n/a yes
resource_group n/a
object({
name = string
location = string
})
n/a yes
virtual_hubs n/a
map(object({
virtual_hub_name = string
location = string
address_prefix = string
routing_intent_name = string
firewall_name = string
firewall_policy_name = string
firewall_sku_tier = string
firewall_public_ip_count = number
firewall_threat_intelligence_mode = string
firewall_proxy_enabled = bool
firewall_dns_servers = list(string)
}))
n/a yes
virtual_wan n/a
object({
name = string
location = string
})
n/a yes
tags n/a map(string) {} no

Outputs

No outputs.