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