object usermacro.update(object/array hostMacros)
Met deze methode kunnen bestaande hostmacro's worden bijgewerkt.
Deze methode is alleen beschikbaar voor Admin en Super admin gebruikers typen. Machtigingen om de methode aan te roepen kunnen worden ingetrokken in de gebruikersrol instellingen. Zie Gebruiker rollen voor meer informatie.
(object/array)
Hostmacro-eigenschappen te zijn bijgewerkt.
De eigenschap hostmacroid
moet worden gedefinieerd voor elke hostmacro, alles andere eigenschappen zijn optioneel. Alleen de doorgegeven eigenschappen worden bijgewerkt, blijven alle andere ongewijzigd.
(object)
Retourneert een object dat de ID's van de bijgewerkte host bevat macro's onder de eigenschap 'hostmacroids'.
Wijzig de waarde van een hostmacro in "public".
Verzoek:
{
"jsonrpc": "2.0",
"method": "usermacro.update",
"params": {
"hostmacroid": "1",
"value": "public"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Antwoord:
CUserMacro::update() in ui/include/classes/api/services/CUserMacro.php.