Udostępnij za pośrednictwem


Iot Security Solution Analytics - Get

Użyj tej metody, aby uzyskać metryki usługi IoT Security Analytics.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/iotSecuritySolutions/{solutionName}/analyticsModels/default?api-version=2019-08-01

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
resourceGroupName
path True

string

Nazwa grupy zasobów w ramach subskrypcji użytkownika. Nazwa jest niewrażliwa na wielkość liter.

Wzorzec wyrażenia regularnego: ^[-\w\._\(\)]+$

solutionName
path True

string

Nazwa rozwiązania IoT Security.

subscriptionId
path True

string

Identyfikator subskrypcji platformy Azure

Wzorzec wyrażenia regularnego: ^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$

api-version
query True

string

Wersja interfejsu API dla operacji

Odpowiedzi

Nazwa Typ Opis
200 OK

IoTSecuritySolutionAnalyticsModel

OK

Other Status Codes

CloudError

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ protokołu OAuth2 usługi Azure Active Directory

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

Get Security Solution Analytics

Przykładowe żądanie

GET https://management.azure.com/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/MyGroup/providers/Microsoft.Security/iotSecuritySolutions/default/analyticsModels/default?api-version=2019-08-01

Przykładowa odpowiedź

{
  "id": "/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/MyGroup/providers/Microsoft.Security/IoTSecuritySolutions/Locations/eastus/default",
  "name": "/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/MyGroup/providers/Microsoft.Security/IoTSecuritySolutions/Locations/eastus/default",
  "type": "Microsoft.Security/iotSecuritySolutions/analyticsModels",
  "properties": {
    "metrics": {
      "high": 5,
      "medium": 200,
      "low": 102
    },
    "unhealthyDeviceCount": 1200,
    "devicesMetrics": [
      {
        "date": "2019-02-01T00:00:00Z",
        "devicesMetrics": {
          "high": 3,
          "medium": 15,
          "low": 70
        }
      },
      {
        "date": "2019-02-02T00:00:00Z",
        "devicesMetrics": {
          "high": 3,
          "medium": 45,
          "low": 65
        }
      }
    ],
    "topAlertedDevices": [
      {
        "deviceId": "id1",
        "alertsCount": 200
      },
      {
        "deviceId": "id2",
        "alertsCount": 170
      },
      {
        "deviceId": "id3",
        "alertsCount": 150
      }
    ],
    "mostPrevalentDeviceAlerts": [
      {
        "alertDisplayName": "Custom Alert - number of device to cloud messages in AMQP protocol is not in the allowed range",
        "reportedSeverity": "Low",
        "alertsCount": 200
      },
      {
        "alertDisplayName": "Custom Alert - execution of a process that is not allowed",
        "reportedSeverity": "Medium",
        "alertsCount": 170
      },
      {
        "alertDisplayName": "Successful Bruteforce",
        "reportedSeverity": "Low",
        "alertsCount": 150
      }
    ],
    "mostPrevalentDeviceRecommendations": [
      {
        "recommendationDisplayName": "Install the Azure Security of Things Agent",
        "reportedSeverity": "Low",
        "devicesCount": 200
      },
      {
        "recommendationDisplayName": "High level permissions configured in Edge model twin for Edge module",
        "reportedSeverity": "Low",
        "devicesCount": 170
      },
      {
        "recommendationDisplayName": "Same Authentication Credentials used by multiple devices",
        "reportedSeverity": "Medium",
        "devicesCount": 150
      }
    ]
  }
}

Definicje

Nazwa Opis
CloudError

Typowa odpowiedź na błędy dla wszystkich interfejsów API usługi Azure Resource Manager w celu zwrócenia szczegółów błędu dla operacji, które zakończyły się niepowodzeniem. (Jest to również zgodne z formatem odpowiedzi na błąd OData).

CloudErrorBody

Szczegóły błędu.

DevicesMetrics

Lista metryk urządzeń według daty agregacji.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

IoTSecurityAlertedDevice

Informacje statystyczne dotyczące liczby alertów na urządzenie w ciągu ostatniej liczby dni.

IoTSecurityDeviceAlert

Informacje statystyczne dotyczące liczby alertów na typ alertu w ciągu ostatniej liczby dni

