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 de connecteur à créer.
En plus des propriétés de connecteur standard, la méthode accepte les paramètres suivants.
| Paramètre | Type | Description |
|---|---|---|
| tags | array | Filtre de balises 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.