Áú»¢¶Ä²©

actualitzaci¨® del connector

¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®

connector.update(object/array connectors)

Aquest m¨¨tode permet actualitzar objectes de connector.

::: nota cl¨¤ssica Aquest m¨¨tode nom¨¦s ¨¦s disponible per als usuaris Super admin. El perm¨ªs per cridar aquest m¨¨tode es pot revocar en la configuraci¨® dels rols d'usuari. Consulteu Rols d'usuari per obtenir m¨¦s informaci¨®. :::

±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð²õ

(object/array) Connector per actualitzar.

La propietat connectorid s'ha d'establir per a cada connector, totes les altres propietats s¨®n opcionals. Nom¨¦s s'actualitzaran les propietats aprovades, totes les altres romandran sense canvis.

A m¨¦s de les [propietats d'assignaci¨® de connectors est¨¤ndard] (object#connector_map), el m¨¨tode admet els par¨¤metres seg¨¹ents.

±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð Tipus ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®
tags array Filtre d'etiquetes del connector substituint l'actual filtre d'etiquetes.

Valors de retorn

(object) Retorna un objecte contingut als IDs dels connectors actualitzats sota la propietat connectorids.

Exemples

Canviant el tipus d'autenticaci¨® HTTP

Canvia el tipus d'autenticaci¨® HTTP cap a Bearer al connector amb ID "3".

±Ê±ð³Ù¾±³¦¾±¨®:

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

Resposta:

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

Actualitzar el filtre d'etiquetes

Camvien el filtre d'etiqueta per al connector amb 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
       }

Resposta:

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

Font

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