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.

Richiesta:

{
    "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.