outputs.tf (40 lines of code) (raw):
output "dns_server_ip_address" {
description = "The private IP addresses of the DNS servers associated with the virtual WAN."
value = module.virtual_wan.firewall_private_ip_address_by_hub_key
}
output "firewall_policy_resource_ids" {
description = "The resource IDs of the firewall policies associated with the virtual WAN."
value = { for key, value in module.firewall_policy : key => value.resource_id }
}
output "firewall_private_ip_address" {
description = "The private IP addresses of the firewalls associated with the virtual WAN, grouped by hub key."
value = module.virtual_wan.firewall_private_ip_address_by_hub_key
}
output "firewall_public_ip_addresses" {
description = "The public IP addresses of the firewalls associated with the virtual WAN, grouped by hub key."
value = module.virtual_wan.firewall_public_ip_addresses_by_hub_key
}
output "firewall_resource_ids" {
description = "The resource IDs of the firewalls associated with the virtual WAN, grouped by hub key."
value = module.virtual_wan.firewall_resource_ids_by_hub_key
}
output "firewall_resource_names" {
description = "The names of the firewalls associated with the virtual WAN, grouped by hub key."
value = module.virtual_wan.firewall_resource_names_by_hub_key
}
output "name" {
description = "The name of the virtual WAN."
value = module.virtual_wan.name
}
output "resource_id" {
description = "The resource ID of the virtual WAN."
value = module.virtual_wan.resource_id
}
output "virtual_hub_resource_ids" {
description = "The resource IDs of the virtual hubs associated with the virtual WAN."
value = module.virtual_wan.virtual_hub_resource_ids
}
output "virtual_hub_resource_names" {
description = "The names of the virtual hubs associated with the virtual WAN."
value = module.virtual_wan.virtual_hub_resource_names
}