IoTSecurityDeviceRecommendation

Informacje statystyczne dotyczące liczby zaleceń na urządzenie, na typ rekomendacji.

IoTSecuritySolutionAnalyticsModel

Analiza zabezpieczeń rozwiązania IoT Security

IoTSeverityMetrics

Metryki ważności analizy rozwiązań IoT Security.

reportedSeverity

Oceniono ważność alertu.

CloudError

Typowa odpowiedź na błędy dla wszystkich interfejsów API usługi Azure Resource Manager w celu zwrócenia szczegółów błędu dla operacji, które zakończyły się niepowodzeniem. (Jest to również zgodne z formatem odpowiedzi na błąd OData).

Nazwa Typ Opis
error.additionalInfo

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

error.code

string

Kod błędu.

error.details

CloudErrorBody[]

Szczegóły błędu.

error.message

string

Komunikat o błędzie.

error.target

string

Element docelowy błędu.

CloudErrorBody

Szczegóły błędu.

Nazwa Typ Opis
additionalInfo

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

code

string

Kod błędu.

details

CloudErrorBody[]

Szczegóły błędu.

message

string

Komunikat o błędzie.

target

string

Element docelowy błędu.

DevicesMetrics

Lista metryk urządzeń według daty agregacji.

Nazwa Typ Opis
date

string

Agregacja metryk alertów urządzenia rozwiązania IoT Security według daty.

devicesMetrics

IoTSeverityMetrics

Liczba alertów urządzenia według ważności.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

Nazwa Typ Opis
info

object

Dodatkowe informacje.

type

string

Dodatkowy typ informacji.

IoTSecurityAlertedDevice

Informacje statystyczne dotyczące liczby alertów na urządzenie w ciągu ostatniej liczby dni.

Nazwa Typ Opis
alertsCount

integer

Liczba alertów zgłoszonych dla tego urządzenia.

deviceId

string

Identyfikator urządzenia.

IoTSecurityDeviceAlert

Informacje statystyczne dotyczące liczby alertów na typ alertu w ciągu ostatniej liczby dni

Nazwa Typ Opis
alertDisplayName

string

Nazwa wyświetlana alertu

alertsCount

integer

Liczba alertów zgłoszonych dla tego typu alertu.

reportedSeverity

reportedSeverity

Oceniono ważność alertu.

IoTSecurityDeviceRecommendation

Informacje statystyczne dotyczące liczby zaleceń na urządzenie, na typ rekomendacji.

Nazwa Typ Opis
devicesCount

integer

Liczba urządzeń z tym zaleceniem.

recommendationDisplayName

string

Nazwa wyświetlana zalecenia.

reportedSeverity

reportedSeverity

Ważność rekomendacji ocenionej.

IoTSecuritySolutionAnalyticsModel

Analiza zabezpieczeń rozwiązania IoT Security

Nazwa Typ Opis
id

string

Identyfikator zasobu

name

string

Nazwa zasobu

properties.devicesMetrics

DevicesMetrics[]

Lista metryk urządzeń według daty agregacji.

properties.metrics

IoTSeverityMetrics

Analiza zabezpieczeń rozwiązania IoT Security.

properties.mostPrevalentDeviceAlerts

IoTSecurityDeviceAlert[]

Lista 3 najbardziej rozpowszechnionych alertów urządzeń.

properties.mostPrevalentDeviceRecommendations

IoTSecurityDeviceRecommendation[]

Lista 3 najbardziej rozpowszechnionych zaleceń dotyczących urządzeń.

properties.topAlertedDevices

IoTSecurityAlertedDevice[]

Lista 3 urządzeń z największą częścią alertów.

properties.unhealthyDeviceCount

integer

Liczba urządzeń w złej kondycji w rozwiązaniu IoT Security.

type

string

Typ zasobu

IoTSeverityMetrics

Metryki ważności analizy rozwiązań IoT Security.

Nazwa Typ Opis
high

integer

Liczba alertów/zaleceń o wysokiej ważności.

low

integer

Liczba alertów/zaleceń o niskiej ważności.

medium

integer

Liczba alertów/zaleceń o średniej ważności.

reportedSeverity

Oceniono ważność alertu.

Nazwa Typ Opis
High

string

Informational

string

Low

string

Medium

string