Sidebar

Become a monitoring expert!
Sign up for Zabbix training

actie.update

Beschrijving

object action.update(object/array acties)

Met deze methode kunnen bestaande acties worden bijgewerkt.

Deze methode is alleen beschikbaar voor Admin en Super admin gebruikers. Machtigingen om de methode aan te roepen kunnen worden ingetrokken in de gebruikersrol instellingen. Zie Gebruiker rollen voor meer informatie.

Parameters

(object/array) Actie-eigenschappen die moeten worden bijgewerkt.

De eigenschap actionid moet worden gedefinieerd voor elke actie, alle andere eigenschappen zijn optioneel. Alleen de doorgegeven eigenschappen worden bijgewerkt, allemaal andere blijven ongewijzigd.

Naast de standaard actie-eigenschappen, is de methode accepteert de volgende parameters.

|Parameter|Type|Beschrijving| |---------|--------------------------------------- ------------|-----------| |filter|object|Actie filter object om het huidige filter te vervangen.| |operations|array|Actie bewerkingen om bestaande bewerkingen te vervangen.| |recovery_operations|array|Actie herstelbewerkingen om bestaande herstelbewerkingen te vervangen.| |update_operations|array|Actie update-bewerkingen om bestaande update-bewerkingen te vervangen.|

Retourwaarden

(object) Retourneert een object dat de ID's van de bijgewerkte acties bevat onder de eigenschap actionids.

Voorbeelden

Disable action

Schakel actie uit, dat wil zeggen, stel de status in op "1".

Verzoek:

{
           "jsonrpc": "2.0",
           "method": "action.update",
           "params": {
               "actionid": "2",
               "status": "1"
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

Antwoord:

{
           "jsonrpc": "2.0",
           "result": {
               "actionids": [
                   "2"
               ]
           },
           "id": 1
       }

Zie ook

Bron

CAction::update() in ui/include/classes/api/services/CAction.php.