On this page
Benutzer-Makro-Objekt
Die folgenden Objekte stehen in direktem Zusammenhang mit der usermacro API.
Globale Makro
Das globale Makro-Objekt hat die folgenden Eigenschaften.
| Property | Type | Description |
|---|---|---|
| globalmacroid | ID | ID des globalen Makros. Property behavior: - read-only - required für Update-Operationen |
| macro | string | Makro-String. Property behavior: - required für Create-Operationen |
| value | string | Wert des Makros. Property behavior: - write-only wenn type auf "Secret macro" gesetzt ist- required für Create-Operationen |
| type | integer | Typ des Makros. Mögliche Werte: 0 - (default) Text-Makro; 1 - Secret macro; 2 - Vault secret. |
| description | string | Beschreibung des Makros. |
Host-Makro
Das Host-Makro-Objekt definiert ein Makro, das auf einem Host, Host-Prototyp oder einer Vorlage verfügbar ist. Es hat die folgenden Eigenschaften.
| Property | Type | Description |
|---|---|---|
| hostmacroid | ID | ID des Host-Makros. Property behavior: - read-only - required für Update-Operationen |
| hostid | ID | ID des Hosts, zu dem das Makro gehört. Property behavior: - constant - required für Create-Operationen |
| macro | string | Makro-String. Property behavior: - required für Create-Operationen |
| value | string | Wert des Makros. Property behavior: - write-only wenn type auf "Secret macro" gesetzt ist- required für Create-Operationen |
| type | integer | Typ des Makros. Mögliche Werte: 0 - (default) Text-Makro; 1 - Secret macro; 2 - Vault secret. |
| description | string | Beschreibung des Makros. |
| automatic | integer | Legt fest, ob das Makro durch eine Erkennungsregel gesteuert wird. Mögliche Werte: 0 - (default) Makro wird vom Benutzer verwaltet; 1 - Makro wird durch eine Erkennungsregel verwaltet. Der Benutzer darf kein automatisches Makro erstellen. Um ein automatisches Makro zu aktualisieren, muss es in manuell umgewandelt werden. |