# Resource nubes_postgres Service ID: `90` Service Name: PostgreSQL [Manual](postgres.md) | [Create params](postgres_params_create.md) | [Modify params](postgres_params_modify.md) | [Output params](postgres_outputs.md) | [Operations](postgres_ops.md) | [Example](postgres_example.md) ## Modify params При modify можно изменить все блоки кроме `startup_configuration` (version, realm — задаются только при create). ### cluster_configuration | Поле | Тип | Описание | |---|---|---| | `cpu` | string | Квота CPU в милликорах | | `memory` | string | Квота памяти в MB | | `replicas` | string | Количество нод | | `disk` | string | Размер диска в GB | ### access_configuration | Поле | Тип | Описание | |---|---|---| | `masterIpSpace` | string | ipSpace для внешнего IP master | | `masterAccessList` | array | Список IP/сетей для доступа к master | | `slaveIpSpace` | string | ipSpace для внешнего IP slave | | `slaveAccessList` | array | Список IP/сетей для доступа к slave | ### postgres_configuration | Поле | Тип | Описание | |---|---|---| | `sslRequired` | boolean | Требовать SSL-подключения | | `poolerMaster` | boolean | Включить PgBouncer для master | | `poolerSlave` | boolean | Включить PgBouncer для slave | ### postgres_conf (опционально) Массив `[{paramName, paramValue}]` — дополнительные параметры postgresql.conf. ### backup_configuration | Поле | Тип | Описание | |---|---|---| | `s3Uid` | string | UUID S3 Object Storage | | `retain` | string | Количество сохраняемых бэкапов | | `schedule` | string | Cron-расписание | ### autoscale_configuration | Поле | Тип | Описание | |---|---|---| | `enabled` | boolean | Включить автоскейлинг | | `schedule` | string | Tech window | | `percent` | string | Процент увеличения | | `quota` | string | Максимальный размер диска в GB |