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