UUID (Zarządzanie alertami na podstawie identyfikatora UUID)
Użyj tego interfejsu API, aby podjąć określoną akcję dla określonego alertu wykrytego przez usługę Defender dla IoT.
Możesz na przykład użyć tego interfejsu API, aby utworzyć regułę przekazywania przekazującą dane do usługi QRadar. Aby uzyskać więcej informacji, zobacz Integrate Qradar with Microsoft Defender for IoT(Integracja qradar z usługą Microsoft Defender dla IoT).
identyfikatora URI: /external/v1/alerts/<UUID>
KŁAŚĆ
żądania
odpowiedzi
polecenia cURL
typ: JSON
parametry zapytania:
Nazwa
Opis
Przykład
Wymagane/opcjonalne
identyfikatora UUID
Definiuje unikatowy identyfikator (UUID) dla alertu, który chcesz obsługiwać lub obsługiwać i uczyć.
Zarządza oknami obsługi, w których alerty nie będą wysyłane. Ten interfejs API służy do definiowania i aktualizowania czasów zatrzymywania i uruchamiania, urządzeń lub podsieci, które należy wykluczyć podczas wyzwalania alertów, lub definiowania i aktualizowania aparatów usługi Defender for IoT, które powinny zostać wykluczone.
Na przykład podczas okna obsługi możesz zatrzymać dostarczanie alertów wszystkich alertów, z wyjątkiem alertów dotyczących złośliwego oprogramowania na urządzeniach krytycznych.
Okna obsługi zdefiniowane za pomocą interfejsu API maintenanceWindow są wyświetlane w oknie Wykluczenia alertów lokalnej konsoli zarządzania jako reguła wykluczania tylko do odczytu o nazwie z następującą składnią: Maintenance-{token name}-{ticket ID}.
Ważny
Ten interfejs API jest obsługiwany tylko do celów konserwacji i przez ograniczony czas i nie jest przeznaczony do użycia zamiast reguł wykluczania alertów. Użyj tego interfejsu API tylko w przypadku jednorazowych operacji konserwacji tymczasowej.
Struna. Definiuje identyfikator biletu konserwacji w systemach użytkownika. Upewnij się, że identyfikator biletu nie jest połączony z istniejącym otwartym oknem.
2987345p98234
Wymagane
czasu wygaśnięcia
Dodatnia liczba całkowita. Definiuje czas wygaśnięcia (czas wygaśnięcia), czyli czas trwania okna obsługi w minutach. Po zakończeniu zdefiniowanego okresu okno obsługi zostanie zakończone, a system zachowuje się normalnie ponownie.
180
Wymagane
aparatów
Tablica JSON ciągów. Określa aparat pomijania alertów w oknie obsługi. Możliwe wartości:
Tablica JSON ciągów. Określa, które czujniki mają pomijać alerty w oknie obsługi. Te identyfikatory czujników można uzyskać z urządzeń (Zarządzanie urządzeniami czujników OT) interfejsu API.
1,35,63
Fakultatywny
podsieci
Tablica JSON ciągów. Definiuje podsieci w celu pomijania alertów w oknie obsługi. Zdefiniuj każdą podsieć w notacji CIDR.
192.168.0.0/16,138.136.80.0/14,112.138.10.0/8
Fakultatywny
Kod stanu
Komunikat
Opis
201 (utworzone)
-
Akcja została ukończona pomyślnie.
400 (nieprawidłowe żądanie)
Brak identyfikatora biletu
W żądaniu interfejsu API brakuje wartości ticketId.
400 (nieprawidłowe żądanie)
Niedozwolony czas wygaśnięcia
Żądanie interfejsu API zawierało nie dodatnią lub nieliczbową wartość czasu wygaśnięcia.
400 (nieprawidłowe żądanie)
Nie można przeanalizować żądania.
Problem z analizowaniem treści, na przykład nieprawidłowymi parametrami lub nieprawidłowymi wartościami.
400 (nieprawidłowe żądanie)
Okno obsługi z tymi samymi parametrami już istnieje.
Pojawia się, gdy istniejące okno obsługi już istnieje z tymi samymi szczegółami.
404 (nie znaleziono)
Nieznany identyfikator czujnika
Jeden z czujników wymienionych w żądaniu nie istnieje.
409 (konflikt)
Identyfikator biletu ma już otwarte okno.
Identyfikator biletu jest połączony z innym otwartym oknem obsługi.
Pobierz dziennik wszystkich otwartych (POST), zamknij (DELETE) i update (PUT) akcji, które zostały wykonane przy użyciu tego interfejsu API do obsługi okien obsługi. T
żądania
odpowiedzi
polecenia cURL
parametry zapytania:
Nazwa
Opis
Przykład
Wymagane/opcjonalne
fromDate
Filtruje dzienniki ze wstępnie zdefiniowanej daty i później. Format to YYYY-MM-DD.
2022-08-10
Fakultatywny
toDate
Filtruje dzienniki do wstępnie zdefiniowanej daty. Format to YYYY-MM-DD.
2022-08-10
Fakultatywny
ticketId
Filtruje dzienniki powiązane z określonym identyfikatorem biletu.
9a5fe99c-d914-4bda-9332-307384fe40bf
Fakultatywny
tokenName
Filtruje dzienniki powiązane z określoną nazwą tokenu.
kwartalne okno sanity
Fakultatywny
kody błędów :
Kod
Komunikat
Opis
200
OK
Akcja została ukończona pomyślnie.
204:
Brak zawartości
Brak danych do pokazania.
400
Nieprawidłowe żądanie
Format daty jest niepoprawny.
500
Wewnętrzny błąd serwera
Wszelkie inne nieoczekiwane błędy.
typ: JSON
Tablica obiektów JSON reprezentujących operacje okna obsługi.
Struktura odpowiedzi:
Nazwa
Typ
Dopuszczana do wartości null/nie dopuszczana do wartości null
Lista wartości
identyfikatora
Długa liczba całkowita
Nie można pustoć
Wewnętrzny identyfikator bieżącego dziennika
data/godzina
Struna
Nie można pustoć
Czas wystąpienia działania, na przykład: 2022-04-23T18:25:43.511Z
ticketId
Struna
Nie można pustoć
Identyfikator okna obsługi. Na przykład: 9a5fe99c-d914-4bda-9332-307384fe40bf
tokenName
Struna
Nie można pustoć
Nazwa tokenu okna obsługi. Na przykład: quarterly-sanity-window
aparatów
Tablica ciągów
Nullable
Aparaty, na których stosuje się okno obsługi, zgodnie z informacjami podanymi podczas tworzenia okna obsługi: Protocol Violation, Policy Violation, Malware, Anomalylub Operational
sensorIds
Tablica ciągów
Nullable
Czujniki, na których stosuje się okno obsługi, zgodnie z informacjami podanymi podczas tworzenia okna obsługi.
podsieci
Tablica ciągów
Nullable
Podsieci, w których ma zastosowanie okno obsługi, zgodnie z informacjami podanymi podczas tworzenia okna obsługi.
czasu wygaśnięcia
Numeryczny
Nullable
Czas wygaśnięcia okna obsługi (TTL), zgodnie z informacjami podanymi podczas tworzenia lub aktualizowania okna obsługi.
operationType
Struna
Nie można pustoć
Jedna z następujących wartości: OPEN, UPDATEi CLOSE
Umożliwia zaktualizowanie czasu trwania okna obsługi po rozpoczęciu procesu konserwacji przez zmianę parametru ttl. Nowa definicja czasu trwania zastępuje poprzednią definicję.
Ta metoda jest przydatna, gdy chcesz ustawić dłuższy czas trwania niż aktualnie skonfigurowany czas trwania. Jeśli na przykład pierwotnie zdefiniowano 180 minut, minęło 90 minut i chcesz dodać kolejne 30 minut, zaktualizuj ttl, aby 120 minutę, aby zresetować liczbę trwania.
żądania
odpowiedzi
polecenia cURL
parametry zapytania:
Nazwa
Opis
Przykład
Wymagane/opcjonalne
ticketId
Struna. Definiuje identyfikator biletu konserwacji w systemach użytkownika.
2987345p98234
Wymagane
czasu wygaśnięcia
Dodatnia liczba całkowita. Definiuje czas trwania okna w minutach.
210
Wymagane
kody błędów :
Kod
Komunikat
Opis
200 (OK)
-
Akcja została ukończona pomyślnie.
400 (nieprawidłowe żądanie)
Brak identyfikatora biletu
W żądaniu brakuje wartości ticketId.
400 (nieprawidłowe żądanie)
Niedozwolony czas wygaśnięcia
Zdefiniowany czas wygaśnięcia nie jest liczbowy lub nie dodatnią liczbą całkowitą.
400 (nieprawidłowe żądanie)
Nie można przeanalizować żądania
W żądaniu brakuje wartości parametru ttl.
404 (nie znaleziono)
Nie znaleziono okna obsługi
Identyfikator biletu nie jest połączony z otwartym oknem obsługi.