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".

Anfrage:

{
    "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.