usermacro.createglobal

Descrizione

object usermacro.createglobal(object/array globalMacros)

Questo metodo consente di creare nuove macro globali.

Questo metodo è disponibile solo per il tipo di utente Super admin. I permessi per chiamare il metodo possono essere revocati nelle impostazioni del ruolo utente. Vedere Ruoli utente per ulteriori informazioni.

Parametri

(object/array) Macro globali da creare.

Il metodo accetta macro globali con le proprietà standard delle macro globali.

Valori restituiti

"(object)" Restituisce un oggetto contenente gli ID delle macro globali create globale sotto la proprietà "globalmacroids". L'ordine degli ID restituiti corrisponde all'ordine delle macro globali passate.

Esempi

Creazione di una macro globale

Creare una macro globale "{$SNMP_COMMUNITY}" con valore "public".

Richiesta:

{
    "jsonrpc": "2.0",
    "method": "usermacro.createglobal",
    "params":  {
        "macro": "{$SNMP_COMMUNITY}",
        "value": "public"
    },
    "id": 1
}

Risposta:

{
    "jsonrpc": "2.0",
    "result": {
        "globalmacroids": [
            "6"
        ]
    },
    "id": 1
}

Fonte

CUserMacro::createGlobal() in ui/include/classes/api/services/CUserMacro.php.