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