usermacro.create

Opis

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.

Parametry

(object/array) Makra hosta do utworzenia.

Metoda akceptuje makra hosta z standardowymi właściwościami makra hosta.

Zwracane wartości

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

Przykłady

Tworzenie makra 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ź:

{
           "jsonrpc": "2.0",
           "result": {
               "hostmacroids": [
                   "11"
               ]
           },
           "id": 1
       }

Źródło

CUserMacro::create() w ui/include/classes/api/services/CUserMacro.php.