Блочные устройства

1. Удаление списка блочных устройств (DELETE /storage_block_devices)

{
  "ids": [ (1)
    1
  ]
}
1 Обязательное поле
200 OK

Список блочных устройств удален

404 NOT_FOUND

Блочное устройство не найдено

2. Получение списка блочных устройств (GET /storage_block_devices)

200 OK

Получен список блочных устройств

3. Добавление блочного устройства (POST /storage_block_devices)

{
  "data": {
    "device": "", (1)
    "pool": "Default", (1)
    "overwrite_file_system": false, (1)
    "description": ""
  }
}
1 Обязательное поле
201 CREATED

Блочное устройство добавлено

4. Редактирование блочного устройства (PATCH /storage_block_devices/{id})

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

{
  "data": {
    "description": "",
    "parallel_workers": 2
  }
}
200 OK

Параметры блочного устройства изменены

400 BAD_REQUEST

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

404 NOT_FOUND

Блочное устройство не найдено

5. Удаление блочного устройства (DELETE /storage_block_devices/{id})

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

200 OK

Блочное устройство удалено

404 NOT_FOUND

Блочное устройство не найдено

6. Получение информации о блочном устройстве (GET /storage_block_devices/{id})

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

200 OK

Информация о блочном устройстве получена

404 NOT_FOUND

Блочное устройство не найдено