Следующие объекты напрямую связаны с API usermacro.
Объект глобального макроса имеет следующие свойства.
| Свойство | Тип | Описание |
|---|---|---|
| globalmacroid | string | (только для чтения) - идентификатор глобального макроса. |
| macro (обязательно) |
string | Строка макроса. |
| value (обязательно) |
string | Значение макроса. |
| type | integer | Тип макроса. Возможные значения: 0 - (по умолчанию) Текст; 1 - Скрытый текст; 2 - Секрет Хранилища. |
| description | string | Описание макроса. |
Обратите внимание, что для некоторых методов (например, update и delete) набор обязательных и необязательных параметров отличается.
Объект макроса узла сети определяет макрос, доступный на узле сети, прототипе узла сети или шаблоне. Он имеет следующие свойства.
| Свойство | Тип | Описание |
|---|---|---|
| hostmacroid | string | (только для чтения) - идентификатор макроса узла сети. |
| hostid (обязательно) |
string | Идентификатор узла сети, которому принадлежит макрос. |
| macro (обязательно) |
string | Строка макроса. |
| value (обязательно) |
string | Значение макроса. |
| type | integer | Тип макроса. Возможные значения: 0 - (по умолчанию) Текст; 1 - Скрытый текст; 2 - Секрет Хранилища. |
| description | string | Описание макроса. |
Обратите внимание, что для некоторых методов (например, update и delete) набор обязательных и необязательных параметров отличается.