Медиасерверы
1. Удаление нескольких медиасерверов (DELETE /media_servers)
{
"ids": [ (1)
1
]
}
| 1 | Обязательное поле |
200 OK-
Список медиасерверов удален
404 NOT_FOUND-
Медиасервер не найден
2. Получение списка медиасерверов (GET /media_servers)
200 OK-
Получен список медиасерверов
3. Авторизация медиасервера (POST /media_servers/authorize)
{
"data": {
"hostname": "my_hostname" (1)
}
}
| 1 | Обязательное поле |
201 CREATED-
Медиасервер авторизован
4. Получение дерева медиасерверов (GET /media_servers/tree)
В списке отображаются медиасерверы, с пулами, медиасерверы, у которых нет пула. Также в дереве отображаются все пулы медиасерверов и ассоциированные с ними хранилища (директории, блочные устройства, ленточные картриджи) и пулы без ассоциированных устройств
200 OK-
Получено дерево медиасерверов
5. Получение списка медиасерверов, имеющих пул типа ленточная библиотека (GET /media_servers/filtered_by_tape_library_pool)
200 OK-
Получено дерево медиасерверов
6. Редактирование медиасервера (PATCH /media_servers/{id})
Также в query-параметрах передается id медиасервера, информацию о котором необходимо изменить
{
"data": {
"description": "",
"local_service_mode": "no"
}
}
200 OK-
Параметры медиасервера изменены
400 BAD_REQUEST-
Некорректное тело запроса
404 NOT_FOUND-
Медиасервер не найден
7. Удаление медиасервера (DELETE /media_servers/{id})
Тела запроса нет. В query-параметрах передается id медиасервера, который необходимо удалить
200 OK-
Медиасервер удален
404 NOT_FOUND-
Медиасервер не найден
8. Получение информации о медиасервере (GET /media_servers/{id})
Тела запроса нет. В query-параметрах передается id медиасервера, информацию о котором необходимо получить
200 OK-
Получена информация о медиасервере