terraform/modules/avs_expressroute_gateway_old/variables.tf (48 lines of code) (raw):
#################################################################
# module variables
#################################################################
variable "expressroute_pip_name" {
type = string
description = "Azure resource name assigned to the expressroute public ip"
}
variable "expressroute_gateway_name" {
type = string
description = "Azure resource name assigned to the AVS expressroute gateway instance"
}
variable "expressroute_gateway_sku" {
type = string
description = "The sku for the AVS expressroute gateway"
default = "Standard"
}
variable "rg_name" {
type = string
description = "Resource Group Name where the expressroute gateway and the associated public ip are being deployed"
}
variable "rg_location" {
type = string
description = "Resource Group location"
default = "westus2"
}
variable "gateway_subnet_id" {
type = string
description = "The full resource id for the subnet where the bastion will be deployed"
}
variable "express_route_connection_name" {
type = string
description = "Azure resource name for the express_route connection to the AVS private cloud"
}
variable "express_route_id" {
type = string
description = "Azure resource id for the AVS express_route"
}
variable "express_route_authorization_key" {
type = string
description = "AVS private cloud express route authorization key"
}
#################################################################
# telemetry variables
#################################################################
variable "module_telemetry_enabled" {
type = bool
description = "toggle the telemetry on/off for this module"
default = true
}
variable "guid_telemetry" {
type = string
description = "guid used for telemetry identification. Defaults to module guid, but overrides with root if needed."
default = "0f9a8adc-9d37-40b3-aaed-ab34b95cf6dd"
}