scenarios/apim-baseline/terraform/variables.tf (74 lines of code) (raw):
variable "location" {
type = string
description = "The Azure location in which the deployment is happening"
default = "eastus2"
}
variable "workloadName" {
type = string
description = "A suffix for naming"
default = "apimdemo"
}
variable "appGatewayFqdn" {
type = string
description = "The Azure location to deploy to"
default = "apim.example.com"
}
variable "appGatewayCertType" {
type = string
description = "selfsigned will create a self-signed certificate for the APPGATEWAY_FQDN. custom will use an existing certificate in pfx format that needs to be available in the [certs](../../certs) folder and named appgw.pfx "
default = "selfsigned"
}
variable "environment" {
type = string
description = "Environment"
default = "dev"
}
variable "apimCSVNetNameAddressPrefix" {
description = "APIM CSV Net Name Address Prefix"
type = string
default = "10.2.0.0/16"
}
variable "appGatewayAddressPrefix" {
description = "App Gateway Address Prefix"
type = string
default = "10.2.4.0/24"
}
variable "apimAddressPrefix" {
description = "APIM Address Prefix"
type = string
default = "10.2.7.0/24"
}
variable "privateEndpointAddressPrefix" {
description = "Private Endpoint Address Prefix"
type = string
default = "10.2.5.0/24"
}
variable "deploymentAddressPrefix" {
description = "Deployment Address Prefix"
type = string
default = "10.2.8.0/24"
}
variable "keyVaultSku" {
type = string
description = "The Name of the SKU used for this Key Vault. Possible values are standard and premium"
default = "standard"
}
variable "additionalClientIds" {
description = "List of additional clients to add to the Key Vault access policy."
type = list(string)
default = []
}
variable "certificatePassword" {
description = "Password for the certificate"
type = string
default = ""
}
variable "certificatePath" {
description = "Path to the certificate"
type = string
default = "../../certs/appgw.pfx"
}
variable "identifier" {
description = "The identifier for the resource deployments"
type = string
}