ГОСТ Р ИСО/МЭК 19831—2017
Входные параметры:
1) "format": тип string — необязательный;
2) указывает на Тип медиа экспортируемых данных. Если не задан, то значением по умолчанию
должно быть "application/ovf";
3) "destination": тип URI — необязательный.
Указывает на местоположение экспортируемых данных. Если данный параметр отсутствует, то
в ответе заголовок HTTP Location должен содержать URL экспортированных данных. На основании
конкретного протокола, определенного в URI, Потребитель должен указать в поле "properties" дополни
тельную информацию (например, учетныеданные). В случае HTTP следует использовать PUT с целью
размещения данных в указанном местоположении.
Выходные параметры: Нет.
Протокол HTTP
Чтобы экспортировать SystemTemplate. в URI
http://schemas.dmtf.Org/cimi/1/action/export
Ресурса
SystemTemplate направляется запрос POST, где запрос HTTP должен быть представлен следующим
образом:
Тип медиа JSON: application/json
Сериализация JSON:
{ "action": "
http://scriemas.dmtf.Org/cimi/1/action/export
",
"format": string. ?
"destination": string. ?
"properties": { string: string. + } ?
}
Тип медиа XML: application/xml
Сериализация XML
<Action xmlns="
http://schemas.dmtf.org/cimi/r>
<action>
http://schemas.dmtf.org/cimi/1/actioa’export
</action>
<format>xs.sfwjg</format> ?
<destination> xs.anyURI «/destination» ?
«property key-’xs:string"> xs:string «/property» *
«xs:any»‘
«/Action»
5.13.4 Ресурс SystomTemplateColloction
Ресурс SystemTemplateCollection представляет собой Набор Ресурсов SystemTemplateCollection
Поставщика и соответствует спецификации Набора, приведенной в 5.5.12. Данный Ресурс должен быть
сериализован следующим образом:
Сериализация JSON:
{ "resourceURI": "httpy/schemas.dmtf.org/cimi/1/SystemTemplateCollection".
"id": string.
"count": number.
"systemTemplates": (
{ "resourceURI": “httpy/schemas.dmtf.org/cimi/1/SystemTemplate’ ,
"id": string.
... остальные атрибуты SystemTemplate...
}• +
]•?
"operations": [
{ "rel". "add", "href": string}, ?
{ "rel". "
http://schemas.dmtf.Org/cimi/1/action/import”.
"href: string} ?
]
}
65