Клиентские хранилища
1. Получение списка клиентских хранилищ (GET /client_defined_storages
)
200 OK
-
Получен список клиентских хранилищ
2. Добавление клиентского хранилища (POST /client_defined_storages
)
{
"data": {
"pool": "Default", (1)
"metadata_fs_pool": "Default2", (1)
"name": "", (1)
"description": ""
}
}
1 | Обязательное поле
|
3. Удаление списка клиентских хранилищ (DELETE /client_defined_storages
)
{
"ids": [ (1)
1
]
}
1 | Обязательное поле
|
4. Изменение клиентского хранилища (PATCH /client_defined_storages/{id}
)
Также в query-параметрах передается id клиентского хранилища, информацию о котором необходимо изменить
{
"data": {
"name": "",
"metadata_fs_pool": "Default2",
"description": ""
}
}
200 OK
-
Параметры клиентского хранилища изменены
400 BAD_REQUEST
-
Некорректное тело запроса
404 NOT_FOUND
-
Клиентское хранилище не найдено
5. Получение информации о клиентском хранилище (GET /client_defined_storages/{id}
)
Тела запроса нет. В query-параметрах передается id клиентского хранилища, информацию о котором необходимо получить
200 OK
-
Получена информация об клиентском хранилище
404 NOT_FOUND
-
Клиентское хранилище не найдено
6. Удаление клиентского хранилища (DELETE /client_defined_storages/{id}
)
Тела запроса нет. В query-параметрах передается id клиентского хранилища, информацию о котором необходимо удалить
200 OK
-
Клиентское хранилище удалено
404 NOT_FOUND
-
Клиентское хранилище не найдено