connector.update

Опис

object connector.update(object/array connectors)

Овај метод омогућава ажурирање постојећих конектора.

Овај метод је доступан само типу корисника Супер администратор. Дозволе за позивање методе могу се опозвати у подешавањима улоге корисника. Погледајте User roles за више информација.

Параметери

(object/array) Својства конектора треба ажурирати.

Својство connectorid мора бити дефинисано за сваки конектор, сва остала својства су опциона. Само пренесена својства ће бити ажурирана, сва остала ће остати непромењена.

Поред standard connector properties, метод прихвата следеће параметре.

Parameter Type Description
tags array Конектор tag filter за замену тренутног филтера ознаке.

Повратне вредности

(object)Враћа објекат који садржи ID-ијеве ажурираних конектора под својством connectorids.

Примери

Промена типа HTTP-аутентификације

Измените тип аутентификације HTTP на Bearer за конектор са ID-ијем "3".

Request:

{
           "jsonrpc": "2.0",
           "method": "connector.update",
           "params": {
               "connectorid": 3,
               "authtype": 5,
               "token": "{$DATA_EXPORT_BEARER_TOKEN}"
           },
           "id": 1
       }

Одговор:

{
           "jsonrpc": "2.0",
           "result": {
               "connectorids": [
                   "3"
               ]
           },
           "id": 1
       }

Ажурирање филтера ознака

Измените филтер ознака за конектор са ID-ијем "5".

Request:

{
           "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
       }

Одговор:

{
           "jsonrpc": "2.0",
           "result": {
               "connectorids": [
                   "5"
               ]
           },
           "id": 1
       }

Извор

CConnector::update() у ui/include/classes/api/services/CConnector.php.