ГОСТ Р ИСО/МЭК 17826-2015
Окончание таблицы 110
Имя объекта
Обязательно
URI родительского объекта
Обязательно
objectNameСтрока
JSON
parentURIСтрока
JSON
parentIDСтрока
JSON
ID объекта родительского контейнера
Обязательно
capabilitiesОбъект
JSON
ленного подмножества объектов. Каждая опция выражается строкой JSON.
Опции, которые поддерживает соответствующий объект. Опции объ Обязательно
екта 7cdmi_capabilities/* - всесистемные опции. Опции вдочерних объектах
корневого контейнера 7cdmi_capabilities.1” соответствуют опциям опреде
childrenrange Строка
JSON
Опции-потомки, выраженные диапазоном. Если запрошен диапазон Обязательно
опций-потомкое. данное попе указывает на потомков, возвращенных как
диапазон.
childrenМассивИмена дочерних объектов-опций. Для опций корневого контейнера Обязательно
JSON они включают "domain", "containerr. "dataobjecl" и "queue/”. Внутри каж
дого из этих объектов-опций имеются более специальные профили опций,
определенные облачной системой хранения.
Если в запросе GET указаны отдельные поля, в ответе следует возвращать только эти поля.
Опциональные запрошенные поля, отсутствующие в объекте, опускаются в ответе.
12.2.7 Статус запроса
В таблице 111 приведены коды состояний HTTP, возникающие при чтении объектов-опций с ис
пользованием типа содержимого CDMI.
Т а б л и ц а 111- Коды состояний HTTP - чтение объекта-опции с использованием типа содержимого CDMI
Cratyc HTTP
200 OK
400 Bad Request
401 Unauthorized
403 Forbidden
404 Not Found
406 Not Acceptable
Описание
Содержимое объекта-опции возвращено в ответе.
Запрос содержит неверные параметры или имена полей
Неверные данные аутентификации/авторизации.
Клиент не обладает правами для выполнения данного запроса.
Ресурс не найден по указанному URI.
Сервер не может предоставить объект, типизованный как обозначено в заголовке Accept.
12.2.8 Примеры
П р и м е р ы
1 Применение GET к URI корневого контейнера опций для чтения всех полей контейнера:
GET/cdmi_capabitities/ НТТР/1.1
Host: cloud.example.com
Accept: application/cdmi-capability
X-CDMI-Specification-Version: 1.0.2
Будет получен следующий ответ.
НТТР/1.1 200 OK
Content-Type: application/cdmi-capability X-CDMI-Specification-Version: 1.0.2
{
«objectTypeu
;
«application/cdmi-capability».
«objectID» : «00007E7F00104BE66AB53A9572F9F51E»,
«
objectName» : «cdmicapabilities/»,
«parentURI» : «/»,
«parentIDu : «00007E7F0010128E42D87EE34F5A6560»,
«capabilities»
:
{
«cdmijdomains» : «true»,
«cdmi_export_nfs»: «true»,
«cdmi_export_iscsi» : «true»,
«cdmi_queues» : «true»,
«cdm inotification»: «true»,
«cdmi_query»: «true»,
108