A szerver jelenleg 36 toolt kínál. A lista a művelet-
registryből generálódik, és megegyezik a REST API
műveleteivel — a tool neve a POST /v1/ops/<név> végpontnak felel meg.
A jelleg oszlop: olvasó (csak lekérdez), író (létrehoz/módosít),
destruktív (töröl — mindig támogat dry_run-t).
Eszköz típusok
| Tool | Jelleg | Leírás |
|---|
copy_device_type_version | író | Eszköztípus másolása új verzióként (a szenzor-hozzárendelésekkel együtt). |
create_device_type | író | Új eszköztípus létrehozása, opcionálisan szenzorsablon-hozzárendelésekkel. |
delete_device_type | destruktív | Eszköztípus törlése. Eszköz által használt típus nem törölhető. dry_run támogatott. |
get_device_type | olvasó | Eszköztípus részletei a hozzárendelt szenzorsablonokkal. |
list_device_types | olvasó | A szervezet eszköztípusai. |
update_device_type | író | Eszköztípus módosítása; template_ids megadásakor a szenzorsablon-hozzárendelések teljes cseréje. |
Eszközök
| Tool | Jelleg | Leírás |
|---|
create_device | író | Új eszköz létrehozása; type_id megadásakor a szenzorlista a típusból automatikusan létrejön. |
delete_device | destruktív | Eszköz törlése minden kapcsolódó adattal (szenzorok, riasztások, mért értékek). dry_run=true: csak a törlési terv darabszámai. |
delete_sensor | destruktív | Egy szenzor törlése az eszközről (riasztási eseménnyel rendelkező szenzor nem törölhető). dry_run támogatott. |
get_device | olvasó | Egy eszköz részletei: adatok, szenzorok az aktuális értékekkel, legutóbbi riasztások. |
get_device_history | olvasó | Egy szenzor előzmény-értékei (legutóbbiak elöl). |
list_devices | olvasó | A szervezet eszközei (kereshető, lapozható). |
purge_archived_incidents | destruktív | Az eszköz archivált riasztási eseményeinek végleges törlése. dry_run támogatott. |
set_test_values | író | Teszt szenzorértékek rögzítése egy eszközre (a korábbi érték automatikusan az előzményekbe kerül). |
sync_device_type | író | Az eszköz szenzorlistájának szinkronja egy eszköztípusra (egyezők maradnak, hiányzók inaktiválódnak, újak felkerülnek). dry_run támogatott. |
update_device | író | Eszköz adatainak módosítása (a szenzorlistát a sync_device_type kezeli). |
Helyszínek
| Tool | Jelleg | Leírás |
|---|
create_place | író | Új helyszín létrehozása a szervezetben. |
delete_place | destruktív | Helyszín törlése. Eszközzel rendelkező helyszín nem törölhető (a válasz megmondja, hány eszköz hivatkozik rá). dry_run támogatott. |
list_places | olvasó | A szervezet helyszínei. |
update_place | író | Helyszín módosítása. |
Riasztási események
| Tool | Jelleg | Leírás |
|---|
list_incidents | olvasó | Riasztási események (szűrhető, lapozható; az archiváltak külön kérhetők). |
set_incident_status | író | Riasztási esemény státuszának állítása (acknowledged / resolved / archived). |
Riasztási szabályok
| Tool | Jelleg | Leírás |
|---|
create_alert_rule | író | Új riasztási szabály létrehozása tartományokkal és hozzárendelésekkel. |
delete_alert_rule | destruktív | Szabály törlése (tartományaival és hozzárendeléseivel). Riasztási eseménnyel rendelkező szabály nem törölhető. dry_run támogatott. |
get_alert_rule | olvasó | Szabály részletei a tartományokkal és a szenzor-hozzárendelésekkel. |
get_run_result | olvasó | Egy szabályfutás eredménye: a runlog sora és a szabályonkénti találatok. |
list_alert_rules | olvasó | A szervezet riasztási szabályai. |
run_alert_rule | író | Riasztási szabály azonnali (kézi) futtatása; a létrejött események számát adja vissza. |
set_rule_enabled | író | Szabály engedélyezése / letiltása. |
update_alert_rule | író | Szabály módosítása; ranges/assignments megadásakor azok teljes cseréje. |
Szenzor típusok
| Tool | Jelleg | Leírás |
|---|
create_sensor_template | író | Új szenzorsablon létrehozása. |
delete_sensor_template | destruktív | Szenzorsablon törlése. Használatban lévő sablon (eszköz-szenzor, eszköztípus vagy szabály hivatkozik rá) nem törölhető. dry_run támogatott. |
list_sensor_templates | olvasó | A szervezet szenzorsablonjai. |
update_sensor_template | író | Szenzorsablon módosítása. |
Szervezetek
| Tool | Jelleg | Leírás |
|---|
list_my_organisations | olvasó | A bejelentkezett felhasználó szervezetei (tagságai). |
Tesztadatok
| Tool | Jelleg | Leírás |
|---|
run_testdata_generation | író | Teszt-szervezet generálása demó adatokkal (helyszínek, típusok, sablonok, eszközök). |