> For the complete documentation index, see [llms.txt](https://docs.ionos.com/terraform-provider/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ionos.com/terraform-provider/data-sources/dbaas_pgsql_versions.md).

# ionoscloud\_pg\_versions

The **DbaaS Postgres Versions data source** can be used to search for and retrieve list of available postgres versions for a specific cluster or for all clusters.

## Example Usage

### Retrieve list of postgres versions for a specific cluster

```hcl
data "ionoscloud_pg_versions" "example" {
	cluster_id = "cluster_id"
}
```

### Retrieve list of postgres versions for all clusters

```hcl
data "ionoscloud_pg_versions" "example" {
}
```

## Argument Reference

* `cluster_id` - (Optional) The unique ID of the cluster.

If `cluster_id` is not provided the data source will return the list of postgres version for all cluster.

## Attributes Reference

The following attributes are returned by the datasource:

* `cluster_id` - Id of the cluster
* `postgres_versions` - list of PostgreSQL versions.
