ГОСТ Р ИСО/МЭК 19831—2017
Окончаниетаблицы44
АтрибутТип
О писани е
allocationString
Значение «dynamic» либо «static». Указывает на того, кто управляет данным адре
сом: Поставщик или Потребитель.
Ограничения:
Поставщик: обязательная поддержка: изменяемый.
Потребитель: обязательная поддержка; толькодля чтения
defauItGatewaystring
IP-адресмаршрутизатора (шлюза), которыйобслуживаетдругие сети.
Ограничения:
Поставщик: необязательная поддержка; изменяемый.
Потребитель: необязательная поддержка: чтение-запись
dns string
U
IP-адрессервераслужбыдоменных наименованийдля разрешения IPадресов.
Огваниченид;
Поставщик: необязательная поддержка: изменяемый.
Потребитель: необязательная поддержка:чтение-запись
protocolstring
Выбранныйсетевой протокол, например IPv4 или IPv6.
Поставщик: обязательная поддержка: изменяемый.
Потребитель: обязательная поддержка: чтение-запись
maskstring
Сетевая маска, связаннаяс даннымAddress.
Ограничения:
Поставщик: необязательная поддержка; изменяемый.
Потребитель: необязательная поддержка: чтение-запись
networkref
Ссылка на Network,с которой связанданныйAddress.
Ограничения:
Поставщик: обязательная поддержка: изменяемый.
Потребитель: обязательная поддержка:чтение-запись
При реализации или использовании AddressTemplate Поставщики и Потребители должны исполь
зовать синтаксис и семантику его атрибутов согласно таблице 44. а также таблицам, описывающим
встроенные Ресурсы или связанные Наборы. Потребитель и Поставщикдолжны сериализовать данный
Ресурс в соответствии со следующим описанием. Сериализацию Ресурса в JSON и в XML (см. 1.3)
представляют следующим образом:
Тип медиа JSON: application/json
Сериализация JSON:
{ "resourceURI": "
http://schemas.dmtf.orgycimi/1/AddressTemplate
",
’id". string.
■name”: string. ?
•description": string. ?
’created*: string. ?
’updated*: string. ?
■properties”: { string: string. -*-},?
*ip": string.
’hostname": string. ?
’allocation": string.
’defauItGateway*: string. ?
*dns": (string. *). ?
"protocol”: string,
’mask": string, ?
’network”: { "href”: string},
"operations": [
{ "reP: "edit*, "href: string}. ?
{ "rel": "delete", "href: string} ?
]?
}
132