Локальные файловые хранилища

1. Удаление нескольких локальных файловых хранилищ (DELETE /storage_local_catalogs)

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

Список локальных файловых хранилищ удален

404 NOT_FOUND

Локальный файловый хранилище не найдено

2. Получение списка локальных файловых хранилищ (GET /storage_local_catalogs)

200 OK

Получен список локальных файловых хранилищ

3. Добавление локального файлового хранилища (POST /storage_local_catalogs)

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

Локальное файловое хранилище добавлено

4. Редактирование существующего локального файлового хранилища (PATCH /storage_local_catalogs/{id})

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

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

Параметры локального файлового хранилища изменены

400 BAD_REQUEST

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

404 NOT_FOUND

Локальное файловое хранилище не найдено

5. Удаление локального файлового хранилища (DELETE /storage_local_catalogs/{id})

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

200 OK

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

404 NOT_FOUND

Локальное файловое хранилище не найдено

6. Получение информации о локальном файловом хранилище (GET /storage_local_catalogs/{id})

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

200 OK

Информация о локальном файловом хранилище получена

404 NOT_FOUND

Локальное файловое хранилище не найдено