arvancloud_iaas_availability_zones (Data Source)
Lists IaaS availability zones, optionally filtered by region.
Example Usage
# List all availability zones across all regions.
data "arvancloud_iaas_availability_zones" "all" {}
output "all_availability_zones" {
value = data.arvancloud_iaas_availability_zones.all.availability_zones
}
# List availability zones for a specific region.
data "arvancloud_iaas_availability_zones" "ir_central" {
region = "ir-central1"
}
output "ir_central_zones" {
value = data.arvancloud_iaas_availability_zones.ir_central.availability_zones
}
Schema
Optional
region(String) Filter availability zones by region code name (e.g.ir-central1). If omitted, all availability zones across all regions are returned.
Read-Only
availability_zones(Attributes List) List of availability zones. (see below for nested schema)id(String) Unique identifier for this data source.
Nested Schema for availability_zones
Read-Only:
api_code(String) Internal API code used when making IaaS API calls (e.g.ir-thr-ba1).code_name(String) User-friendly code name of the availability zone (e.g.ir-central1-a).description(String) Description of the availability zone.name(String) Human-readable name of the availability zone (e.g. Bamdad).region_code(String) Code name of the region this availability zone belongs to.