Слоты
1. Получение списка слотов (GET /tape_libraries/{library_id}/slots
)
Тела запроса нет. В query-параметрах передается id
библиотеки, информацию о слотах которой необходимо получить.
200 OK
-
Получен список слотов ленточной библиотеки.
2. Получение информации о слоте ленточной библиотеки (GET /tape_libraries/slots/{slot_id}
)
Тела запроса нет. В query-параметрах передается id
слота, информацию о котором необходимо получить.
200 OK
-
Получена информация о слоте ленточной библиотеки.
3. Проверка файловой системы на картридже (PATCH /tape_libraries/{library_id}/slots/check_ltfs
)
Также в query-параметрах передается id
библиотеки, картридж в слоте которой необходимо проверить.
{
"volume_tag": "RB0001L9" (1)
}
1 | Обязательное поле |
200 OK
-
Создана задача на проверку наличия ltfs на картридже.
400 BAD_REQUEST
-
Некорректное тело запроса.
4. Стирание картриджа (PATCH /tape_libraries/{library_id}/slots/erase_cartridge
)
Также в query-параметрах передается id
библиотеки, картридж в слоте которой необходимо стереть.
{
"volume_tag": "RB0001L9", (1)
"is_long_erase": false
}
1 | Обязательное поле |
200 OK
-
Создана задача на стирание картриджа.
400 BAD_REQUEST
-
Некорректное тело запроса.
5. Экспорт картриджа (PATCH /tape_libraries/{library_id}/slots/export_cartridge
)
Также в query-параметрах передается id
библиотеки, картридж в слоте которой необходимо экспортировать.
{
"volume_tag": "RB0001L9" (1)
}
1 | Обязательное поле |
200 OK
-
Создана задача на экспорт картриджа.
400 BAD_REQUEST
-
Некорректное тело запроса.
6. Импорт картриджа (PATCH /tape_libraries/{library_id}/slots/{slot_id}/import_cartridge
)
Также в query-параметрах передается id
библиотеки, картридж в слоте которой необходимо импортировать и id
слота, в который произойдет импорт.
{
"pool_name": "Tape libraries" (1)
}
1 | Обязательное поле |
200 OK
-
Импорт картриджа прошел успешно.
400 BAD_REQUEST
-
Некорректное тело запроса.
7. Форматирование картриджа (PATCH /tape_libraries/{library_id}/slots/format_cartridge
)
Также в query-параметрах передается id
библиотеки, картридж в слоте которой необходимо форматировать.
{
"volume_tag": "RB0001L9" (1)
}
1 | Обязательное поле |
200 OK
-
Создана задача на форматирование картриджа.
400 BAD_REQUEST
-
Некорректное тело запроса.
8. Перемещение картриджа в другой слот (PATCH /tape_libraries/{library_id}/slots/{slot_id}/move_cartridge
)
Также в query-параметрах передается id
библиотеки, картридж в слоте которой необходимо переместить и id
слота, в который будет произведено перемещение.
{
"volume_tag": "RB0001L9" (1)
}
1 | Обязательное поле |
200 OK
-
Создана задача на перемещение картриджа.
400 BAD_REQUEST
-
Некорректное тело запроса.