usermacro.createglobal
Beschreibung
object usermacro.createglobal(object/array globalMacros)
Mit dieser Methode können neue globale Makros erstellt werden.
Diese Methode ist nur für den Benutzertyp Super admin verfügbar. Die Berechtigung zum Aufrufen der Methode kann in den Einstellungen der Benutzerrolle entzogen werden. Siehe Benutzerrollen für weitere Informationen.
Parameter
(object/array) Zu erstellende globale Makros.
Die Methode akzeptiert globale Makros mit den Standard-Eigenschaften globaler Makros.
Rückgabewerte
(object) Gibt ein Objekt zurück, das die IDs der erstellten globalen
Makros in der Eigenschaft globalmacroids enthält. Die Reihenfolge der
zurückgegebenen IDs entspricht der Reihenfolge der übergebenen globalen Makros.
Beispiele
Erstellen eines globalen Makros
Erstellen Sie ein globales Makro "{$SNMP_COMMUNITY}" mit dem Wert "public".
{
"jsonrpc": "2.0",
"method": "usermacro.createglobal",
"params": {
"macro": "{$SNMP_COMMUNITY}",
"value": "public"
},
"id": 1
}
Antwort:
{
"jsonrpc": "2.0",
"result": {
"globalmacroids": [
"6"
]
},
"id": 1
}
Quelle
CUserMacro::createGlobal() in ui/include/classes/api/services/CUserMacro.php.