usermacro.createglobal
Beschreibung
object usermacro.createglobal(object/array globalMacros)
Diese Methode ermöglicht es Ihnen, neue globale Makros zu erstellen.
Diese Methode ist nur für den Benutzertyp Super admin verfügbar. Berechtigungen zum Aufrufen der Methode können in den Einstellungen der Benutzerrolle widerrufen werden. Weitere Informationen finden Sie unter Benutzerrollen.
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.