vault backup: 2025-02-28 17:08:56

This commit is contained in:
sShemet
2025-02-28 17:08:56 +05:00
parent deca5aa559
commit f2e5918df4
3 changed files with 12 additions and 9 deletions

View File

@@ -16,14 +16,16 @@ GET:
/servers — получить список активных серверов (для разворачивания новых клиентов)
/servers/{id} — получить подробную информацию о сервере <span style="color: gray">(TODO: с параметрами мониторинга и нагрузкой в реальном времени)</span>
/clients — получить список контейнеров клиентов со всеми подробностями (поддерживается пагинация). С флагом доступностью контейнера.
/clients/{id}/demo_enable - применение таблиц демо-данных
/clients/{id}/demo_disable - удаление демо-данных
/clients/{id}/send_success - отправить письмо клиенту с успешной регистрацией облака с логином и паролем
```
POST:
```
/servers/create — создать сервер в БД
/clients/create — создать клиента
/clients/{id}/owner_password — задать новый пароль администратора лаборатории
/clients/{id}/demo_ac
/clients/create — создать клиента (полный серверный цикл создания облака)
/clients/owner_password — задать новый пароль администратора лаборатории
\ TODO: перенос данных клиента с одного сервера на другой
```
@@ -31,6 +33,7 @@ UPDATE:
```
/servers/{id}/edit — изменить информацию о сервере
/clients/{id}/edit — редактировать данные клиента (кроме пароля администратора лабы)
/clients/{id}/expire_date - обновление даты
```
DELETE