1.Virtual.Network/gateway.app.tf (9 lines of code) (raw):
######################################################################################################################
# Application Gateway (https://learn.microsoft.com/azure/application-gateway/overview-v2) #
# Application Gateway for Containers (https://learn.microsoft.com/azure/application-gateway/for-containers/overview) #
######################################################################################################################
variable appGateway {
type = object({
enable = bool
name = string
type = string
tier = string
capacity = number
})
}
# resource azurerm_application_gateway studio {
# for_each = {
# for virtualNetwork in local.virtualNetworks : virtualNetwork.key => virtualNetwork
# }
# name = var.appGateway.name
# resource_group_name = each.value.resourceGroup.name
# location = each.value.location
# sku {
# name = var.appGateway.type
# tier = var.appGateway.tier
# capacity = var.appGateway.capacity
# }
# depends_on = [
# azurerm_resource_group.network_regions
# ]
# }