# > Объект пользовательского макроса

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

### Глобальный макрос

Объект глобального макроса имеет следующие свойства.

|Свойство|Тип|Описание|
|----------------|------|----------------|
|globalmacroid|строка|*(только чтение)* ID глобального макроса.|
|**macro**<br>(требуется)|строка|Строка макроса.|
|**value**<br>(требуется)|строка|Значение макроса.|

### Макрос узла сети

Объект макроса узла сети определяет макрос доступный на узле сети или
шаблоне. Этот объект имеет следующие свойства.

|Свойство|Тип|Описание|
|----------------|------|----------------|
|hostmacroid|строка|*(только чтение)* ID макроса узла сети.|
|**hostid**<br>(требуется)|строка|ID узла сети, которому принадлежит макрос.|
|**macro**<br>(требуется)|строка|Строка макроса.|
|**value**<br>(требуется)|строка|Значение макроса.|
