De volgende objecten zijn direct gerelateerd aan de usermacro API.
Het object voor de globale macro heeft de volgende eigenschappen.
| Eigenschap | Type | Beschrijving |
|---|---|---|
| globalmacroid | string | ID van de globale macro. Eigenschapsgedrag: - alleen-lezen - vereist voor bijgewerkte bewerkingen |
| macro | string | Macro-string. Eigenschapsgedrag: - vereist voor aanmaakbewerkingen |
| waarde | string | Waarde van de macro. Eigenschapsgedrag: - alleen-schrijven als type is ingesteld op "Geheime macro"- vereist voor aanmaakbewerkingen |
| type | integer | Type van macro. Mogelijke waarden: 0 - (standaard) Tekstmacro; 1 - Geheime macro; 2 - Vault-geheim. |
| omschrijving | string | Omschrijving van de macro. |
Het object voor de host-macro definieert een macro die beschikbaar is op een host, hostprototype of sjabloon. Het heeft de volgende eigenschappen.
| Eigenschap | Type | Beschrijving |
|---|---|---|
| hostmacroid | string | ID van de host-macro. Eigenschapsgedrag: - alleen-lezen - vereist voor bijgewerkte bewerkingen |
| hostid | string | ID van de host waartoe de macro behoort. Eigenschapsgedrag: - constant - vereist voor aanmaakbewerkingen |
| macro | string | Macro-string. Eigenschapsgedrag: - vereist voor aanmaakbewerkingen |
| waarde | string | Waarde van de macro. Eigenschapsgedrag: - alleen-schrijven als type is ingesteld op "Geheime macro"- vereist voor aanmaakbewerkingen |
| type | integer | Type van macro. Mogelijke waarden: 0 - (standaard) Tekstmacro; 1 - Geheime macro; 2 - Vault-geheim. |
| omschrijving | string | Omschrijving van de macro. |
| automatisch | integer | Definieert of de macro wordt beheerd door een ontdekkingsregel. Mogelijke waarden: 0 - (standaard) Macro wordt beheerd door gebruiker; 1 - Macro wordt beheerd door ontdekkingsregel. Gebruiker mag geen automatische macro maken. Om een automatische macro bij te werken, moet deze omgezet worden naar handmatig. |