terraform/modules/avs_vwan_vnet_spoke/variables.tf (45 lines of code) (raw):
#################################################################
# module variables
#################################################################
variable "rg_name" {
type = string
description = "Resource Group Name where the jumpbox is deployed"
}
variable "rg_location" {
type = string
description = "Resource Group location"
default = "<location>"
}
variable "vwan_spoke_vnet_name" {
type = string
description = "azure resource name for the spoke vnet"
}
variable "vwan_spoke_vnet_address_space" {
type = list(string)
description = "Address space summaries for the spoke Vnet"
}
variable "vwan_spoke_subnets" {
type = list(object({
name = string
address_prefix = list(string)
}))
}
variable "virtual_hub_spoke_vnet_connection_name" {
type = string
description = "Azure resource name for the connection between the vnet and the vwan virtual hub"
}
variable "tags" {
type = map(string)
description = "List of the tags that will be assigned to each resource"
}
variable "virtual_hub_id" {
type = string
description = "Azure resource id for the virtual hub linked to the vnet spoke connection"
}
#################################################################
# 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"
}