connector.create
Descrizione
object connector.create(object/array connectors)
Questo metodo consente di creare nuovi oggetti connector.
Questo metodo è disponibile solo per il tipo di utente Super admin. Le autorizzazioni per chiamare il metodo possono essere revocate nelle impostazioni del ruolo utente. Vedere 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.