action.update
Descrizione
object action.update(object/array actions)
Questo metodo consente di aggiornare le azioni esistenti.
Questo metodo è disponibile solo per gli utenti di tipo Admin e Super admin. I permessi per chiamare il metodo possono essere revocati nelle impostazioni del ruolo utente. Consultare Ruoli utente per ulteriori informazioni.
Parametri
(object/array) Proprietà dell'azione da aggiornare.
La proprietà actionid deve essere definita per ogni azione, tutte le altre
proprietà sono facoltative. Verranno aggiornate solo le proprietà passate, tutte
le altre rimarranno invariate.
Oltre alle proprietà standard dell'azione, il metodo accetta i seguenti parametri.
| Parametro | Tipo | Descrizione |
|---|---|---|
| filter | object | Oggetto filtro dell'azione per sostituire il filtro corrente. |
| operations | array | Operazioni dell'azione per sostituire le operazioni esistenti. |
| recovery_operations | array | Operazioni di ripristino dell'azione per sostituire le operazioni di ripristino esistenti. Comportamento del parametro: - supportato se eventsource dell'oggetto azione è impostato su "evento creato da un trigger", "evento interno" o "evento creato all'aggiornamento dello stato del servizio" |
| update_operations | array | Operazioni di aggiornamento dell'azione per sostituire le operazioni di aggiornamento esistenti. Comportamento del parametro: - supportato se eventsource dell'oggetto azione è impostato su "evento creato da un trigger" o "evento creato all'aggiornamento dello stato del servizio" |
Valori restituiti
(object) Restituisce un oggetto contenente gli ID delle azioni aggiornate
nella proprietà actionids.
Esempi
Disabilitare un'azione
Disabilita un'azione, ovvero imposta il suo stato a "1".
{
"jsonrpc": "2.0",
"method": "action.update",
"params": {
"actionid": "2",
"status": "1"
},
"id": 1
}
Risposta:
{
"jsonrpc": "2.0",
"result": {
"actionids": [
"2"
]
},
"id": 1
}
Vedi anche
Sorgente
CAction::update() in ui/include/classes/api/services/CAction.php.