connector.update
Descrizione
object connector.update(object/array connectors)
Questo metodo consente di aggiornare i connettori esistenti.
Questo metodo è disponibile solo per gli utenti di tipo 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à del connector da aggiornare.
La proprietà connectorid deve essere definita per ciascun connector, tutte le altre proprietà sono facoltative.
Verranno aggiornate solo le proprietà passate, tutte le altre rimarranno invariate.
Oltre alle proprietà standard del connector, il metodo accetta i seguenti parametri.
| Parametro | Type | Descrizione |
|---|---|---|
| tags | array | Filtro tag del connector per sostituire il filtro tag corrente. |
Valori restituiti
(object) Restituisce un oggetto contenente gli ID dei connettori aggiornati nella proprietà connectorids.
Esempi
Modifica del tipo di autenticazione HTTP
Modifica il tipo di autenticazione HTTP in Bearer per il connettore con ID "3".
{
"jsonrpc": "2.0",
"method": "connector.update",
"params": {
"connectorid": 3,
"authtype": 5,
"token": "{$DATA_EXPORT_BEARER_TOKEN}"
},
"id": 1
}
Risposta:
{
"jsonrpc": "2.0",
"result": {
"connectorids": [
"3"
]
},
"id": 1
}
Aggiornamento del filtro tag
Modifica il filtro tag per il connettore con ID "5".
{
"jsonrpc": "2.0",
"method": "connector.update",
"params": [
{
"connectorid": 5,
"tags_evaltype": 2,
"tags": [
{
"tag": "service",
"operator": 0,
"value": "mysqld"
},
{
"tag": "error",
"operator": 12,
"value": ""
}
]
}
],
"id": 1
}
Risposta:
{
"jsonrpc": "2.0",
"result": {
"connectorids": [
"5"
]
},
"id": 1
}
Sorgente
CConnector::update() in ui/include/classes/api/services/CConnector.php.