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

Request:

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