avm-utl-regions

Azure/avm-utl-regions/azurerm

Terraform Module HCL AZURERM ✓ Verified

Terraform Azure Verified Utility Module for Azure Regions Data

Install
module "avm-utl-regions" {
source = "Azure/avm-utl-regions/azurerm"
version = "0.11.0"
}
⭐ Source on GitHub 📦 Registry page
README

Azure Regions and Availability Zones module This module provides an output of all Azure regions and availability zones. The module outputs a list of objects with the following attributes: - name - The name of the region. E.g. "eastus" - display_name - The display name of the region. E.g. "East US". - paired_region_name - The name of the region paired with this region. May be null if the region has no pair. - geography - The geography of the region. - geography_group - The geography group of the region. - zones - A list of the availability zones in the region. Will be null if the region does not support zones. This data is the further composed into useful maps keyed by region name and region display name. Useful filters are also provided. Requirements The following requirements are needed b

Inputs (12)
NameTypeDescriptionDefault
has_availability_zonesbool`null` means no filter is applied, `true` means only regions with availability znull
region_filterset(string)An inclusive set of region names (or display names) to filter the output by. If null
use_cached_databoolIf true, the module will use cached data from the data directory. If false, the true
enable_telemetryboolThis variable controls whether or not telemetry is enabled for the module. For mtrue
geography_filterstringIf set, the module will only return regions that match the specified geography. null
geography_group_filterstringIf set, the module will only return regions that match the specified geography gnull
geography_group_filtersset(string)If set, the module will only return regions that match any of the specified geognull
has_pairbool`null` means no filter is applied, `true` means only regions with a paired regionull
is_recommendedbool`null` means no filter is applied, `true` means only regions that are recommendenull
region_name_regexstringIf set, the module will only return regions where the region name matches the spnull
region_name_regex_modestringSpecifies the regex mode to use when filtering by `region_name_regex`. - `match"match"
geography_filtersset(string)If set, the module will only return regions that match any of the specified geognull
Outputs (9)
regions_by_name_or_display_name — A map of regions by either display names or name, to region objects subject to the filters supplied
valid_region_display_names — A set of valid region display names subject to the filters supplied by input variables.
valid_region_names — A set of valid region names subject to the filters supplied by input variables.
valid_region_names_or_display_names — A set of valid region names or display names subject to the filters supplied by input variables.
regions — A list of region objects subject to the filters supplied by input variables. Each region object cont
regions_by_display_name — A map of region display names to region objects subject to the filters supplied by input variables.
regions_by_geography — A map of geographies to a list of region objects subject to the filters supplied by input variables.
regions_by_geography_group — A map of geography groups to a list of region objects subject to the filters supplied by input varia
regions_by_name — A map of region display names to region objects subject to the filters supplied by input variables.
Resources (2)
modtm_telemetryrandom_uuid
Details
FrameworkTerraform Module
LanguageHCL
Version0.11.0
Cloud AZURERM
★ Stars5
Forks8
Total downloads1.7M
Inputs12
Outputs9
Resources2
Examples5
Submodules1
LicenseMIT
NamespaceAzure
Updated