# Resource nubes_mariadb
Service ID: `115`
Service Name: Mariadb
[Manual](mariadb.md) | [Create params](mariadb_params_create.md) | [Modify params](mariadb_params_modify.md) | [Output params](mariadb_outputs.md) | [Operations](mariadb_ops.md) | [Example](mariadb_example.md)
## Create params
**Обязательные параметры (вводимые пользователем)**
| ID | Code | Type | Description | Constraints |
| 422 | resource_realm | string | Платформа для развертывания | func=getAvailableResourceRealms |
| 429 | ip_space_name_master | string | Имя ipSpace для публикации VIP master. Не может быть пустым, если включен needExternalAddressMaster | |
| 459 | s3_uid | uuid | Экземпляр (учетная запись) S3 для резервного копирования. Резервное копирование обязательно | ref_svc_id=12 |
**Параметры, имеющие значение по умолчанию, если не меняете - эти параметры не обязательно прописывать в манифесте**
| ID | Code | Type | Default | Description | Constraints |
| 424 | resource_cpu | integer | 500 | Квота ядра пода (milicores) | minvalue=500; maxvalue=4000 |
| 425 | resource_memory | integer | 1024 | Квота памяти пода (MBytes) | minvalue=1024; maxvalue=8192 |
| 426 | resource_disk | integer | 1 | Квота диска (Указывается в GIGAbytes) | minvalue=1; maxvalue=999 |
| 427 | resource_instances | integer | 1 | Количество узлов | minvalue=1; maxvalue=7 |
| 428 | need_external_address_master | boolean | false | Выделяет внешний (белый) IP для доступа к master | value_list=false, true |
| 430 | ext_backup_schedule | string | 0 * * * * | Не обязательный. Время запуска бекапа | regex=^(\*|(\d+|\*\/\d+|\d+(,\d+)*))\s\*\s\*\s\*\s\*$ |
| 431 | app_version | string | 9.4.0 | Версия MySQL | value_list=8.4.0, 9.4.0 |
| 432 | auto_scale | boolean | false | Включает автоскейлинг PV. При включении параметра необходимо настроить autoScalePercentage и autoScaleTechWindow. Алерт при срабатывании вызывает modify у текущей услуги | value_list=false, true |
| 433 | auto_scale_percentage | integer | 10 | Требует включения autoScale. Позволяет указать в процентах расширение от текущего макс объема | value_list=10, 15, 20 |
| 434 | auto_scale_tech_window | integer | 0 | Требует включения autoScale. Окно обновления (пока не реализовано). Указывается час в виде Integer (0 / 5 / 12 / 23) | value_list=0, 5, 12, 23 |
| 435 | auto_scale_quota_gb | integer | 1 | Квота для autoScale | |
Параметры поведения (кратко)
По умолчанию: `suspend_on_destroy = True`, `adopt_existing_on_create = False`.
При `terraform destroy` или удалении ресурса из манифеста:
- `suspend_on_destroy=true` — инстанс переводится в `Suspend` (не удаляется).
- `suspend_on_destroy=false` — Terraform удаляет ресурс только из state.
При `apply` флаг `adopt_existing_on_create` работает как авто-`import`:
- `false` — если ресурс уже есть, будет ошибка.
- `true` — Terraform может взять существующий инстанс под управление (`running` → adopt, `suspended` → resume+adopt при совпадении параметров).
Важно: один инстанс должен быть только в одном state. Иначе получите конфликт управления.