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