پرش به مطلب اصلی

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.