ГОСТ Р ИСО/МЭК 17203-2013
Элементы свойства Property определяют параметры настройки уровня приложения и
особенно важны для объектов, которые должны быть настроены во время развертывания с
использованием конкретных параметров, таких как сетевые идентификационные данные. IP-адреса
серверов DNS и шлюзов и других.
ProductSection — это действительный раздел объектов VirtualSystem и VirtualSystemCollection.
Элементы свойства Property могут быть сгруппированы путем использования элементов
категории Category. Набор элементов Property, сгруппированных элементов Category, представляет
собой последовательность элементов Property, следующих после элемента Category, исключая,
однако, элементы, которые не являются элементами Property. Для пакетов OVF. содержащих
большое число элементов Property, подобный подход может обеспечить более простую установку.
Точно так же для каждого элемента Property может быть определена короткая метка путем
определения его дочернего элемента метки Label в дополнение к описанию, определенному его
дочерним элементом описания Description. Подробности локализации элемента категории Category и
дочерних элементов Description и Label элемента Property рассмотрены в разделеЮ.
Каждому элементу Property в ProductSection необходимо, используя атрибут ovf:key. дать
идентификатор, который уникален в пределах ProductSection.
Каждому элементу Property в ProductSection нужно задать тип. используя атрибут ovf:type. и
дополнительно квалификаторы типа, используя атрибут ovf:qualifiers. Действительные типы
перечислены в Таблице 6, а действительные квалификаторы — в Таблице 7.
Таблица 6 - Типы свойств (Property)
Тип
uint8
sint8
uint16
sint16
uint32
sint32
uint64
sint64
string
boolean
real32
real64
Описание
8-битовый целый без знака
8-битовый целый со знаком
16-битовый целый без знака
16-битовый целый со знаком
32-битовый целый без знака
32-битовый целый со знаком
64-битовый целый без знака
64-битовый целый со знаком
строковый
логический
4-байтовый с плавающей точкой IEEE
8-байтовый с плавающей точкой IEEE
Таблица 7 - Квалификаторы типов свойств
ТипОписание
string MinLen(min) Минимальная длина
MaxLen(max) Максимальная длина
ValueMapl...) Область значений
uint8ValueMap{...} Область значений
sint8
uint16
sint16
uint32
sint32
uint64
sint64
Дополнительный атрибут ovf:value используется, чтобы обеспечить значение по умолчанию
для свойства. Дляопределения альтернативных значений по умолчанию для конкретных
конфигураций могут быть использованы один или более дополнительных элементов значения Value ,
как это определено в 9.8.
Дополнительный атрибут ovf:userConfigurable определяет, конфигурируемо ли значение
свойства во время фазы установки. Если значение ovfiuserConfigurable — ЛОЖЬ (FALSE)или
опущено, то атрибут ovf:value определяет значение, которое будет использоваться во время
установки для данного параметра настройки. Если же ovf:userConfigurable ИСТИНА (TRUE), то
атрибут ovf:value определяет значение по умолчанию для того параметра настройки, который во
время установки может быть изменен.
20