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