ГОСТ Р ИСО/МЭК 17826-2015
Окончание таблицы
69
Object
Имя поляТипОписаниеТребование
metadata JSON Метаданные объекта-домена. Могут включать пользовательские Обязательно
childrenrangeСтрока
JSON
метаданные и метаданные системы данных, указанные в теле запроса на
создание (поле metadata) вместе с метаданными системы хранения, соз
даваемыми облачным хранилищем. Подробнее о метаданных см. гл. 16.
Вложенные домены, представленные как диапазон. При запросе Обязательно
диапазона вложенных доменов это поле показывает потомков, выражен
ных диапазоном.
childrenМассив
JSON
завершаются символом V .
Имена доменов, вложенных в данный домен. Дочерние контейнеры Обязательно
10.2.7 Статус запроса
В таблице 70 приведены коды состояний HTTP, возникающие при создании объекта-домена с ис
пользованием типа содержимого CDMI.
Т а б л и ц а 7 0 - Коды состояний HTTP - создание объекта-домена с использованием типа содержимого CDMI
Статус HTTP
Описание
201 Created
Новый объект-домен успешно создан.
400 Bad Request
401 Unauthorized
403 Forbidden
404 Not Found
409 Conflict
Запрос содержит неверные параметры или имена полей
Неверные данные аутентификации/авторизацин.
Клиент не обладает правами для выполнения данного запроса.
Ресурс не найден по указанному URI.
Домен с таким именем уже существует.
10.2.8 Примор
П р и м е р - Применение PUT к URI домена: добавление имени домена и метаданных:
PUT Icdmi_domains/MyDomainJ НТТР/1.1
Host: cloud.example.com
Accept: application/cdmi-domain
Content-Type: application/cdmi-domain X-CDMI-Specification-Version: 1.0.2
{
«metadata» : {
}
}
Будет получен следующ ий ответ.
НТТР/1.1 201 Created
Content-Type: application/cdmi-domain X-CDMI-Specification-Version: 1.0.2
{
«objectType» : • application/cdmi-domain»,
«object!D» : «00007E7F00104BE66AB53A9572F9F51E»,
«objectName
» :
«MyDomain/»,
«parentURI» : «/cdmi_domains/»,
«parentID» :
«
00007E7F0010C058374D08BOAC7B3550»,
«domainURI» : «/cdm ijdom ains/M yDom ain/»,
«capabilitiesURI» : «/cdmi_capabHities/domain/»,
«metadata
» :
{
}.
«childrenrangeя : «0-1»,
«children» : [
«cdmi_domain_summary/»,
«cdmi_domain_members7»
1
}
75