Udostępnij za pośrednictwem


Dokumentacja interfejsu API integracji dla lokalnych konsol zarządzania (publiczna wersja zapoznawcza)

W tym artykule wymieniono interfejsy API obsługiwane do integracji usługi Microsoft Defender dla IoT z usługami partnerskimi.

Na przykład ten interfejs API jest obecnie implementowany przy użyciu Tutorial: Integrate ServiceNow with Microsoft Defender for IoT, via the ServiceNow Service Graph Connector for Defender for IoT (Integrowanie usługi ServiceNow z usługą Microsoft Defender dla IoT) za pośrednictwem łącznika ServiceNow Service Graph connector for Defender for IoT.

Nuta

Interfejsy API integracji są przeznaczone do ciągłego uruchamiania i tworzenia stale uruchomionego strumienia danych, takiego jak wykonywanie zapytań o nowe dane z ostatnich pięciu minut. Interfejsy API integracji zwracają dane ze znacznikiem czasu.

Aby po prostu wykonywać zapytania dotyczące danych, użyj zwykłych, niezwiązanych z integracją interfejsów API, aby użyć lokalnej konsoli zarządzania do wykonywania zapytań dotyczących wszystkich urządzeń lub dla określonego czujnika w celu wykonywania zapytań dotyczących urządzeń tylko z tego czujnika. Aby uzyskać więcej informacji, zobacz Defender for IoT API reference (Dokumentacja interfejsu API usługi Defender for IoT).

identyfikatora URI: /external/v3/integration/

urządzenia (tworzenie i aktualizowanie urządzeń)

Ten interfejs API zwraca dane dotyczące wszystkich urządzeń, które zostały zaktualizowane po danym znaczniku czasu.

identyfikatora URI: /external/v3/integration/devices/<timestamp>

parametrów identyfikatora URI:

Nazwa Opis Przykład Wymagane/opcjonalne
znacznika czasu Godzina rozpoczęcia, od której są zwracane wyniki( w milisekundach od czasu epoki i w strefie czasowej UTC. /external/v3/integration/devices/1664781014000 Wymagane

POBIERZ

  • żądania
  • odpowiedzi
  • polecenia cURL

parametry zapytania:

Nazwa Opis Przykład Wymagane/opcjonalne
sensorId Zwracanie tylko urządzeń widocznych przez określony czujnik. Użyj wartości ID z wyników czujników (Pobierz czujniki) interfejsu API. 1 Fakultatywny
notificationType Określa typy urządzeń do zwrócenia. Obsługiwane wartości to:
- 0: zarówno zaktualizowane, jak i nowe urządzenia (ustawienie domyślne).
- 1: tylko nowe urządzenia.
- 2: tylko zaktualizowane urządzenia.
2 Fakultatywny
strony Definiuje liczbę, w której rozpoczyna się numeracja strony wyników. Na przykład 0= pierwsza strona to 0.
Ustawienie domyślne = 0
0 Fakultatywny
rozmiar Definiuje ustalanie rozmiaru strony. Ustawienie domyślne = 50 75 Fakultatywny

połączenia (pobieranie połączeń urządzeń)

Ten interfejs API zwraca dane dotyczące wszystkich połączeń urządzeń, które zostały zaktualizowane po danym znaczniku czasu.

identyfikatora URI: /external/v3/integration/connections/<timestamp>

parametrów identyfikatora URI:

Nazwa Opis Przykład Wymagane/opcjonalne
znacznika czasu Godzina rozpoczęcia, od której są zwracane wyniki( w milisekundach od czasu epoki i w strefie czasowej UTC. /external/v3/integration/devices/1664781014000 Wymagane

POBIERZ

  • żądania
  • odpowiedzi
  • polecenia cURL

parametry zapytania:

Nazwa Opis Przykład Wymagane/opcjonalne
strony Definiuje liczbę, w której rozpoczyna się numeracja strony wyników. Na przykład 0= pierwsza strona to 0.
Ustawienie domyślne = 0
0 Fakultatywny
rozmiar Definiuje ustalanie rozmiaru strony. Ustawienie domyślne = 50 75 Fakultatywny

device (Pobieranie szczegółów dla urządzenia)

Ten interfejs API zwraca dane dotyczące określonego urządzenia na dany identyfikator urządzenia.

identyfikatora URI: /external/v3/integration/device/{deviceId}

POBIERZ

  • żądania
  • odpowiedzi
  • polecenia cURL

parametry zapytania:

Nazwa Opis Przykład Wymagane/opcjonalne
deviceId Identyfikator żądanego urządzenia w lokalnej konsoli zarządzania 1 Wymagane

deleteddevices (Pobieranie usuniętych urządzeń)

Ten interfejs API zwraca listę identyfikatorów ostatnio usuniętych urządzeń z dostarczonego znacznika czasu.

identyfikatora URI: /external/v3/integration/deleteddevices/

POBIERZ

  • żądania
  • odpowiedzi
  • polecenia cURL

parametrów identyfikatora URI:

Nazwa Opis Przykład Wymagane/opcjonalne
znacznika czasu Godzina rozpoczęcia, od której są zwracane wyniki( w milisekundach od czasu epoki i w strefie czasowej UTC. /external/v3/integration/deleteddevices/1664781014000 Wymagane

czujniki (pobierz czujniki)

Ten interfejs API zwraca listę obiektów czujników dla połączonych czujników sieci OT.

identyfikatora URI: /external/v3/integration/sensors/

POBIERZ

  • żądania
  • odpowiedzi
  • polecenia cURL

identyfikatora URI: /sensors

Brak parametrów zapytania

devicecves (Pobieranie cves urządzenia)

Ten interfejs API zwraca listę aktywnych cves dla wszystkich urządzeń, które zostały zaktualizowane od podanego znacznika czasu.

identyfikatora URI: /external/v3/integration/devicecves/

POBIERZ

  • żądania
  • odpowiedzi
  • polecenia cURL

identyfikatora URI: /external/v3/integration/devicecves/<timestamp>

Parametry identyfikatora URI

Nazwa Opis Przykład Wymagane/opcjonalne
znacznika czasu Godzina rozpoczęcia, od której są zwracane wyniki( w milisekundach od czasu epoki i w strefie czasowej UTC. /external/v3/integration/devicecves/1664781014000 Wymagane

Parametry zapytania

Nazwa Opis Przykład Wymagane/opcjonalne
strony Definiuje liczbę, w której rozpoczyna się numeracja strony wyników. 0= pierwsza strona to 0.
Ustawienie domyślne = 0
Fakultatywny
rozmiar Definiuje ustalanie rozmiaru strony. Ustawienie domyślne = 50 Fakultatywny
sensorId Pokazuje wyniki z określonego czujnika, zgodnie z definicją dla danego identyfikatora czujnika. 1 Fakultatywny
oceny Określa minimalną ocenę CVE do pobrania. Wszystkie wyniki będą miały wynik CVE równy lub większy niż podana wartość. Wartość domyślna = 0. Fakultatywny
deviceIds Rozdzielona przecinkami lista identyfikatorów urządzeń, z których mają być wyświetlane wyniki. Na przykład: 1232,34,2,456 Fakultatywny

Następne kroki

Aby uzyskać więcej informacji, zobacz: