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

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

:::info

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

:::

Provides a list of configuration parameters available for Managed Databases. For more information about configuration parameters, see the official Selectel documentation for [PostgreSQL](/managed-databases/postgresql/settings/), [PostgreSQL for 1C](/managed-databases/postgresql-for-1c/settings/), [PostgreSQL TimescaleDB](/managed-databases/timescaledb/settings/), [MySQL semi-sync](/managed-databases/mysql-semi-sync/settings/), [MySQL sync](/managed-databases/mysql-sync/settings/), [Redis](/managed-databases/redis/eviction-policy/), and [Kafka](/managed-databases/kafka/settings/).

## Example Usage \{#example-usage}

```hcl
data "selectel_dbaas_configuration_parameter_v1" "configuration_parameter_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 the [Availability matrix](/infrastructure/availability-matrix/#managed-databases).

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

  * `datastore_type_id` - (Optional) Unique identifier of the cluster type for which you get configuration parameters. You can retrieve information about available cluster types with the [selectel\_dbaas\_datastore\_type\_v1](/terraform/selectel-provider-reference/data-sources/dbaas_datastore_type_v1) data source.

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

## Attributes Reference \{#attributes-reference}

* `configuration_parameters` - List of available configuration parameters.

  * `id` - Unique identifier of the configuration parameter.

  * `datastore_type_id` - Unique identifier of the cluster type for which the configuration parameter is available.

  * `name` - Name of the configuration parameter.

  * `type` - Type of the configuration parameter.

  * `unit` - Unit of the configuration parameter. Might be empty.

  * `min` - Minimum value of the configuration parameter. Might be empty.

  * `max` - Maximum value of the configuration parameter. Might be empty.

  * `default_value` - Default value of the configuration parameter. Might be empty.

  * `choices` - Available choices for the configuration parameter. Some parameters have a list of available options.

  * `invalid_values` - Invalid values for the configuration parameter.
    Some parameters have a list of values within a range that are not available for the parameter.

  * `is_restart_required` - Shows if the database needs a restart to apply changes.

  * `is_changeable` - Shows if the parameter can be changed.
