connector.update

Opis

object connector.update(object/array connectors)

Ta metoda pozwala zaktualizować istniejące konektory.

noteclassic 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) Właściwości connectora do zaktualizowania.

Właściwość connectorid musi być zdefiniowana dla każdego connectora, wszystkie pozostałe właściwości są opcjonalne. Zaktualizowane zostaną tylko przekazane właściwości, wszystkie pozostałe pozostaną bez zmian.

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

Parametr Typ Opis
tags array Filtr tagów connectora, który zastąpi bieżący filtr tagów.

Zwracane wartości

(object) Zwraca obiekt zawierający identyfikatory zaktualizowanych konektorów we właściwości connectorids.

Przykłady

Zmiana typu uwierzytelniania HTTP

Zmień typ uwierzytelniania HTTP na Bearer dla connectora o ID „3”.

Żądanie:

{
    "jsonrpc": "2.0",
    "method": "connector.update",
    "params": {
        "connectorid": 3,
        "authtype": 5,
        "token": "{$DATA_EXPORT_BEARER_TOKEN}"
    },
    "id": 1
}

Odpowiedź:

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

Aktualizowanie filtra tagów

Zmień filtr tagów dla konektora o ID „5”.

Żądanie:

{
    "jsonrpc": "2.0",
    "method": "connector.update",
    "params": [
        {
            "connectorid": 5,
            "tags_evaltype": 2,
            "tags": [
                {
                    "tag": "service",
                    "operator": 0,
                    "value": "mysqld"
                },
                {
                    "tag": "error",
                    "operator": 12,
                    "value": ""
                }
            ]
        }
    ],
    "id": 1
}

Odpowiedź:

{
    "jsonrpc": "2.0",
    "result": {
        "connectorids": [
            "5"
        ]
    },
    "id": 1
}

Źródło

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