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.