connector.create

Description

object connector.create(object/array connectors)

Cette méthode permet de créer de nouveaux objets connecteur.

Cette méthode n'est disponible que pour le type d'utilisateur Super admin. Les autorisations d'appeler la méthode peuvent être révoquées dans les paramètres du rôle utilisateur. Voir Rôles utilisateur pour plus d'informations.

Paramètres

(objet/tableau) Objets connecteur à créer.

En plus des propriétés du connecteur standard, la méthode accepte les paramètres suivants.

Paramètre Type Description
tags array Connecteur Filtre de Balise.

Valeurs de retour

(object) Renvoie un objet contenant les IDs des connecteurs créés sous la propriété connectorids. L’ordre des IDs renvoyés correspond à l’ordre des connecteurs transmis.

Exemples

Création d'un connecteur

Créez un connecteur pour exporter des événements déclencheurs avec un filtre de balises. L'authentification HTTP sera effectuée à l'aide du jeton Porteur.

Requête:

{
           "jsonrpc": "2.0",
           "method": "connector.create",
           "params": [
               {
                   "name": "Export of events",
                   "data_type": 1,
                   "url": "{$DATA_EXPORT_URL}",
                   "authtype": 5,
                   "token": "{$DATA_EXPORT_BEARER_TOKEN}",
                   "tags": [
                       {
                           "tag": "service",
                           "operator": 0,
                           "value": "mysqld"
                       }
                   ]
               }
           ],
           "id": 1
       }

Response:

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

Source

CConnector::create() dans ui/include/classes/api/services/CConnector.php.