connector.update
Opis
object connector.update(object/array connectors)
Ta metoda umożliwia aktualizację istniejących konektorów.
Ta metoda jest dostępna wyłącznie dla typu użytkownika Super admin. Uprawnienia do wywołania metody można odebrać 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.
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”.
{
"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”.
{
"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.