resource "cloudru_evolution_postgresql_cluster" "resource_cluster" {specification_id = "00000000-0000-0000-0000-000000000000"initial_database = "myapp_db"version = 17logging = {enabled = truelog_group_id = "00000000-0000-0000-0000-000000000000"}initial_database_lc_ctype = "C"primary_standby_mode = truedescription = "Production PostgreSQL cluster"storage = {pg_data_gb = 100pg_wal_gb = 40}name = "awesome-postgres-cluster"subnet_id = "00000000-0000-0000-0000-000000000000"project_id = "00000000-0000-0000-0000-000000000000"initial_database_lc_collate = "C"recovery_spec = {cluster_id = "00000000-0000-0000-0000-000000000000"pitr = Thu, 01 Jan 2026 12:00:00 UTCbackup_id = "00000000-0000-0000-0000-000000000000"}}
initial_database (String) Название базы данных, которая будет создана в экземпляре сервиса по умолчанию.
name (String) Название кластера.
project_id (String) Идентификатор проекта.
specification_id (String) Идентификатор спецификации, назначенной кластеру.
storage (Attributes) Размеры дисков кластера. (see below for nested schema)
subnet_id (String) Идентификатор подсети.
version (String) Версия продукта.
backup (Attributes) Параметры автоматического резервного копирования. (see below for nested schema)
description (String) Описание кластера.
initial_database_lc_collate (String) Локаль сортировки базы данных, созданной по умолчанию. Нельзя изменить после создания кластера. Значение по умолчанию — C.
initial_database_lc_ctype (String) Локаль набора символов базы данных, созданной по умолчанию. Нельзя изменить после создания кластера. Значение по умолчанию — C.
logging (Attributes) Параметры интеграции с сервисом Клиентского логирования. (see below for nested schema)
pooler_config (Attributes) Конфигурация пулера соединений PgBouncer. (see below for nested schema)
primary_standby_mode (Boolean) Отказоустойчивость кластера. Возможные значения: - true — отказоустойчивая конфигурация с двумя синхронизированными узлами: основным и резервным. - false — одноузловая конфигурация.
recovery_spec (Attributes) Параметры восстановления кластера. (see below for nested schema)
sync_replication_enabled (Boolean) Укажите true, чтобы включить синхронную репликацию. Опция доступна только если primary_standby_mode_enabled равно true.
connection_string (String) Строка подключения.
created_at (String) Время создания кластера.
created_by (String) Идентификатор пользователя, создавшего кластер.
health (String) Состояние кластера.
id (String) Идентификатор кластера.
instances (Number) Количество экземпляров.
status (String) Статус кластера.
sync_replication (Boolean) Синхронная репликация. Возможные значения: - true — синхронная репликация включена. - false — синхронная репликация отключена.
Required:
pg_data_gb (Number) Размер основного диска с данными в гигабайтах.
Optional:
pg_wal_gb (Number) Размер диска с WAL-журналом предзаписи в гигабайтах. При указании WAL-журнал будет размещен на отдельном диске. Размер должен составлять не менее 20% от основного диска. Значение является опциональным.
Optional:
retention_policy_days (Number) Срок хранения автоматически созданных резервных копий. Максимальное значение — 30 дней.
schedule (String) Расписание автоматического резервного копирования в формате CRON-выражения. Например, выражение „15 14 ? * *“ будет запускать задачу каждый день в 14:15. Краткий формат вида «@midnight» или «@every 1h30m» не поддерживается. Автоматическое резервное копирование может происходить не чаще, чем раз в 6 часов. По умолчанию запускается каждое воскресенье в 03:00, резервные копии хранятся в течение 14 дней.
Optional:
enabled (Boolean) Признак отправки логов кластера. По умолчанию false — логи не отправляются.
log_group_id (String) Идентификатор лог-группы, в которую отправляются логи. Если значение не задано, будет использоваться лог-группа проекта по умолчанию — default.
Optional:
enabled (Boolean) Включить пулер соединений. По умолчанию false — пулер выключен. Нельзя изменить после создания кластера.
parameters (Map of String) Дополнительные параметры конфигурации PgBouncer. Список поддерживаемых параметров и их описание доступны в разделе документации Пулер соединений. Параметр pool_mode задается отдельно через поле pool_mode.
pool_mode (String) Режим работы пулера соединений. По умолчанию SESSION. Подробнее.
Required:
cluster_id (String) ClusterID - идентификатор кластера, которому требуется восстановление.
Optional:
backup_id (String) BackupID — идентификатор резервной копии, из которой необходимо восстановить кластер.
pitr (String) PITR — восстановление на момент времени (point-in-time-recovery). Введите время восстановления в формате временной метки.