google_fastly_waf/variables.tf (50 lines of code) (raw):
variable "backends" {
description = "A list of backends"
type = list(any)
default = []
}
variable "environment" {
description = "The environment this module is deployed into"
type = string
}
variable "realm" {
description = "The realm this module is deployed into"
type = string
}
variable "application" {
description = "Application name"
type = string
}
variable "domains" {
description = "A list of domains"
type = list(any)
default = []
}
variable "conditions" {
description = "Conditions"
type = list(any)
default = []
}
variable "snippets" {
description = "snippets"
type = list(any)
default = []
}
variable "project_id" {
description = "The GCP project_ id for BigQuery logging"
type = string
}
variable "subscription_domains" {
description = "Domains to issue SSL certificates for"
type = list(any)
default = []
}
## NGWAF
variable "ngwaf_agent_level" {
type = string
default = "log"
description = "This is the site wide blocking level"
}
variable "ngwaf_immediate_block" {
type = bool
default = true
}