40 lines
991 B
Markdown
40 lines
991 B
Markdown
|
---
|
||
|
layout: "aws"
|
||
|
page_title: "AWS: aws_availability_zones"
|
||
|
sidebar_current: "docs-aws-datasource-availability-zones"
|
||
|
description: |-
|
||
|
Provides a list of availability zones which can be used by an AWS account
|
||
|
---
|
||
|
|
||
|
# aws\_availability\_zones
|
||
|
|
||
|
The Availability Zones data source allows access to the list of AWS
|
||
|
Availability Zones which can be accessed by an AWS account within the region
|
||
|
configured in the provider.
|
||
|
|
||
|
## Example Usage
|
||
|
|
||
|
```
|
||
|
# Declare the data source
|
||
|
data "aws_availability_zones" "zones" {}
|
||
|
|
||
|
# Create a subnet in each availability zone
|
||
|
resource "aws_subnet" "public" {
|
||
|
count = "${length(data.aws_availability_zones.zones.instance)}"
|
||
|
|
||
|
availability_zone = "${data.aws_availability_zones.zones.instance[count.index]}"
|
||
|
|
||
|
# Other properties...
|
||
|
}
|
||
|
```
|
||
|
|
||
|
## Argument Reference
|
||
|
|
||
|
There are no arguments for this data source.
|
||
|
|
||
|
## Attributes Reference
|
||
|
|
||
|
The following attributes are exported:
|
||
|
|
||
|
* `instance` - A list of the availability zone names available to the account.
|