connector.update
Apraksts
object connector.update(object/array connectors)
Šī metode ļauj atjaunināt esošos savienotājus.
Šī metode ir pieejama tikai lietotāja tipam Super admin. Atļauju izsaukt šo metodi var atsaukt lietotāja lomas iestatījumos. Plašāku informāciju skatiet sadaļā Lietotāju lomas.
Parametri
(object/array) Atjaunināmā savienotāja rekvizīti.
Katram savienotājam jābūt definētam rekvizītam connectorid, visi pārējie rekvizīti nav obligāti.
Tiks atjaunināti tikai nodotie rekvizīti, visi pārējie paliks nemainīti.
Papildus standarta savienotāja rekvizītiem metode pieņem šādus parametrus.
| Parametrs | Type | Apraksts |
|---|---|---|
| tags | array | Savienotāja birkas filtrs, kas aizstās pašreizējo birku filtru. |
Atgrieztās vērtības
(object) Atgriež objektu, kas satur atjaunināto savienotāju ID zem connectorids īpašības.
Piemēri
HTTP autentifikācijas tipa maiņa
Mainiet HTTP autentifikācijas tipu uz Bearer savienotājam ar ID "3".
{
"jsonrpc": "2.0",
"method": "connector.update",
"params": {
"connectorid": 3,
"authtype": 5,
"token": "{$DATA_EXPORT_BEARER_TOKEN}"
},
"id": 1
}
Atbilde:
{
"jsonrpc": "2.0",
"result": {
"connectorids": [
"3"
]
},
"id": 1
}
Atjauninot birku filtru
Mainiet birku filtru savienotājam ar 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
}
Atbilde:
{
"jsonrpc": "2.0",
"result": {
"connectorids": [
"5"
]
},
"id": 1
}
Avots
CConnector::update() failā ui/include/classes/api/services/CConnector.php.