ГОСТ Р ИСО/МЭК 19831—2017
Окончаниетаблицы 19
Атрибут
Тип
Описание
snapshots
collection
[Machine
Snapshot/
Ссылка на переченьссыпок на образы снимковсостоянияданной Machine.
Примечание — Тип Ресурса MachineSnapshot представляет связь между
Machine и Snapshot (см. 5.14.1.1.5).
Ограничения:
Поставщик: необязательная поддержка; изменяемый.
Потребитель: необязательная поддержка; толькодлячтения
meters
collection
lMeterJ
СсылканапереченьэкземпляровMeter,которыеиспользуютсядля мониторин
гаданной Machine.
Ограничения:
Поставщик: необязательная поддержка; изменяемый.
Потребитель: необязательная поддержка; толькодлячтения
eventLog
ret
Ссылка на EventLogданной Machine.
Ограничения:
Поставщик: необязательная поддержка; изменяемый.
Потребитель: необязательная поддержка; толькодлячтения
При реализации или использовании Machine Поставщики и Потребители должны использовать
синтаксис и семантику его атрибутов в соответствии с таблицей 19, а также таблицами, описывающими
встроенные Ресурсы или связанные Наборы. Потребитель и Поставщик должны сериализовать данный
Ресурс в соответствии со следующим описанием. Сериализацию Ресурса и в JSON и в XML (см. 1.3)
осуществляют следующим образом:
Тип медиа JSON: application/json
Сериализация JSON:
{ ’resourceURI". "http:yyschemas.dmtf.org/cimi/1/Machine’.
"id": string.
"name": string, ?
"description’: string. ?
"created", string. ?
"updated": string, ?
"properties": { string: string. +}, ?
"state": string.
"cpu’: number,
"memory": number.
"disks": { "href: string}, ?
"cpuArch": string, ?
"cpuSpeed": numbor. ?
"volumes": { “href: string), ?
"networklnterfaces’: { ’href": string}. ?
"latestSnapshot*: { "href*: string}, ?
"snapshots’: { ’href: string}. ?
"meters’: { ’href”: string}, ?
"eventLog": { ’href: string}, ?
"operations’: (
{ ’rel": "edit", "href: string}, ?
{ ’rel": "delete*, ’href: string}. ?
{ "rel": "
http://schemas.dmtf.Org/cimi/1/action/start’
. "href*, string}, ? {
’rel": "
http://schemas.dmtf.org/cimi/1/action/stop
". “href: string}, ? {
"rel": "httpJ/schemas.dmtf.org/cimi/l/acbon/restart", ’href: string},?
{ "rel". “
http://schemas.dmtf.org/cimi/1/action/pause’,
’href: string}. ?
{ "rel": "
http://schemas.dmtf.Org/cimi/1/action/suspend"
. "href: string}
?
69