Files
tf_provider/generated/dev/docs/postgres_params_modify.md
T
“Naeel” dd56bcda83 refactor: restructure project — separate tools, config, generated, provider
TOOLS/        — generators + scripts + config + ARCHITECTURE.md
  ├── yaml-generator/    (code)
  ├── resource-generator/ (code)
  ├── docs-generator/    (code)
  ├── scripts/           (← devops/*.sh)
  ├── config/            (← devops/profiles/ + devops/config/)
  │   ├── test/          profile.env, services_list.txt, operation_timeouts.json
  │   ├── prod/
  │   └── dev/
  └── ARCHITECTURE.md    (← devops/ARCHITECTURE.md)

generated/    — pipeline output only (gitignored)
  ├── test/resources_yaml/, go/, docs/, provider_build/
  ├── prod/
  └── dev/

provider/     — code only, no generated files
  resources_yaml/        — DELETED (generated)
  internal/resources_gen/ — DELETED (generated)

devops/       — removed (replaced by TOOLS/scripts + TOOLS/config + generated/)

Generators now fail if NUBES_*_DIR not set (no defaults to provider/).
Provider requires pipeline to populate resources_gen/ before build.
2026-07-06 09:06:09 +04:00

4.5 KiB

Resource nubes_postgres

Service ID: 90

Service Name: PostgreSQL

Manual | Create params | Modify params | Output params | Operations | Example

Modify params

IDCodeTypeDescriptionConstraints
91resource_instancesintegerКоличество узлов в сетиminvalue=1; maxvalue=7
92resource_memoryintegerКвота памяти пода (MBytes)minvalue=128; maxvalue=8192
93resource_cpuintegerКвота ядра пода (milicores)minvalue=100; maxvalue=4000
94resource_diskintegerКвота диска (Указывается в GIGAbytes)minvalue=1; maxvalue=999
147need_external_address_masterbooleanВыделяет внешний IP для доступа к mastervalue_list=false, true
148need_external_address_slavebooleanВыделяет внешний IP для доступа к slave. Действует, если slave в принципе естьvalue_list=false, true
267ext_backup_schedulestringНе обязательный. Время запуска бекапаregex=^((((\d+,)+\d+|(\d+(\/|-|#)\d+)|(\d+L?)|(\*(\/\d+)?)|(L(-\d+)?)|(\?)|([A-Z]{3}(-[A-Z]{3})?)) ?){5,7})|(@(annually|yearly|monthly|weekly|daily|hourly|reboot))|(@every (\d+(ns|us|µs|ms|s|m|h))+)$
268ext_backup_num_to_retainintegerНе обязательный. Количество сохраняемых бекаповminvalue=1; maxvalue=99
315app_versionstringВерсия PostgreSQL. Нельзя опускать внизvalue_list=17, 16
316json_parametersjsonМассив переменных, более подробнее про настройку можно посмотреть https://www.postgresql.org/docs/current/runtime-config.htmlmaxlength=2048
317enable_pg_pooler_masterbooleanВключает pgPooler (на запись). Будет создан новый подvalue_list=false, true
318enable_pg_pooler_slavebooleanВключает pgPooler (на чтение). Будет создан новый подvalue_list=false, true
319allow_no_sslbooleanПо умолчанию подключение обязательное (sslmode=require). Выставление в true отключит этот параметрvalue_list=false, true
541ip_space_name_masterstringИмя ipSpace для публикации VIP master. Не может быть пустым, если включен needExternalAddressMaster. Пример: `internet-no-antiddos-v1`
542ip_space_name_slavestringИмя ipSpace для публикации VIP slave. Не может быть пустым, если включен needExternalAddressSlave