object usermacro.create(object/array hostMacros)
Ta metoda pozwala na tworzenie nowych makr hosta.
Ta metoda jest dostępna tylko dla użytkowników typu Admin i Super admin. Uprawnienia do wywołania metody mogą być cofnięte w ustawieniach ról użytkownika. Zobacz Role użytkownika aby uzyskać więcej informacji.
(object/array)
Makra hosta do utworzenia.
Metoda akceptuje makra hosta z standardowymi właściwościami makra hosta.
(object)
Zwraca obiekt zawierający identyfikatory utworzonych makr hosta we właściwości hostmacroids
. Kolejność zwróconych identyfikatorów odpowiada kolejności przekazanych makr hosta.
Utwórz makro hosta "{$SNMP_COMMUNITY}" z wartością "public" na hoście "10198".
Zapytanie:
{
"jsonrpc": "2.0",
"method": "usermacro.create",
"params": {
"hostid": "10198",
"macro": "{$SNMP_COMMUNITY}",
"value": "public"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Odpowiedź:
CUserMacro::create() w ui/include/classes/api/services/CUserMacro.php.