connector.create

Opis

object connector.create(object/array connectors)

Ta metoda umożliwia tworzenie nowych obiektów konektorów.

Ta metoda jest dostępna tylko dla użytkownika typu Super admin. Uprawnienia do wywoływania tej metody można cofnąć w ustawieniach roli użytkownika. Więcej informacji można znaleźć w sekcji Role użytkowników.

Parametry

(object/array) Obiekty connectorów do utworzenia.

Oprócz standardowych właściwości connectora metoda akceptuje następujące parametry.

Parametr Type Opis
tags array Filtr tagów connectora.

Zwracane wartości

(object) Zwraca obiekt zawierający ID utworzonych konektorów we właściwości connectorids. Kolejność zwróconych identyfikatorów odpowiada kolejności przekazanych konektorów.

Przykłady

Tworzenie konektora

Utwórz konektor, aby eksportować zdarzenia wyzwalaczy z filtrem tagów. Uwierzytelnianie HTTP zostanie wykonane przy użyciu tokenu Bearer.

Żądanie:

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

Odpowiedź:

{
    "jsonrpc": "2.0",
    "result": {
        "connectorid": [
            "3"
        ]
    },
    "id": 1
}

Źródło

CConnector::create() w ui/include/classes/api/services/CConnector.php.