connector.create
Descrizione
object connector.create(object/array connectors)
Questo metodo consente di creare nuovi oggetti connettore.
Questo metodo è disponibile solo per gli utenti di tipo Super admin. I permessi per chiamare il metodo possono essere revocati nelle impostazioni del ruolo utente. Consultare Ruoli utente per ulteriori informazioni.
Parametri
(object/array) Oggetti connector da creare.
Oltre alle proprietà standard del connector, il metodo accetta i seguenti parametri.
| Parametro | Type | Descrizione |
|---|---|---|
| tags | array | Filtro tag del connector. |
Valori restituiti
(object) Restituisce un oggetto contenente gli ID dei connettori creati nella proprietà connectorids.
L'ordine degli ID restituiti corrisponde all'ordine dei connettori passati.
Esempi
Creazione di un connettore
Crea un connettore per esportare gli eventi trigger con un filtro tag. L'autenticazione HTTP verrà eseguita tramite token 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
}
Risposta:
{
"jsonrpc": "2.0",
"result": {
"connectorid": [
"3"
]
},
"id": 1
}
Sorgente
CConnector::create() in ui/include/classes/api/services/CConnector.php.