connector.create
Description
object connector.create(object/array connectors)
Cette méthode permet de créer de nouveaux objets connecteur.
Cette méthode est disponible uniquement pour le type d’utilisateur Super admin. Les autorisations d’appel de 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
(object/array) Objets connecteur à créer.
En plus des propriétés standard du connecteur, la méthode accepte les paramètres suivants.
| Paramètre | Type | Description |
|---|---|---|
| tags | array | Filtre de tags du connecteur. |
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 les événements de déclencheur avec un filtre de balises. L’authentification HTTP sera effectuée à l’aide d’un jeton Bearer.
{
"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
}
Réponse :
{
"jsonrpc": "2.0",
"result": {
"connectorid": [
"3"
]
},
"id": 1
}
Source
CConnector::create() dans ui/include/classes/api/services/CConnector.php.