Ленточные приводы
1. Получение списка ленточных приводов (GET /tape_libraries/{library_id}/tape_drives)
Тела запроса нет. В query-параметрах передается id библиотеки, информацию о приводах которой необходимо получить.
200 OK-
Получен список приводов ленточной библиотеки.
2. Получение информации о ленточном приводе (GET /tape_libraries/tape_drives/{drive_id})
Тела запроса нет. В query-параметрах передается id привода, информацию о котором необходимо получить.
200 OK-
Получена информация о приводе ленточной библиотеки.
3. Добавление привода (POST /tape_libraries/{library_id}/tape_drives)
Также в query-параметрах передается id библиотеки, в которую необходимо добавить привод.
{
"ids": [ (1)
4,
6,
9
]
}
| 1 | Обязательное поле |
201 CREATED-
Новый привод добавлен к библиотеке.
4. Редактирование ленточного привода (PATCH /tape_libraries/tape_drives/{drive_id})
Также в query-параметрах передается id привода, информацию о котором необходимо изменить.
{
"scsi_path": "[6:0:0:0]",
"device": "/dev/sg1",
"sys_transfer_element": 3,
"nst_path": "/dev/nst0"
}
200 OK-
Параметры привода изменены.
400 BAD_REQUEST-
Некорректное тело запроса.
5. Удаление списка ленточных приводов (DELETE /tape_libraries/tape_drives)
{
"ids": [ (1)
2,
6,
9
]
}
| 1 | Обязательное поле |
204 NO_CONTENT-
Привод ленточной библиотеки удален.
404 NOT_FOUND-
Привод ленточной библиотеки не найден.
6. Получение списка доступных для добавления ленточных приводов (GET /tape_libraries/tape_drives/candidates)
Тела запроса нет. В query-параметрах передается способ добавления привода (ручной или автоматический), hostname медиасервера, на который презентована бибилиотека и sg_device_path робота библиотеки.
200 OK-
Информация о доступных для добавления приводах получена.
7. Очистка ленточного привода (PATCH /tape_libraries/tape_drives/{drive_id}/clean)
Тела запроса нет. В query-параметрах передается id привода, который необходимо очистить.
200 OK-
Задача на очистку привода создана.