ГОСТ Р ИСО/МЭК 19831—2017
Продолжение таблицы 18
Атрибут
Тип
Описание
Component
Descriptors
Сотро-
nent
Descrip
tor l]
Наименование
Данные
Тип
Описание
type
URI
TypeURI компонента, который создан из данного де
скриптора компонента, напримердля Machine:
http://schemas.dmtf.org/cimLM/Machine
Ограничения;
Поставщик: обязательная поддержка; изменяемый.
Потребитель: обязательнаяподдержка;чтение-запись
component
Template
any
Ссылка на Шаблон компонента или непосредственно
вложенный Шаблон, (т. е. значение Шаблона).
Следуетобратитьвнимание нато.чтоточное наимено
вание данного атрибута может варьироваться в зави
симости от типа создаваемого Ресурса, создаваемого,
напримерMachineTemplate для Machine.
Данный атрибутдолженсодержать:
- шаблон, который предоставлен вложением. Такой
встроенный Шаблон гложет содержать ссылки на ком
поненты. каждая из которых должна разрешаться как
URI компонента с тем же наименованием однажды
созданного из данного SystemTemplate: либо ссылку
на внешний определенный Шаблон. Для некоторых
атрибутов внутри элемента componentTemplate могут
быть определены пары наименование/значение, что
бы переопределить подобные атрибуты в Шаблоне, на
который указывает ссылка (см. 4.2.1.1). В следующем
примере показано, как можно добавлять к внешнему
Шаблону ссылки на компоненты.
Пример (JSON):
"machineTemplate": {
"href":
"credential”: { “href": "#MyCredential" }
>
Атрибут "credential" предполагает, что естьдругой эле
мент componentDescriptor ’MyCredential" типа "Cre
dential" в SystemTemplate. Он должен установить или
переопределить подобный атрибут в MachineTemplate.
на который указывает ссылка, когда тот будет исполь
зоватьсядля создания компонента Machine.
Ограничения:
Поставщик: обязательная поддержка; изменяемый.
Потребитель: обязательнаяподдержка;чтение-запись
quantity
Integer
Число экземпляров компонентов, которые будут
созданы из данного дескриптора компонентов. По
умолчанию это число равно 1. Если значение равно 2
или больше, фактическое наименование, присво
енное каждому экземпляру, получается конкатена
цией параметра ’name" и порядковым номером (на
пример, если name="myMachine’ и quantity=3, то
имена будут; myMach:ne1. myMachine2. myMachine3.)
Ограничения:
Поставщик: необязательнаяподдержка; изменяемый.
Потребитель: необязательная поддержка: чтение-за
пись
Огааничвшш;
Поставщик: обязательная поддержка: изменяемый.
Потребитель: обязательная поддержка: чтение-запись
62