Skip to main content

Data source selectel_dbaas_datastore_type_v1

For your information

This instruction is a copy of the Selectel Terraform provider documentation in the Terraform Registry.

Provides a list of available cluster types in Managed Databases. For more information about available cluster types, see the official Selectel documentation.

Example Usage for PostgreSQL

data "selectel_dbaas_datastore_type_v1" "datastore_type_1" {
project_id = selectel_vpc_project_v2.project_1.id
region = "ru-3"
filter {
engine = "postgresql"
version = "14"
}
}

Example Usage for PostgreSQL for 1C

data "selectel_dbaas_datastore_type_v1" "datastore_type_1" {
project_id = selectel_vpc_project_v2.project_1.id
region = "ru-3"
filter {
engine = "postgresql"
version = "14-1C"
}
}

Example Usage for PostgreSQL TimescaleDB

data "selectel_dbaas_datastore_type_v1" "datastore_type_1" {
project_id = selectel_vpc_project_v2.project_1.id
region = "ru-3"
filter {
engine = "postgresql"
version = "14-TimescaleDB"
}
}

Example Usage for MySQL semi-sync

data "selectel_dbaas_datastore_type_v1" "datastore_type_1" {
project_id = selectel_vpc_project_v2.project_1.id
region = "ru-3"
filter {
engine = "mysql_native"
version = "8"
}
}

Example Usage for MySQL sync

data "selectel_dbaas_datastore_type_v1" "datastore_type_1" {
project_id = selectel_vpc_project_v2.project_1.id
region = "ru-3"
filter {
engine = "mysql"
version = "8"
}
}

Example Usage for Redis

data "selectel_dbaas_datastore_type_v1" "datastore_type_1" {
project_id = selectel_vpc_project_v2.project_1.id
region = "ru-3"
filter {
engine = "redis"
version = "6"
}
}

Example Usage for Kafka

data "selectel_dbaas_datastore_type_v1" "datastore_type_1" {
project_id = selectel_vpc_project_v2.project_1.id
region = "ru-3"
filter {
engine = "kafka"
version = "3.5"
}
}

Argument Reference

Attributes Reference

  • datastore_types - List of available cluster types.

    • id - Cluster type ID.

    • engine - Cluster type engine.

    • version - Cluster type version.