# Operations: nubes_nextcloud
| Operation | Kind | Action | Subresource | ID | Params | Description |
|---|---|---|---|---|---|---|
| `create` | `instance` | `create` | `` | `16` | domain, resourceCPU, resourceMemory, resourceDisk, documentServer, resourceInstances, psqlUid, appVersion, redisUid | DEV-Ветка сборки Nextcloud |
| `delete` | `instance` | `delete` | `` | `17` | | DEV-Ветка удаления Nextcloud |
| `modify` | `instance` | `modify` | `` | `67` | resourceCPU, resourceMemory, resourceDisk, resourceInstances, appVersion | |
| `restart` | `action` | `restart` | `` | `66` | | |
| `resume` | `instance` | `resume` | `` | `129` | | |
| `suspend` | `instance` | `suspend` | `` | `128` | | |
## Operation: create
| Code | Type | Required | Default | Description | Man | Constraints | ID |
|---|---|---|---|---|---|---|---|
| `domain` | `string` | `ДА` | `web01` | Если будет указан FQDN, то происходят проверки DNS на валидность А-записи, или будет добавлено в зону resourceRealm | Наименование домена. Если будет указан FQDN, то происходят проверки DNS. Если указан поддомен, то будет добавлен в зону services.ngcloud.ru
Можно указать клиентскую DNS-Запись. Важно, чтобы запись смотрела на Ingress кластера | regex=^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\.)*[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?$ | `21` |
| `resourceCPU` | `integer > 0` | `ДА` | `1000` | Квота ядра пода (Указывается в mili). 1 ядро = 1000 Mili | Квота ядра пода (Указывается в mili). 1 ядро = 1000 Mili | minvalue=100; maxvalue=4000 | `99` |
| `resourceMemory` | `integer > 0` | `ДА` | `1024` | Квота памяти пода (Указывается в Megabytes) | Квота памяти пода (Указывается в Megabytes) | minvalue=1024; maxvalue=8192 | `100` |
| `resourceDisk` | `integer > 0` | `ДА` | `2` | Квота диска (Указывается в GIGAbytes)
Диск не может быть меньше 2G (!) | Квота диска (Указывается в GIGAbytes) | minvalue=2; maxvalue=999 | `101` |
| `documentServer` | `string` | `ДА` | `collabora` | Выбор сервера документов (onlyoffice)/(collabora). onlyoffice пока не доступен
Размер пода collabora:
1.8 ядра. 2Gi ОЗУ | Выбор сервера документов (onlyoffice)/(collabora). onlyoffice пока не доступен | value_list=collabora | `192` |
| `resourceInstances` | `integer > 0` | `ДА` | `1` | Количество узлов
Не может пока быть больше одного, так как нужны SC под RWMany | | minvalue=1; maxvalue=7; value_list=1 | `470` |
| `psqlUid` | `uuid` | `ДА` | `` | | | ref_svc_id=90 | `564` |
| `appVersion` | `` | `ДА` | `32.0.1` | | | value_list=32.0.1 | `569` |
| `redisUid` | `uuid` | `ДА` | `` | | | ref_svc_id=91 | `570` |
## Operation: delete
None.
## Operation: modify
| Code | Type | Required | Default | Description | Man | Constraints | ID |
|---|---|---|---|---|---|---|---|
| `resourceCPU` | `integer > 0` | `НЕТ` | `` | Квота ядра пода (Указывается в mili) | Квота ядра пода (Указывается в mili) | minvalue=100; maxvalue=4000 | `178` |
| `resourceMemory` | `integer > 0` | `НЕТ` | `` | Квота памяти пода (Указывается в Megabytes) | Квота памяти пода (Указывается в Megabytes) | minvalue=128; maxvalue=8192 | `179` |
| `resourceDisk` | `integer > 0` | `НЕТ` | `` | Квота диска (Указывается в GIGAbytes) | Квота диска (Указывается в GIGAbytes) | minvalue=1; maxvalue=999 | `180` |
| `resourceInstances` | `integer > 0` | `НЕТ` | `` | Количество узлов.
Не может пока быть больше одного, так как нужны SC под RWMany | | minvalue=1; maxvalue=7; value_list=1 | `547` |
| `appVersion` | `string` | `ДА` | `` | Нельзя обновляться сразу через несколько версий сразу | | value_list=32.0.1 | `571` |
## Operation: restart
None.
## Operation: resume
None.
## Operation: suspend
None.