你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Iot Security Solution Analytics - Get

使用此方法获取 IoT 安全分析指标。

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

URI 参数

名称 必需 类型 说明
resourceGroupName
path True

string

用户订阅中的资源组的名称。 此名称不区分大小写。

Regex pattern: ^[-\w\._\(\)]+$

solutionName
path True

string

IoT 安全解决方案的名称。

subscriptionId
path True

string

Azure 订阅 ID

Regex pattern: ^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$

api-version
query True

string

操作的 API 版本

响应

名称 类型 说明
200 OK

IoTSecuritySolutionAnalyticsModel

确定

Other Status Codes

CloudError

描述操作失败原因的错误响应。

安全性

azure_auth

Azure Active Directory OAuth2 流

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

名称 说明
user_impersonation 模拟用户帐户

示例

Get Security Solution Analytics

Sample Request

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

Sample Response

{
  "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
      }
    ]
  }
}

定义

名称 说明
CloudError

对所有 Azure 资源管理器 API 的常见错误响应,可返回失败操作的错误详细信息。 (这也遵循 OData 错误响应格式.) 。

CloudErrorBody

错误详细信息。

DevicesMetrics

按聚合日期列出的设备指标列表。

ErrorAdditionalInfo

资源管理错误附加信息。

IoTSecurityAlertedDevice

有关上次设置天数内每台设备的警报数的统计信息。

IoTSecurityDeviceAlert

有关上次设置天数内每个警报类型的警报数的统计信息

IoTSecurityDeviceRecommendation

有关每个设备、每个建议类型的建议数的统计信息。

IoTSecuritySolutionAnalyticsModel

IoT 安全解决方案的安全分析

IoTSeverityMetrics

IoT 安全解决方案分析严重性指标。

reportedSeverity

已评估警报严重性。

CloudError

对所有 Azure 资源管理器 API 的常见错误响应,可返回失败操作的错误详细信息。 (这也遵循 OData 错误响应格式.) 。

名称 类型 说明
error.additionalInfo

ErrorAdditionalInfo[]

错误附加信息。

error.code

string

错误代码。

error.details

CloudErrorBody[]

错误详细信息。

error.message

string

错误消息。

error.target

string

错误目标。

CloudErrorBody

错误详细信息。

名称 类型 说明
additionalInfo

ErrorAdditionalInfo[]

错误附加信息。

code

string

错误代码。

details

CloudErrorBody[]

错误详细信息。

message

string

错误消息。

target

string

错误目标。

DevicesMetrics

按聚合日期列出的设备指标列表。

名称 类型 说明
date

string

IoT 安全解决方案设备警报指标的聚合(按日期)。

devicesMetrics

IoTSeverityMetrics

按严重性划分的设备警报计数。

ErrorAdditionalInfo

资源管理错误附加信息。

名称 类型 说明
info

object

其他信息。

type

string

其他信息类型。

IoTSecurityAlertedDevice

有关上次设置天数内每台设备的警报数的统计信息。

名称 类型 说明
alertsCount

integer

为此设备引发的警报数。

deviceId

string

设备标识符。

IoTSecurityDeviceAlert

有关上次设置天数内每个警报类型的警报数的统计信息

名称 类型 说明
alertDisplayName

string

警报的显示名称

alertsCount

integer

为此警报类型引发的警报数。

reportedSeverity

reportedSeverity

已评估警报严重性。

IoTSecurityDeviceRecommendation

有关每个设备、每个建议类型的建议数的统计信息。

名称 类型 说明
devicesCount

integer

具有此建议的设备数。

recommendationDisplayName

string

建议的显示名称。

reportedSeverity

reportedSeverity

评估的建议严重性。

IoTSecuritySolutionAnalyticsModel

IoT 安全解决方案的安全分析

名称 类型 说明
id

string

资源 ID

name

string

资源名称

properties.devicesMetrics

DevicesMetrics[]

按聚合日期列出的设备指标列表。

properties.metrics

IoTSeverityMetrics

IoT 安全解决方案的安全分析。

properties.mostPrevalentDeviceAlerts

IoTSecurityDeviceAlert[]

3 个最常用的设备警报的列表。

properties.mostPrevalentDeviceRecommendations

IoTSecurityDeviceRecommendation[]

3 种最常用的设备建议列表。

properties.topAlertedDevices

IoTSecurityAlertedDevice[]

警报最多的 3 个设备的列表。

properties.unhealthyDeviceCount

integer

IoT 安全解决方案中运行不正常的设备数。

type

string

资源类型

IoTSeverityMetrics

IoT 安全解决方案分析严重性指标。

名称 类型 说明
high

integer

高严重性警报/建议的计数。

low

integer

低严重性警报/建议计数。

medium

integer

中等严重性警报/建议的计数。

reportedSeverity

已评估警报严重性。

名称 类型 说明
High

string

Informational

string

Low

string

Medium

string