avm-utl-regions
Azure/avm-utl-regions/azurerm
Terraform Azure Verified Utility Module for Azure Regions Data
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
| Name | Type | Description | Default |
|---|---|---|---|
| has_availability_zones | bool | `null` means no filter is applied, `true` means only regions with availability z | null |
| region_filter | set(string) | An inclusive set of region names (or display names) to filter the output by. If | null |
| use_cached_data | bool | If true, the module will use cached data from the data directory. If false, the | true |
| enable_telemetry | bool | This variable controls whether or not telemetry is enabled for the module. For m | true |
| geography_filter | string | If set, the module will only return regions that match the specified geography. | null |
| geography_group_filter | string | If set, the module will only return regions that match the specified geography g | null |
| geography_group_filters | set(string) | If set, the module will only return regions that match any of the specified geog | null |
| has_pair | bool | `null` means no filter is applied, `true` means only regions with a paired regio | null |
| is_recommended | bool | `null` means no filter is applied, `true` means only regions that are recommende | null |
| region_name_regex | string | If set, the module will only return regions where the region name matches the sp | null |
| region_name_regex_mode | string | Specifies the regex mode to use when filtering by `region_name_regex`. - `match | "match" |
| geography_filters | set(string) | If set, the module will only return regions that match any of the specified geog | null |
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 contregions_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 variaregions_by_name — A map of region display names to region objects subject to the filters supplied by input variables.