object connector.update(object/array connectors)
Deze methode maakt het mogelijk om bestaande connectors bij te werken.
Deze methode is alleen beschikbaar voor gebruikers van het Super admin gebruikerstype. Rechten om de methode aan te roepen kunnen worden ingetrokken in de instellingen van de gebruikersrol. Zie Gebruikersrollen voor meer informatie.
(object/array)
Eigenschappen van de connector die moeten worden bijgewerkt.
De eigenschap connectorid
moet voor elke connector worden gedefinieerd, alle andere eigenschappen zijn optioneel. Alleen de doorgegeven eigenschappen worden bijgewerkt, alle andere blijven ongewijzigd.
Naast de standaard connector eigenschappen, accepteert de methode de volgende parameters.
Parameter | Type | Beschrijving |
---|---|---|
tags | array | Connector tag filter om het huidige tag filter te vervangen. |
(object)
Geeft een object terug met de IDs van de bijgewerkte connectors onder de eigenschap connectorids
.
Verander het HTTP authenticatie type naar Bearer voor de connector met ID "3".
{
"jsonrpc": "2.0",
"method": "connector.update",
"params": {
"connectorid": 3,
"authtype": 5,
"token": "{$DATA_EXPORT_BEARER_TOKEN}"
},
"id": 1
}
Reactie:
Verander het tag filter voor de connector met 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
}
Reactie:
CConnector::update() in ui/include/classes/api/services/CConnector.php.