vault backup: 2025-02-28 16:38:53

This commit is contained in:
sShemet
2025-02-28 16:38:53 +05:00
parent df1b694ee3
commit 74a22b4ca3

View File

@@ -13,12 +13,18 @@ Alfa Cloud — серверный API, который предоставляет
GET:
/servers — получить список активных серверов (для разворачивания новых клиентов)
/servers/{id} — получить подробную информацию о сервере <span style="color: gray">(с параметрами мониторинга (<b>позже</b>))</span>
/clients — получить список контейнеров клиентов со всеми подробностями (поддерживается пагинация)
/servers/{id} — получить подробную информацию о сервере <span style="color: gray">(TODO: с параметрами мониторинга и нагрузкой в реальном времени)</span>
/clients — получить список контейнеров клиентов со всеми подробностями (поддерживается пагинация). С флагом доступностью контейнера.
POST:
/servers/create — создать сервер в БД
/servers/{id}/edit — изменить информацию о сервере
/clients/create — создать клиента
/clients/{id}/owner_password — задать новый пароль администратора лаборатории
*TODO: перенос данных клиента с одного сервера на другой*
UPDATE:
/servers/{id}/edit — изменить информацию о сервере
/clients/{id}/edit — редактировать данные клиента (кроме пароля администратора лабы)
/clients/{id}/owner_password — задать новый пароль администратора лаборатории
DELETE
/clients/{id}/delete — редкая функция — запуск очистки пользовательских
/servers/{id}/delete не реализовано, да и пока что не надо. Тут нужно просто удаление информации о сервере из БД.