Картриджи

1. Удаление списка картриджей (DELETE /tape_cartridges)

{
  "ids": [
    1
  ]
}
200 OK

Список картриджей удален

404 NOT_FOUND

Картридж не найден

2. Получение списка доступных картриджей (GET /tape_cartridges)

200 OK

Получен список доступных картриджей

3. Добавление ленточного картриджа (POST /tape_cartridges)

{
  "data": {
    "type": "LTO-9", (1)
    "pool": "tape_pool", (1)
    "volume_tag": "RB10001L9", (1)
    "description": ""
  }
}
1 Обязательное поле
201 CREATED

Ленточный картридж добавлен

4. Редактирование картриджа (PATCH /tape_cartridges/{id})

Также в query-параметрах передается id ленточного картриджа, информацию о которой необходимо изменить

{
  "data": {
    "volume_tag": "",
    "description": ""
  }
}
200 OK

Параметры картриджа изменены

400 BAD_REQUEST

Некорректное тело запроса

404 NOT_FOUND

Картридж не найден

5. Получение информации о ленточном картридже (GET /tape_cartridges/{id})

Тела запроса нет. В query-параметрах передается id картриджа, информацию о котором необходимо получить

200 OK

Получена информация о ленточном картридже