connector.update
Descrizione
object connector.update(object/array connectors)
Questo metodo consente di aggiornare i connector esistenti.
Questo metodo è disponibile solo per gli utenti di tipo Super admin. Le autorizzazioni per chiamare il metodo possono essere revocate nelle impostazioni del ruolo utente. Per ulteriori informazioni, vedere Ruoli utente.
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.