ГОСТ Р ИСО/МЭК 17826-2015
Окончание таблицы 43
Имя поляТип
donrainURI Строка
Описание
URI домена-владельца
JSONВ случав отличия от родительского домена, у пользователя должны
быть права cross_domain (см. cdmi_member_privileges в таблице 64).
Если не указано, следует использовать родительский домен.
Требование
Опционально
snapshotСтрока
JSON
ка, существующий снимок будет заменен.
Имя создаваемого снимка состояния. Это не URL. а конечный ком Опционально
понент абсолютного URL. где будет находиться снимок после успешного
завершения операции создания снимка состояния.
Если снимок добавляется или изменяется, операция PUT возвра
щает результат лишь после того как снимок добавлен в список снимков.
После создания к снимкам можно обращаться как к обьектам-лотомкам
контейнера cdmi_snapsho!s. вложенного в контейнер, чье состояние сни
мается.
При создании снимка с тем же именем, что у уже имеющегося сним
deserializeСтрокаURI сериализованного объекта-контейнера CDMI. который должен Опционально3
JSON быть десериализован для изменения существующего объекта-контейне
ра. ID сериализованного объекта-контейнера должен совпадать с ID объ
екта-назначения.
Если сериализованный объект-контейнер не имеет потомков, изме
нение применяется только к объекту-контейнеру, а любые имеющиеся по
томки остаются как есть. Если сериализованный объект имеет потомков,
тогда операции создания, добавления, изменения и удаления рекурсивно
применяются к каждому потомку, в зависимости от различия между пред
ставленным сериализованным состоянием и текущим состоянием потом
ков.
copy
Строка URI объекта-контейнера CDMI. который должен быть скопирован в
JSON имеющийся объект-контейнер. Будет скопировано лишь непосредствен
ное содержимое объекта, но не его потомков.
Опционально3
deserialize-
value
СтрокаСериализованный объект-контейнер (см. гл. 15). кодированный с по
JSON мощью base 64 как описано в RFC 4648.
ID сериализованного объекта-контейнера должно соответствовать
ID контейнера-цели. В противном случае сервер должен вернуть состоя
ние 400 Bad Request.
Если сериализованный объект-контейнер не имеет потомков, изме
нение применяется только к объекту-контейнеру, а любые имеющиеся по
томки остаются как есть.
Если сериализованный объект имеет потомков, тогда операции
Опционально3
exports JSON
Object
создания, добавления, изменения и удаления рекурсивно применяются к
каждому потомку, в зависимости от различия между представленным се
риализованным состоянием и текущим состоянием потомков.
Структура для каждого протокола, разрешенного для данного объ Опционально
екта-контейнера (см. гл. 13). Если экспортированный протокол добавляет
ся или изменяется, операция PUT возвращается только после заверше
ния операции экспорта.
aЛишь одно из этих полей должно быть указано в любой из операций. За исключением поля value, данные поля
не должны сохраняться.
9.5.6 Заголовок ответа
Заголовок ответа HTTP на изменение объекта-контейнера CDMI с использо-ванием типа содержи
мого CDMI приведен в таблице 44.
Т а б л и ц а 4 4 - Заголовок ответа - изменение объекта-контейнера с использованием типа содержимого CDMI
Заголовок
Location
Тип
Строка
заголовка
Описание
Сервер должен вернуть URI. на который происходит переадресация,
если объект является ссылкой.
Требование
Условно
52