selectel_dbaas_extension_v1
Эта инструкция — копия документации Selectel Terraform-провайдера в Terraform Registry.
Creates and manages a PostgreSQL extension using public API v1. Applicable to PostgreSQL, PostgreSQL for 1C, and PostgreSQL TimescaleDB datastores. For more information about extensions, see the official Selectel documentation for PostgreSQL, PostgreSQL for 1C, and PostgreSQL TimescaleDB.
Example usage
resource "selectel_dbaas_postgresql_extension_v1" "extension_1" {
project_id = selectel_vpc_project_v2.project_1.id
region = "ru-3"
datastore_id = selectel_dbaas_postgresql_datastore_v1.datastore_1.id
database_id = selectel_dbaas_postgresql_database_v1.database_1.id
available_extension_id = data.selectel_dbaas_available_extension_v1.ae.available_extensions[0].id
}
Argument Reference
-
project_id
— (Required) Unique identifier of the associated project. Changing this creates a new extension. Retrieved from the selectel_vpc_project_v2 resource. Learn more about Projects. -
region
— (Required) Pool where the database is located, for example,ru-3
. Changing this creates a new extension. Learn more about available pools in the Availability matrix. -
datastore_id
— (Required) Unique identifier of the associated datastore. Changing this creates a new extension. Retrieved from the selectel_dbaas_postgresql_datastore_v1. -
database_id