google_compute_regions
Provides access to available Google Compute regions for a given project. See more about regions and regions in the upstream docs.
data "google_compute_regions" "available" {} resource "google_compute_subnetwork" "cluster" { count = "${length(data.google_compute_regions.available.names)}" name = "my-network" ip_cidr_range = "10.36.${count.index}.0/24" network = "my-network" region = "${data.google_compute_regions.available.names[count.index]}" }
Argument Reference
The following arguments are supported:
-
project
(Optional) - Project from which to list available regions. Defaults to project declared in the provider. -
status
(Optional) - Allows to filter list of regions based on their current status. Status can be eitherUP
orDOWN
. Defaults to no filtering (all available regions - bothUP
andDOWN
).
Attributes Reference
The following attribute is exported:
-
names
- A list of regions available in the given project
© 2018 HashiCorpLicensed under the MPL 2.0 License.
https://www.terraform.io/docs/providers/google/d/google_compute_regions.html