modules/expressroute-gateway/output.tf (20 lines of code) (raw):

output "resource_id" { description = "Azure ExpressRoute Gateway resource ID" value = var.expressroute_gateways != null ? [for gateway in azurerm_express_route_gateway.express_route_gateway : gateway.id] : [] } output "resource" { description = "Azure ExpressRoute Gateway resource name" value = var.expressroute_gateways != null ? [for gateway in azurerm_express_route_gateway.express_route_gateway : gateway] : [] } output "resource_object" { description = "Azure ExpressRoute Gateway resource object" value = var.expressroute_gateways != null ? { for key, gateway in azurerm_express_route_gateway.express_route_gateway : key => { id = gateway.id name = gateway.name location = gateway.location resource_group = gateway.resource_group_name scale_units = gateway.scale_units } } : {} }