---
title: "Источник данных selectel_dbaas_available_extension_v1"
sidebar_label: "selectel_dbaas_available_extension_v1"
description: "Provides a list of extensions available for Selectel Managed Databases"
sidebar_position: 3
---

# Источник данных selectel\_dbaas\_available\_extension\_v1

:::info

Эта инструкция — копия документации Selectel Terraform-провайдера в [Terraform Registry](https://registry.terraform.io/providers/selectel/selectel/latest/docs).

:::

Provides a list of extensions available for Managed Databases. Applicable to PostgreSQL and PostgreSQL TimescaleDB. For more information about extensions, see the official Selectel documentation for [PostgreSQL](/managed-databases/postgresql/add-extensions/) and [PostgreSQL TimescaleDB](/managed-databases/timescaledb/add-extensions/).

## Example Usage \{#example-usage}

```hcl
data "selectel_dbaas_available_extension_v1" "available_extension_1" {
  project_id = selectel_vpc_project_v2.project_1.id
  region     = "ru-3"
}
```

## Argument Reference \{#argument-reference}

* `project_id` - (Required) Unique identifier of the associated project. Retrieved from the [selectel\_vpc\_project\_v2](/terraform/selectel-provider-reference/resources/vpc_project_v2) resource. Learn more about [Projects](/access-control/projects/about-projects/).

* `region` - (Required) Pool where the database is located, for example, `ru-3`. Learn more about available pools in [Product availability by location](/infrastructure/product-availability-by-location/#managed-databases).

* `filter` - (Optional) Values to filter available extensions.

  * `name` - (Optional) Name of the extension to search.

## Attributes Reference \{#attributes-reference}

* `available_extensions` - List of the available extensions:

  * `id` - Unique identifier of the extension.

  * `name` - Extension name.

  * `datastore_type_ids` - List of cluster types that support the extension.

  * `dependency_ids` - List of extensions that depend on this extension.
