diff --git a/WORK & PROJECTS/Mol/Серверы/Alfa cloud readme.md b/WORK & PROJECTS/Mol/Серверы/Alfa cloud readme.md index 1bf3d57..a1c5530 100644 --- a/WORK & PROJECTS/Mol/Серверы/Alfa cloud readme.md +++ b/WORK & PROJECTS/Mol/Серверы/Alfa cloud readme.md @@ -9,22 +9,31 @@ Alfa Cloud — серверный API, который предоставляет Все запросы должны производиться только из админки Mol с авторизацией Basic Auth (обычный логин и пароль). Учётные можно менять регулярно, для этого существует специальный запрос. Учётные данные НЕ синхронизированы с основными учётными данными MOL (и для безопасности и отсутствия необходимости синхронизации всех юзеров. Нужен только главный админ). В данном API в тестовом режиме будет использоваться спецификация JSON:API для унификации серверных ответов -#### Точки подключения +#### Точки подключения: GET: +``` /servers — получить список активных серверов (для разворачивания новых клиентов) /servers/{id} — получить подробную информацию о сервере (TODO: с параметрами мониторинга и нагрузкой в реальном времени) /clients — получить список контейнеров клиентов со всеми подробностями (поддерживается пагинация). С флагом доступностью контейнера. +``` POST: +``` /servers/create — создать сервер в БД /clients/create — создать клиента /clients/{id}/owner_password — задать новый пароль администратора лаборатории - *TODO: перенос данных клиента с одного сервера на другой* + \ TODO: перенос данных клиента с одного сервера на другой +``` UPDATE: +``` /servers/{id}/edit — изменить информацию о сервере /clients/{id}/edit — редактировать данные клиента (кроме пароля администратора лабы) +``` + DELETE -/clients/{id}/delete — редкая функция — запуск очистки пользовательских -/servers/{id}/delete – не реализовано, да и пока что не надо. Тут нужно просто удаление информации о сервере из БД. \ No newline at end of file +``` + /clients/{id}/delete — редкая функция — запуск очистки пользовательских конфигов с серверов + /servers/{id}/delete – не реализовано, да и пока что не надо. Тут нужно просто удаление информации о сервере из БД. +``` \ No newline at end of file