# > Объект прототипа элементов данных

Следующие объекты напрямую связаны с `itemprototype` API.

### Прототипы элементов данных

Объект прототипа элементов данных имеет следующие свойства.

|Свойство|Тип|Описание|
|----------------|------|----------------|
|itemid|строка|*(только чтение)* ID прототипа элементов данных.|
|**delay**<br>(требуется)|целое число|Интервал обновления прототипа элементов данных в секундах.|
|**hostid**<br>(требуется)|строка|ID узла сети, которому принадлежит прототип элементов данных.|
|**interfaceid**<br>(требуется)|строка|ID интерфейса узла сети прототипа элементов данных. Используется только прототипами элементов данных на узлах сети.<br><br>Опционален для прототипов элементов данных Zabbix агента (активного), Zabbix внутреннего, Zabbix траппер, Zabbix агрегированного, монитора баз данных и вычисляемого.|
|**key\_**<br>(требуется)|строка|Ключ прототипа элементов данных.|
|**name**<br>(требуется)|строка|Имя прототипа элементов данных.|
|**type**<br>(требуется)|целое число|Тип прототипа элементов данных.<br><br>Возможные значения:<br>0 - Zabbix агент;<br>1 - SNMPv1 агент;<br>2 - Zabbix траппер;<br>3 - простая проверка;<br>4 - SNMPv2 агент;<br>5 - Zabbix внутренний;<br>6 - SNMPv3 агент;<br>7 - Zabbix агент (активный);<br>8 - Zabbix агрегированный;<br>10 - внешняя проверка;<br>11 - монитор баз данных;<br>12 - IPMI агент;<br>13 - SSH агент;<br>14 - TELNET агент;<br>15 - вычисляемый;<br>16 - JMX агент;<br>17 - SNMP трап.|
|**value\_type**<br>(требуется)|целое число|Тип информации прототипа элементов данных.<br><br>Возможные значения:<br>0 - числовое с плавающей точкой;<br>1 - символ;<br>2 - журнал (лог);<br>3 - числовое целое положительное;<br>4 - текст.|
|authtype|целое число|Метод аутентификации SSH. Используется только прототипами элементов данных SSH агента.<br><br>Возможные значения:<br>0 - *(по умолчанию)* пароль;<br>1 - публичный ключ.|
|data\_type|целое число|Тип данных прототипа элементов данных.<br><br>Возможные значения:<br>0 - *(по умолчанию)* десятичный;<br>1 - восьмиричный;<br>2 - шестнадцатеричный;<br>3 - логический.|
|delay\_flex|строка|[Пользовательские интервалы](/ru/manual/config/items/item/custom_intervals), которые содержат гибкие интервалы и интервалы по расписанию в виде сериализованных строк.<br><br>Несколько интервалов разделяются при помощи двоеточия.|
|delta|целое число|Значение, которое будет сохраняться.<br><br>Возможные значения:<br>0 - *(по умолчанию)* Как есть;<br>1 - Дельта, скорость в секунду;<br>2 - Дельта, простое изменение.|
|description|строка|Описание прототипа элементов данных.|
|formula|целое число/дробное число|Пользовательский множитель.<br><br>По умолчанию: 1.|
|history|целое число|Количество дней хранения данных истории прототипа элементов данных.<br><br>По умолчанию: 90.|
|ipmi\_sensor|строка|Сенсор IPMI. Используется только прототипами элементов данных IPMI.|
|logtimefmt|строка|Формат времени в записях журнала. Используется только в элементах данных журналов.|
|multiplier|целое число|Следует ли использовать пользовательский множитель.|
|params|строка|Дополнительные параметры, которые зависят от типа прототипа элементов данных:<br>- выполняемый скрипт в случае элементов данных SSH и Telnet;<br>- SQL запрос в случае элементов данных монитора базы данных;<br>- формула в случае вычисляемых элементов данных.|
|password|строка|Пароль для аутентификации. Используется прототипами элементов данных простой проверки, SSH, Telnet, монитором баз данных и JMX.|
|port|строка|Наблюдаемый прототипом элементов данных порт. Используется только прототипами элементов данных SNMP.|
|privatekey|строка|Имя файла приватного ключа.|
|publickey|строка|Имя файла публичного ключа.|
|snmp\_community|строка|SNMP community.<br>Используется только прототипами элементов данных SNMPv1 и SNMPv2.|
|snmp\_oid|строка|SNMP OID.|
|snmpv3\_authpassphrase|строка|Фраза-пароль аутентификации SNMPv3. Используется только прототипами элементов данных SNMPv3.|
|snmpv3\_authprotocol|целое число|Протокол аутентификации SNMPv3. Используется только прототипами элементов данных SNMPv3.<br><br>Возможные значения:<br>0 - *(по умолчанию)* MD5;<br>1 - SHA.|
|snmpv3\_contextname|строка|Имя контекста SNMPv3. Используется только прототипами элементов данных SNMPv3.|
|snmpv3\_privpassphrase|строка|Фраза-пароль безопасности SNMPv3. Используется только прототипами элементов данных SNMPv3.|
|snmpv3\_privprotocol|целое число|Протокол безопасности SNMPv3. Используется только прототипами элементов данных SNMPv3.<br><br>Возможные значения:<br>0 - *(по умолчанию)* DES;<br>1 - AES.|
|snmpv3\_securitylevel|целое число|Уровень безопасности SNMPv3. Используется только прототипами элементов данных SNMPv3.<br><br>Возможные значения:<br>0 - noAuthNoPriv;<br>1 - authNoPriv;<br>2 - authPriv.|
|snmpv3\_securityname|строка|Имя безопасности SNMPv3. Используется только прототипами элементов данных SNMPv3.|
|status|целое число|Состояние прототипа элементов данных.<br><br>Возможные значения:<br>0 - *(по умолчанию)* активированный элемент данных;<br>1 - деактивированный элемент данных;<br>3 - неподдерживаемый прототип элементов данных.|
|templateid|строка|(только чтение) ID родительского прототипа элементов данных из шаблона.|
|trapper\_hosts|строка|Разрешенные хосты. Используется только траппер прототипами элементов данных.|
|trends|целое число|Количество дней хранения данных динамики изменений прототипа элементов данных.<br><br>По умолчанию: 365.|
|units|строка|Единицы измерения значения.|
|username|строка|Имя пользователя для аутентификации. Используется прототипами элементов данных простой проверкой, SSH, Telnet, монитором баз данных и JMX.<br><br>Требуется для прототипов элементов данных SSH и Telnet.|
|valuemapid|строка|ID связанного преобразования значений.|
