usermacro.create
Descrizione
object usermacro.create(object/array hostMacros)
Questo metodo consente di creare nuove macro host.
Questo metodo è disponibile solo per i tipi di utente Admin e Super admin. Le autorizzazioni per chiamare il metodo possono essere revocate nelle impostazioni del ruolo utente. Per ulteriori informazioni, vedere Ruoli utente.
Parametri
(object/array) Macro host da creare.
Il metodo accetta macro host con le proprietà standard delle macro host.
Valori restituiti
"(object)" Restituisce un oggetto contenente gli ID delle macro host create sotto la proprietà "hostmacroids". L'ordine degli ID restituiti corrisponde all'ordine delle macro host passate.
Esempi
Creazione di una macro host
Creare una macro host "{$SNMP_COMMUNITY}" con il valore "public" sull'host "10198".
{
"jsonrpc": "2.0",
"method": "usermacro.create",
"params": {
"hostid": "10198",
"macro": "{$SNMP_COMMUNITY}",
"value": "public"
},
"id": 1
}
Risposta:
{
"jsonrpc": "2.0",
"result": {
"hostmacroids": [
"11"
]
},
"id": 1
}
Fonte
CUserMacro::create() in ui/include/classes/api/services/CUserMacro.php.