blob: 255650d90527f640c33503efcdeca7f2619cf15c [file] [log] [blame] [edit]
---
subcategory: "Cloud Composer"
description: |-
Provides available Cloud Composer versions.
---
# google_composer_image_versions
Provides access to available Cloud Composer versions in a region for a given project.
## Example Usage
```hcl
data "google_composer_image_versions" "all" {
}
resource "google_composer_environment" "test" {
name = "test-env"
region = "us-central1"
config {
software_config {
image_version = data.google_composer_image_versions.all.image_versions[0].image_version_id
}
}
}
```
## Argument Reference
The following arguments are supported:
* `project` - (Optional) The ID of the project to list versions in.
If it is not provided, the provider project is used.
* `region` - (Optional) The location to list versions in.
If it is not provider, the provider region is used.
## Attributes Reference
The following attributes are exported:
* `image_versions` - A list of composer image versions available in the given project and location. Each `image_version` contains:
* `image_version_id` - The string identifier of the image version, in the form: "composer-x.y.z-airflow-a.b.c"
* `supported_python_versions` - Supported python versions for this image version