templates/platform_landing_zone/modules/config-templating/variables.tf (76 lines of code) (raw):

variable "starter_locations" { type = list(string) description = "The default for Azure resources. (e.g 'uksouth')|azure_location" } variable "subscription_id_connectivity" { type = string description = "value of the subscription id for the Connectivity subscription|azure_subscription_id" } variable "subscription_id_identity" { type = string description = "value of the subscription id for the Identity subscription|azure_subscription_id" } variable "subscription_id_management" { type = string description = "value of the subscription id for the Management subscription|azure_subscription_id" } variable "root_parent_management_group_id" { type = string default = "" description = "This is the id of the management group that the ALZ hierarchy will be nested under, will default to the Tenant Root Group|azure_name" } variable "enable_telemetry" { type = bool default = true description = "Flag to enable/disable telemetry" } variable "custom_replacements" { type = object({ names = optional(map(string), {}) resource_group_identifiers = optional(map(string), {}) resource_identifiers = optional(map(string), {}) }) description = "Custom replacements" } variable "tags" { type = map(string) default = null description = "(Optional) Tags of the resource." } variable "connectivity_resource_groups" { type = map(object({ name = string location = string })) default = {} description = <<DESCRIPTION A map of resource groups to create. These must be created before the connectivity module is applied. The following attributes are supported: - name: The name of the resource group - location: The location of the resource group DESCRIPTION } variable "hub_and_spoke_vnet_settings" { type = any default = {} } variable "hub_and_spoke_vnet_virtual_networks" { type = any default = {} } variable "virtual_wan_settings" { type = any default = {} } variable "virtual_wan_virtual_hubs" { type = any default = {} } variable "management_resource_settings" { type = any default = {} } variable "management_group_settings" { type = any default = {} }