Поделиться через


Microsoft.Security deviceSecurityGroups

Определение ресурсов Bicep

Тип ресурса deviceSecurityGroups можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Security/deviceSecurityGroups, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.Security/deviceSecurityGroups@2019-08-01' = {
  scope: resourceSymbolicName or scope
  name: 'string'
  properties: {
    allowlistRules: [
      {
        allowlistValues: [
          'string'
        ]
        isEnabled: bool
        ruleType: 'string'
        // For remaining properties, see AllowlistCustomAlertRule objects
      }
    ]
    denylistRules: [
      {
        denylistValues: [
          'string'
        ]
        isEnabled: bool
        ruleType: 'string'
      }
    ]
    thresholdRules: [
      {
        isEnabled: bool
        maxThreshold: int
        minThreshold: int
        ruleType: 'string'
        // For remaining properties, see ThresholdCustomAlertRule objects
      }
    ]
    timeWindowRules: [
      {
        isEnabled: bool
        maxThreshold: int
        minThreshold: int
        timeWindowSize: 'string'
        ruleType: 'string'
        // For remaining properties, see TimeWindowCustomAlertRule objects
      }
    ]
  }
}

Объекты AllowlistCustomAlertRule

Задайте свойство ruleType, чтобы указать тип объекта.

Для ConnectionFromIpNotAllowed используйте:

{
  ruleType: 'ConnectionFromIpNotAllowed'
}

Для ConnectionToIpNotAllowed используйте:

{
  ruleType: 'ConnectionToIpNotAllowed'
}

Для LocalUserNotAllowed используйте:

{
  ruleType: 'LocalUserNotAllowed'
}

Для ProcessNotAllowed используйте:

{
  ruleType: 'ProcessNotAllowed'
}

Объекты TimeWindowCustomAlertRule

Задайте свойство ruleType, чтобы указать тип объекта.

Для ActiveConnectionsNotInAllowedRange используйте:

{
  ruleType: 'ActiveConnectionsNotInAllowedRange'
}

Для AmqpC2DMessagesNotInAllowedRange используйте:

{
  ruleType: 'AmqpC2DMessagesNotInAllowedRange'
}

Для AmqpC2DRejectedMessagesNotInAllowedRange используйте:

{
  ruleType: 'AmqpC2DRejectedMessagesNotInAllowedRange'
}

Для AmqpD2CMessagesNotInAllowedRange используйте:

{
  ruleType: 'AmqpD2CMessagesNotInAllowedRange'
}

Для DirectMethodInvokesNotInAllowedRange используйте:

{
  ruleType: 'DirectMethodInvokesNotInAllowedRange'
}

Для FailedLocalLoginsNotInAllowedRange используйте:

{
  ruleType: 'FailedLocalLoginsNotInAllowedRange'
}

Для FileUploadsNotInAllowedRange используйте:

{
  ruleType: 'FileUploadsNotInAllowedRange'
}

Для HttpC2DMessagesNotInAllowedRange используйте:

{
  ruleType: 'HttpC2DMessagesNotInAllowedRange'
}

Для HttpC2DRejectedMessagesNotInAllowedRange используйте:

{
  ruleType: 'HttpC2DRejectedMessagesNotInAllowedRange'
}

Для HttpD2CMessagesNotInAllowedRange используйте:

{
  ruleType: 'HttpD2CMessagesNotInAllowedRange'
}

Для MqttC2DMessagesNotInAllowedRange используйте:

{
  ruleType: 'MqttC2DMessagesNotInAllowedRange'
}

Для MqttC2DRejectedMessagesNotInAllowedRange используйте:

{
  ruleType: 'MqttC2DRejectedMessagesNotInAllowedRange'
}

Для MqttD2CMessagesNotInAllowedRange используйте:

{
  ruleType: 'MqttD2CMessagesNotInAllowedRange'
}

Для QueuePurgesNotInAllowedRange используйте:

{
  ruleType: 'QueuePurgesNotInAllowedRange'
}

Для TwinUpdatesNotInAllowedRange используйте:

{
  ruleType: 'TwinUpdatesNotInAllowedRange'
}

Для UnauthorizedOperationsNotInAllowedRange используйте:

{
  ruleType: 'UnauthorizedOperationsNotInAllowedRange'
}

Объекты ThresholdCustomAlertRule

Задайте свойство ruleType, чтобы указать тип объекта.

Для ActiveConnectionsNotInAllowedRange используйте:

{
  ruleType: 'ActiveConnectionsNotInAllowedRange'
  timeWindowSize: 'string'
}

Для AmqpC2DMessagesNotInAllowedRange используйте:

{
  ruleType: 'AmqpC2DMessagesNotInAllowedRange'
  timeWindowSize: 'string'
}

Для AmqpC2DRejectedMessagesNotInAllowedRange используйте:

{
  ruleType: 'AmqpC2DRejectedMessagesNotInAllowedRange'
  timeWindowSize: 'string'
}

Для AmqpD2CMessagesNotInAllowedRange используйте:

{
  ruleType: 'AmqpD2CMessagesNotInAllowedRange'
  timeWindowSize: 'string'
}

Для DirectMethodInvokesNotInAllowedRange используйте:

{
  ruleType: 'DirectMethodInvokesNotInAllowedRange'
  timeWindowSize: 'string'
}

Для FailedLocalLoginsNotInAllowedRange используйте:

{
  ruleType: 'FailedLocalLoginsNotInAllowedRange'
  timeWindowSize: 'string'
}

Для FileUploadsNotInAllowedRange используйте:

{
  ruleType: 'FileUploadsNotInAllowedRange'
  timeWindowSize: 'string'
}

Для HttpC2DMessagesNotInAllowedRange используйте:

{
  ruleType: 'HttpC2DMessagesNotInAllowedRange'
  timeWindowSize: 'string'
}

Для HttpC2DRejectedMessagesNotInAllowedRange используйте:

{
  ruleType: 'HttpC2DRejectedMessagesNotInAllowedRange'
  timeWindowSize: 'string'
}

Для HttpD2CMessagesNotInAllowedRange используйте:

{
  ruleType: 'HttpD2CMessagesNotInAllowedRange'
  timeWindowSize: 'string'
}

Для MqttC2DMessagesNotInAllowedRange используйте:

{
  ruleType: 'MqttC2DMessagesNotInAllowedRange'
  timeWindowSize: 'string'
}

Для MqttC2DRejectedMessagesNotInAllowedRange используйте:

{
  ruleType: 'MqttC2DRejectedMessagesNotInAllowedRange'
  timeWindowSize: 'string'
}

Для MqttD2CMessagesNotInAllowedRange используйте:

{
  ruleType: 'MqttD2CMessagesNotInAllowedRange'
  timeWindowSize: 'string'
}

Для QueuePurgesNotInAllowedRange используйте:

{
  ruleType: 'QueuePurgesNotInAllowedRange'
  timeWindowSize: 'string'
}

Для TwinUpdatesNotInAllowedRange используйте:

{
  ruleType: 'TwinUpdatesNotInAllowedRange'
  timeWindowSize: 'string'
}

Для UnauthorizedOperationsNotInAllowedRange используйте:

{
  ruleType: 'UnauthorizedOperationsNotInAllowedRange'
  timeWindowSize: 'string'
}

Значения свойств

Microsoft.Security/deviceSecurityGroups

Name Description Value
name имя ресурса. строка (обязательно)
properties Данные группы безопасности устройств DeviceSecurityGroupProperties
scope Используется при создании ресурса в области, отличной от области развертывания. Задайте для этого свойства символьное имя ресурса, чтобы применить ресурс расширения.

ActiveConnectionsNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'ActiveConnectionsNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

ActiveConnectionsNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'ActiveConnectionsNotInAllowedRange' (обязательно)

AllowlistCustomAlertRule

Name Description Value
allowlistValues Допустимые значения. Формат значений зависит от типа правила. string[] (обязательно)
isEnabled Состояние настраиваемого оповещения. bool (обязательно)
ruleType Установите значение "ConnectionFromIpNotAllowed" для типа ConnectionFromIpNotAllowed. Установите значение "ConnectionToIpNotAllowed" для типа ConnectionToIpNotAllowed. Установите значение 'LocalUserNotAllowed' для типа LocalUserNotAllowed. Установите значение 'ProcessNotAllowed' для типа ProcessNotAllowed. 'ConnectionFromIpNotAllowed'
'ConnectionToIpNotAllowed'
'LocalUserNotAllowed'
'ProcessNotAllowed' (обязательно)

AmqpC2DMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'AmqpC2DMessagesNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

AmqpC2DMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'AmqpC2DMessagesNotInAllowedRange' (обязательно)

AmqpC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'AmqpC2DRejectedMessagesNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

AmqpC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'AmqpC2DRejectedMessagesNotInAllowedRange' (обязательно)

AmqpD2CMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'AmqpD2CMessagesNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

AmqpD2CMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'AmqpD2CMessagesNotInAllowedRange' (обязательно)

ConnectionFromIpNotAllowed

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'ConnectionFromIpNotAllowed' (обязательно)

ConnectionToIpNotAllowed

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'ConnectionToIpNotAllowed' (обязательно)

DenylistCustomAlertRule

Name Description Value
denylistValues Значения, которые следует запретить. Формат значений зависит от типа правила. string[] (обязательно)
isEnabled Состояние настраиваемого оповещения. bool (обязательно)
ruleType Тип настраиваемого правила генерации оповещений. строка (обязательно)

DeviceSecurityGroupProperties

Name Description Value
allowlistRules Настраиваемые правила генерации оповещений списка разрешений. AllowlistCustomAlertRule[]
denylistRules Настраиваемые правила генерации оповещений списка запретов. DenylistCustomAlertRule[]
thresholdRules Список настраиваемых правил порогового значения генерации оповещений. ThresholdCustomAlertRule[]
timeWindowRules Список настраиваемых правил времени генерации оповещений. TimeWindowCustomAlertRule[]

DirectMethodInvokesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'DirectMethodInvokesNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

DirectMethodInvokesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'DirectMethodInvokesNotInAllowedRange' (обязательно)

FailedLocalLoginsNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'FailedLocalLoginsNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

FailedLocalLoginsNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'FailedLocalLoginsNotInAllowedRange' (обязательно)

FileUploadsNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'FileUploadsNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

FileUploadsNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'FileUploadsNotInAllowedRange' (обязательно)

HttpC2DMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'HttpC2DMessagesNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

HttpC2DMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'HttpC2DMessagesNotInAllowedRange' (обязательно)

HttpC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'HttpC2DRejectedMessagesNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

HttpC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'HttpC2DRejectedMessagesNotInAllowedRange' (обязательно)

HttpD2CMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'HttpD2CMessagesNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

HttpD2CMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'HttpD2CMessagesNotInAllowedRange' (обязательно)

LocalUserNotAllowed

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'LocalUserNotAllowed' (обязательно)

MqttC2DMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'MqttC2DMessagesNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

MqttC2DMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'MqttC2DMessagesNotInAllowedRange' (обязательно)

MqttC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'MqttC2DRejectedMessagesNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

MqttC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'MqttC2DRejectedMessagesNotInAllowedRange' (обязательно)

MqttD2CMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'MqttD2CMessagesNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

MqttD2CMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'MqttD2CMessagesNotInAllowedRange' (обязательно)

ProcessNotAllowed

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'ProcessNotAllowed' (обязательно)

QueuePurgesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'QueuePurgesNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

QueuePurgesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'QueuePurgesNotInAllowedRange' (обязательно)

ThresholdCustomAlertRule

Name Description Value
isEnabled Состояние настраиваемого оповещения. bool (обязательно)
maxThreshold Максимальное пороговое значение. int (обязательный)
minThreshold Минимальное пороговое значение. int (обязательный)
ruleType Установите значение "ActiveConnectionsNotInAllowedRange" для типа ActiveConnectionsNotInAllowedRange. Установите значение 'AmqpC2DMessagesNotInAllowedRange' для типа AmqpC2DMessagesNotInAllowedRange. Установите значение 'AmqpC2DRejectedMessagesNotInAllowedRange' для типа AmqpC2DRejectedMessagesNotInAllowedRange. Установите значение "AmqpD2CMessagesNotInAllowedRange" для типа AmqpD2CMessagesNotInAllowedRange. Установите значение 'DirectMethodInvokesNotInAllowedRange' для типа DirectMethodInvokesNotInAllowedRange. Установите значение 'FailedLocalLoginsNotInAllowedRange' для типа FailedLocalLoginsNotInAllowedRange. Установите значение "FileUploadsNotInAllowedRange" для типа FileUploadsNotInAllowedRange. Установите значение 'HttpC2DMessagesNotInAllowedRange' для типа HttpC2DMessagesNotInAllowedRange. Установите значение 'HttpC2DRejectedMessagesNotInAllowedRange' для типа HttpC2DRejectedMessagesNotInAllowedRange. Установите значение "HttpD2CMessagesNotInAllowedRange" для типа HttpD2CMessagesNotInAllowedRange. Установите значение "MqttC2DMessagesNotInAllowedRange" для типа MqttC2DMessagesNotInAllowedRange. Установите значение "MqttC2DRejectedMessagesNotInAllowedRange" для типа MqttC2DRejectedMessagesNotInAllowedRange. Установите значение "MqttD2CMessagesNotInAllowedRange" для типа MqttD2CMessagesNotInAllowedRange. Установите значение 'QueuePurgesNotInAllowedRange' для типа QueuePurgesNotInAllowedRange. Установите значение "TwinUpdatesNotInAllowedRange" для типа TwinUpdatesNotInAllowedRange. Установите значение 'UnauthorizedOperationsNotInAllowedRange' для типа UnauthorizedOperationsNotInAllowedRange. 'ActiveConnectionsNotInAllowedRange'
'AmqpC2DMessagesNotInAllowedRange'
'AmqpC2DRejectedMessagesNotInAllowedRange'
'AmqpD2CMessagesNotInAllowedRange'
'DirectMethodInvokesNotInAllowedRange'
'FailedLocalLoginsNotInAllowedRange'
'FileUploadsNotInAllowedRange'
'HttpC2DMessagesNotInAllowedRange'
'HttpC2DRejectedMessagesNotInAllowedRange'
'HttpD2CMessagesNotInAllowedRange'
'MqttC2DMessagesNotInAllowedRange'
'MqttC2DRejectedMessagesNotInAllowedRange'
'MqttD2CMessagesNotInAllowedRange'
'QueuePurgesNotInAllowedRange'
'TwinUpdatesNotInAllowedRange'
'UnauthorizedOperationsNotInAllowedRange' (обязательно)

TimeWindowCustomAlertRule

Name Description Value
isEnabled Состояние настраиваемого оповещения. bool (обязательно)
maxThreshold Максимальное пороговое значение. int (обязательный)
minThreshold Минимальное пороговое значение. int (обязательный)
ruleType Установите значение "ActiveConnectionsNotInAllowedRange" для типа ActiveConnectionsNotInAllowedRange. Установите значение 'AmqpC2DMessagesNotInAllowedRange' для типа AmqpC2DMessagesNotInAllowedRange. Установите значение 'AmqpC2DRejectedMessagesNotInAllowedRange' для типа AmqpC2DRejectedMessagesNotInAllowedRange. Установите значение "AmqpD2CMessagesNotInAllowedRange" для типа AmqpD2CMessagesNotInAllowedRange. Установите значение 'DirectMethodInvokesNotInAllowedRange' для типа DirectMethodInvokesNotInAllowedRange. Установите значение 'FailedLocalLoginsNotInAllowedRange' для типа FailedLocalLoginsNotInAllowedRange. Установите значение "FileUploadsNotInAllowedRange" для типа FileUploadsNotInAllowedRange. Установите значение 'HttpC2DMessagesNotInAllowedRange' для типа HttpC2DMessagesNotInAllowedRange. Установите значение 'HttpC2DRejectedMessagesNotInAllowedRange' для типа HttpC2DRejectedMessagesNotInAllowedRange. Установите значение "HttpD2CMessagesNotInAllowedRange" для типа HttpD2CMessagesNotInAllowedRange. Установите значение "MqttC2DMessagesNotInAllowedRange" для типа MqttC2DMessagesNotInAllowedRange. Установите значение "MqttC2DRejectedMessagesNotInAllowedRange" для типа MqttC2DRejectedMessagesNotInAllowedRange. Установите значение "MqttD2CMessagesNotInAllowedRange" для типа MqttD2CMessagesNotInAllowedRange. Установите значение 'QueuePurgesNotInAllowedRange' для типа QueuePurgesNotInAllowedRange. Установите значение "TwinUpdatesNotInAllowedRange" для типа TwinUpdatesNotInAllowedRange. Установите значение 'UnauthorizedOperationsNotInAllowedRange' для типа UnauthorizedOperationsNotInAllowedRange. 'ActiveConnectionsNotInAllowedRange'
'AmqpC2DMessagesNotInAllowedRange'
'AmqpC2DRejectedMessagesNotInAllowedRange'
'AmqpD2CMessagesNotInAllowedRange'
'DirectMethodInvokesNotInAllowedRange'
'FailedLocalLoginsNotInAllowedRange'
'FileUploadsNotInAllowedRange'
'HttpC2DMessagesNotInAllowedRange'
'HttpC2DRejectedMessagesNotInAllowedRange'
'HttpD2CMessagesNotInAllowedRange'
'MqttC2DMessagesNotInAllowedRange'
'MqttC2DRejectedMessagesNotInAllowedRange'
'MqttD2CMessagesNotInAllowedRange'
'QueuePurgesNotInAllowedRange'
'TwinUpdatesNotInAllowedRange'
'UnauthorizedOperationsNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

TwinUpdatesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'TwinUpdatesNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

TwinUpdatesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'TwinUpdatesNotInAllowedRange' (обязательно)

UnauthorizedOperationsNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'UnauthorizedOperationsNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

UnauthorizedOperationsNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'UnauthorizedOperationsNotInAllowedRange' (обязательно)

Определение ресурса шаблона ARM

Тип ресурса deviceSecurityGroups можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Security/deviceSecurityGroups, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.Security/deviceSecurityGroups",
  "apiVersion": "2019-08-01",
  "name": "string",
  "properties": {
    "allowlistRules": [ {
      "allowlistValues": [ "string" ],
      "isEnabled": "bool",
      "ruleType": "string"
      // For remaining properties, see AllowlistCustomAlertRule objects
    } ],
    "denylistRules": [
      {
        "denylistValues": [ "string" ],
        "isEnabled": "bool",
        "ruleType": "string"
      }
    ],
    "thresholdRules": [ {
      "isEnabled": "bool",
      "maxThreshold": "int",
      "minThreshold": "int",
      "ruleType": "string"
      // For remaining properties, see ThresholdCustomAlertRule objects
    } ],
    "timeWindowRules": [ {
      "isEnabled": "bool",
      "maxThreshold": "int",
      "minThreshold": "int",
      "timeWindowSize": "string",
      "ruleType": "string"
      // For remaining properties, see TimeWindowCustomAlertRule objects
    } ]
  }
}

Объекты AllowlistCustomAlertRule

Задайте свойство ruleType, чтобы указать тип объекта.

Для ConnectionFromIpNotAllowed используйте:

{
  "ruleType": "ConnectionFromIpNotAllowed"
}

Для ConnectionToIpNotAllowed используйте:

{
  "ruleType": "ConnectionToIpNotAllowed"
}

Для LocalUserNotAllowed используйте:

{
  "ruleType": "LocalUserNotAllowed"
}

Для ProcessNotAllowed используйте:

{
  "ruleType": "ProcessNotAllowed"
}

Объекты TimeWindowCustomAlertRule

Задайте свойство ruleType, чтобы указать тип объекта.

Для ActiveConnectionsNotInAllowedRange используйте:

{
  "ruleType": "ActiveConnectionsNotInAllowedRange"
}

Для AmqpC2DMessagesNotInAllowedRange используйте:

{
  "ruleType": "AmqpC2DMessagesNotInAllowedRange"
}

Для AmqpC2DRejectedMessagesNotInAllowedRange используйте:

{
  "ruleType": "AmqpC2DRejectedMessagesNotInAllowedRange"
}

Для AmqpD2CMessagesNotInAllowedRange используйте:

{
  "ruleType": "AmqpD2CMessagesNotInAllowedRange"
}

Для DirectMethodInvokesNotInAllowedRange используйте:

{
  "ruleType": "DirectMethodInvokesNotInAllowedRange"
}

Для FailedLocalLoginsNotInAllowedRange используйте:

{
  "ruleType": "FailedLocalLoginsNotInAllowedRange"
}

Для FileUploadsNotInAllowedRange используйте:

{
  "ruleType": "FileUploadsNotInAllowedRange"
}

Для HttpC2DMessagesNotInAllowedRange используйте:

{
  "ruleType": "HttpC2DMessagesNotInAllowedRange"
}

Для HttpC2DRejectedMessagesNotInAllowedRange используйте:

{
  "ruleType": "HttpC2DRejectedMessagesNotInAllowedRange"
}

Для HttpD2CMessagesNotInAllowedRange используйте:

{
  "ruleType": "HttpD2CMessagesNotInAllowedRange"
}

Для MqttC2DMessagesNotInAllowedRange используйте:

{
  "ruleType": "MqttC2DMessagesNotInAllowedRange"
}

Для MqttC2DRejectedMessagesNotInAllowedRange используйте:

{
  "ruleType": "MqttC2DRejectedMessagesNotInAllowedRange"
}

Для MqttD2CMessagesNotInAllowedRange используйте:

{
  "ruleType": "MqttD2CMessagesNotInAllowedRange"
}

Для QueuePurgesNotInAllowedRange используйте:

{
  "ruleType": "QueuePurgesNotInAllowedRange"
}

Для TwinUpdatesNotInAllowedRange используйте:

{
  "ruleType": "TwinUpdatesNotInAllowedRange"
}

Для UnauthorizedOperationsNotInAllowedRange используйте:

{
  "ruleType": "UnauthorizedOperationsNotInAllowedRange"
}

Объекты ThresholdCustomAlertRule

Задайте свойство ruleType, чтобы указать тип объекта.

Для ActiveConnectionsNotInAllowedRange используйте:

{
  "ruleType": "ActiveConnectionsNotInAllowedRange",
  "timeWindowSize": "string"
}

Для AmqpC2DMessagesNotInAllowedRange используйте:

{
  "ruleType": "AmqpC2DMessagesNotInAllowedRange",
  "timeWindowSize": "string"
}

Для AmqpC2DRejectedMessagesNotInAllowedRange используйте:

{
  "ruleType": "AmqpC2DRejectedMessagesNotInAllowedRange",
  "timeWindowSize": "string"
}

Для AmqpD2CMessagesNotInAllowedRange используйте:

{
  "ruleType": "AmqpD2CMessagesNotInAllowedRange",
  "timeWindowSize": "string"
}

Для DirectMethodInvokesNotInAllowedRange используйте:

{
  "ruleType": "DirectMethodInvokesNotInAllowedRange",
  "timeWindowSize": "string"
}

Для FailedLocalLoginsNotInAllowedRange используйте:

{
  "ruleType": "FailedLocalLoginsNotInAllowedRange",
  "timeWindowSize": "string"
}

Для FileUploadsNotInAllowedRange используйте:

{
  "ruleType": "FileUploadsNotInAllowedRange",
  "timeWindowSize": "string"
}

Для HttpC2DMessagesNotInAllowedRange используйте:

{
  "ruleType": "HttpC2DMessagesNotInAllowedRange",
  "timeWindowSize": "string"
}

Для HttpC2DRejectedMessagesNotInAllowedRange используйте:

{
  "ruleType": "HttpC2DRejectedMessagesNotInAllowedRange",
  "timeWindowSize": "string"
}

Для HttpD2CMessagesNotInAllowedRange используйте:

{
  "ruleType": "HttpD2CMessagesNotInAllowedRange",
  "timeWindowSize": "string"
}

Для MqttC2DMessagesNotInAllowedRange используйте:

{
  "ruleType": "MqttC2DMessagesNotInAllowedRange",
  "timeWindowSize": "string"
}

Для MqttC2DRejectedMessagesNotInAllowedRange используйте:

{
  "ruleType": "MqttC2DRejectedMessagesNotInAllowedRange",
  "timeWindowSize": "string"
}

Для MqttD2CMessagesNotInAllowedRange используйте:

{
  "ruleType": "MqttD2CMessagesNotInAllowedRange",
  "timeWindowSize": "string"
}

Для QueuePurgesNotInAllowedRange используйте:

{
  "ruleType": "QueuePurgesNotInAllowedRange",
  "timeWindowSize": "string"
}

Для TwinUpdatesNotInAllowedRange используйте:

{
  "ruleType": "TwinUpdatesNotInAllowedRange",
  "timeWindowSize": "string"
}

Для UnauthorizedOperationsNotInAllowedRange используйте:

{
  "ruleType": "UnauthorizedOperationsNotInAllowedRange",
  "timeWindowSize": "string"
}

Значения свойств

Microsoft.Security/deviceSecurityGroups

Name Description Value
apiVersion Версия API '2019-08-01'
name имя ресурса. строка (обязательно)
properties Данные группы безопасности устройств DeviceSecurityGroupProperties
type Тип ресурса 'Microsoft.Security/deviceSecurityGroups'

ActiveConnectionsNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'ActiveConnectionsNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

ActiveConnectionsNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'ActiveConnectionsNotInAllowedRange' (обязательно)

AllowlistCustomAlertRule

Name Description Value
allowlistValues Допустимые значения. Формат значений зависит от типа правила. string[] (обязательно)
isEnabled Состояние настраиваемого оповещения. bool (обязательно)
ruleType Установите значение "ConnectionFromIpNotAllowed" для типа ConnectionFromIpNotAllowed. Установите значение "ConnectionToIpNotAllowed" для типа ConnectionToIpNotAllowed. Установите значение 'LocalUserNotAllowed' для типа LocalUserNotAllowed. Установите значение 'ProcessNotAllowed' для типа ProcessNotAllowed. 'ConnectionFromIpNotAllowed'
'ConnectionToIpNotAllowed'
'LocalUserNotAllowed'
'ProcessNotAllowed' (обязательно)

AmqpC2DMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'AmqpC2DMessagesNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

AmqpC2DMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'AmqpC2DMessagesNotInAllowedRange' (обязательно)

AmqpC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'AmqpC2DRejectedMessagesNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

AmqpC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'AmqpC2DRejectedMessagesNotInAllowedRange' (обязательно)

AmqpD2CMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'AmqpD2CMessagesNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

AmqpD2CMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'AmqpD2CMessagesNotInAllowedRange' (обязательно)

ConnectionFromIpNotAllowed

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'ConnectionFromIpNotAllowed' (обязательно)

ConnectionToIpNotAllowed

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'ConnectionToIpNotAllowed' (обязательно)

DenylistCustomAlertRule

Name Description Value
denylistValues Значения, которые следует запретить. Формат значений зависит от типа правила. string[] (обязательно)
isEnabled Состояние настраиваемого оповещения. bool (обязательно)
ruleType Тип настраиваемого правила генерации оповещений. строка (обязательно)

DeviceSecurityGroupProperties

Name Description Value
allowlistRules Настраиваемые правила генерации оповещений списка разрешений. AllowlistCustomAlertRule[]
denylistRules Настраиваемые правила генерации оповещений списка запретов. DenylistCustomAlertRule[]
thresholdRules Список настраиваемых правил порогового значения генерации оповещений. ThresholdCustomAlertRule[]
timeWindowRules Список настраиваемых правил времени генерации оповещений. TimeWindowCustomAlertRule[]

DirectMethodInvokesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'DirectMethodInvokesNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

DirectMethodInvokesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'DirectMethodInvokesNotInAllowedRange' (обязательно)

FailedLocalLoginsNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'FailedLocalLoginsNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

FailedLocalLoginsNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'FailedLocalLoginsNotInAllowedRange' (обязательно)

FileUploadsNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'FileUploadsNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

FileUploadsNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'FileUploadsNotInAllowedRange' (обязательно)

HttpC2DMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'HttpC2DMessagesNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

HttpC2DMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'HttpC2DMessagesNotInAllowedRange' (обязательно)

HttpC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'HttpC2DRejectedMessagesNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

HttpC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'HttpC2DRejectedMessagesNotInAllowedRange' (обязательно)

HttpD2CMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'HttpD2CMessagesNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

HttpD2CMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'HttpD2CMessagesNotInAllowedRange' (обязательно)

LocalUserNotAllowed

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'LocalUserNotAllowed' (обязательно)

MqttC2DMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'MqttC2DMessagesNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

MqttC2DMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'MqttC2DMessagesNotInAllowedRange' (обязательно)

MqttC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'MqttC2DRejectedMessagesNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

MqttC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'MqttC2DRejectedMessagesNotInAllowedRange' (обязательно)

MqttD2CMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'MqttD2CMessagesNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

MqttD2CMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'MqttD2CMessagesNotInAllowedRange' (обязательно)

ProcessNotAllowed

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'ProcessNotAllowed' (обязательно)

QueuePurgesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'QueuePurgesNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

QueuePurgesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'QueuePurgesNotInAllowedRange' (обязательно)

ThresholdCustomAlertRule

Name Description Value
isEnabled Состояние настраиваемого оповещения. bool (обязательно)
maxThreshold Максимальное пороговое значение. int (обязательный)
minThreshold Минимальное пороговое значение. int (обязательный)
ruleType Установите значение "ActiveConnectionsNotInAllowedRange" для типа ActiveConnectionsNotInAllowedRange. Установите значение 'AmqpC2DMessagesNotInAllowedRange' для типа AmqpC2DMessagesNotInAllowedRange. Установите значение 'AmqpC2DRejectedMessagesNotInAllowedRange' для типа AmqpC2DRejectedMessagesNotInAllowedRange. Установите значение "AmqpD2CMessagesNotInAllowedRange" для типа AmqpD2CMessagesNotInAllowedRange. Установите значение 'DirectMethodInvokesNotInAllowedRange' для типа DirectMethodInvokesNotInAllowedRange. Установите значение 'FailedLocalLoginsNotInAllowedRange' для типа FailedLocalLoginsNotInAllowedRange. Установите значение "FileUploadsNotInAllowedRange" для типа FileUploadsNotInAllowedRange. Установите значение 'HttpC2DMessagesNotInAllowedRange' для типа HttpC2DMessagesNotInAllowedRange. Установите значение 'HttpC2DRejectedMessagesNotInAllowedRange' для типа HttpC2DRejectedMessagesNotInAllowedRange. Установите значение "HttpD2CMessagesNotInAllowedRange" для типа HttpD2CMessagesNotInAllowedRange. Установите значение "MqttC2DMessagesNotInAllowedRange" для типа MqttC2DMessagesNotInAllowedRange. Установите значение "MqttC2DRejectedMessagesNotInAllowedRange" для типа MqttC2DRejectedMessagesNotInAllowedRange. Установите значение "MqttD2CMessagesNotInAllowedRange" для типа MqttD2CMessagesNotInAllowedRange. Установите значение 'QueuePurgesNotInAllowedRange' для типа QueuePurgesNotInAllowedRange. Установите значение "TwinUpdatesNotInAllowedRange" для типа TwinUpdatesNotInAllowedRange. Установите значение 'UnauthorizedOperationsNotInAllowedRange' для типа UnauthorizedOperationsNotInAllowedRange. 'ActiveConnectionsNotInAllowedRange'
'AmqpC2DMessagesNotInAllowedRange'
'AmqpC2DRejectedMessagesNotInAllowedRange'
'AmqpD2CMessagesNotInAllowedRange'
'DirectMethodInvokesNotInAllowedRange'
'FailedLocalLoginsNotInAllowedRange'
'FileUploadsNotInAllowedRange'
'HttpC2DMessagesNotInAllowedRange'
'HttpC2DRejectedMessagesNotInAllowedRange'
'HttpD2CMessagesNotInAllowedRange'
'MqttC2DMessagesNotInAllowedRange'
'MqttC2DRejectedMessagesNotInAllowedRange'
'MqttD2CMessagesNotInAllowedRange'
'QueuePurgesNotInAllowedRange'
'TwinUpdatesNotInAllowedRange'
'UnauthorizedOperationsNotInAllowedRange' (обязательно)

TimeWindowCustomAlertRule

Name Description Value
isEnabled Состояние настраиваемого оповещения. bool (обязательно)
maxThreshold Максимальное пороговое значение. int (обязательный)
minThreshold Минимальное пороговое значение. int (обязательный)
ruleType Установите значение "ActiveConnectionsNotInAllowedRange" для типа ActiveConnectionsNotInAllowedRange. Установите значение 'AmqpC2DMessagesNotInAllowedRange' для типа AmqpC2DMessagesNotInAllowedRange. Установите значение 'AmqpC2DRejectedMessagesNotInAllowedRange' для типа AmqpC2DRejectedMessagesNotInAllowedRange. Установите значение "AmqpD2CMessagesNotInAllowedRange" для типа AmqpD2CMessagesNotInAllowedRange. Установите значение 'DirectMethodInvokesNotInAllowedRange' для типа DirectMethodInvokesNotInAllowedRange. Установите значение 'FailedLocalLoginsNotInAllowedRange' для типа FailedLocalLoginsNotInAllowedRange. Установите значение "FileUploadsNotInAllowedRange" для типа FileUploadsNotInAllowedRange. Установите значение 'HttpC2DMessagesNotInAllowedRange' для типа HttpC2DMessagesNotInAllowedRange. Установите значение 'HttpC2DRejectedMessagesNotInAllowedRange' для типа HttpC2DRejectedMessagesNotInAllowedRange. Установите значение "HttpD2CMessagesNotInAllowedRange" для типа HttpD2CMessagesNotInAllowedRange. Установите значение "MqttC2DMessagesNotInAllowedRange" для типа MqttC2DMessagesNotInAllowedRange. Установите значение "MqttC2DRejectedMessagesNotInAllowedRange" для типа MqttC2DRejectedMessagesNotInAllowedRange. Установите значение "MqttD2CMessagesNotInAllowedRange" для типа MqttD2CMessagesNotInAllowedRange. Установите значение 'QueuePurgesNotInAllowedRange' для типа QueuePurgesNotInAllowedRange. Установите значение "TwinUpdatesNotInAllowedRange" для типа TwinUpdatesNotInAllowedRange. Установите значение 'UnauthorizedOperationsNotInAllowedRange' для типа UnauthorizedOperationsNotInAllowedRange. 'ActiveConnectionsNotInAllowedRange'
'AmqpC2DMessagesNotInAllowedRange'
'AmqpC2DRejectedMessagesNotInAllowedRange'
'AmqpD2CMessagesNotInAllowedRange'
'DirectMethodInvokesNotInAllowedRange'
'FailedLocalLoginsNotInAllowedRange'
'FileUploadsNotInAllowedRange'
'HttpC2DMessagesNotInAllowedRange'
'HttpC2DRejectedMessagesNotInAllowedRange'
'HttpD2CMessagesNotInAllowedRange'
'MqttC2DMessagesNotInAllowedRange'
'MqttC2DRejectedMessagesNotInAllowedRange'
'MqttD2CMessagesNotInAllowedRange'
'QueuePurgesNotInAllowedRange'
'TwinUpdatesNotInAllowedRange'
'UnauthorizedOperationsNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

TwinUpdatesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'TwinUpdatesNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

TwinUpdatesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'TwinUpdatesNotInAllowedRange' (обязательно)

UnauthorizedOperationsNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'UnauthorizedOperationsNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

UnauthorizedOperationsNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'UnauthorizedOperationsNotInAllowedRange' (обязательно)

Примеры использования

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса deviceSecurityGroups можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Security/deviceSecurityGroups, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Security/deviceSecurityGroups@2019-08-01"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      allowlistRules = [
        {
          allowlistValues = [
            "string"
          ]
          isEnabled = bool
          ruleType = "string"
          // For remaining properties, see AllowlistCustomAlertRule objects
        }
      ]
      denylistRules = [
        {
          denylistValues = [
            "string"
          ]
          isEnabled = bool
          ruleType = "string"
        }
      ]
      thresholdRules = [
        {
          isEnabled = bool
          maxThreshold = int
          minThreshold = int
          ruleType = "string"
          // For remaining properties, see ThresholdCustomAlertRule objects
        }
      ]
      timeWindowRules = [
        {
          isEnabled = bool
          maxThreshold = int
          minThreshold = int
          timeWindowSize = "string"
          ruleType = "string"
          // For remaining properties, see TimeWindowCustomAlertRule objects
        }
      ]
    }
  }
}

Объекты AllowlistCustomAlertRule

Задайте свойство ruleType, чтобы указать тип объекта.

Для ConnectionFromIpNotAllowed используйте:

{
  ruleType = "ConnectionFromIpNotAllowed"
}

Для ConnectionToIpNotAllowed используйте:

{
  ruleType = "ConnectionToIpNotAllowed"
}

Для LocalUserNotAllowed используйте:

{
  ruleType = "LocalUserNotAllowed"
}

Для ProcessNotAllowed используйте:

{
  ruleType = "ProcessNotAllowed"
}

Объекты TimeWindowCustomAlertRule

Задайте свойство ruleType, чтобы указать тип объекта.

Для ActiveConnectionsNotInAllowedRange используйте:

{
  ruleType = "ActiveConnectionsNotInAllowedRange"
}

Для AmqpC2DMessagesNotInAllowedRange используйте:

{
  ruleType = "AmqpC2DMessagesNotInAllowedRange"
}

Для AmqpC2DRejectedMessagesNotInAllowedRange используйте:

{
  ruleType = "AmqpC2DRejectedMessagesNotInAllowedRange"
}

Для AmqpD2CMessagesNotInAllowedRange используйте:

{
  ruleType = "AmqpD2CMessagesNotInAllowedRange"
}

Для DirectMethodInvokesNotInAllowedRange используйте:

{
  ruleType = "DirectMethodInvokesNotInAllowedRange"
}

Для FailedLocalLoginsNotInAllowedRange используйте:

{
  ruleType = "FailedLocalLoginsNotInAllowedRange"
}

Для FileUploadsNotInAllowedRange используйте:

{
  ruleType = "FileUploadsNotInAllowedRange"
}

Для HttpC2DMessagesNotInAllowedRange используйте:

{
  ruleType = "HttpC2DMessagesNotInAllowedRange"
}

Для HttpC2DRejectedMessagesNotInAllowedRange используйте:

{
  ruleType = "HttpC2DRejectedMessagesNotInAllowedRange"
}

Для HttpD2CMessagesNotInAllowedRange используйте:

{
  ruleType = "HttpD2CMessagesNotInAllowedRange"
}

Для MqttC2DMessagesNotInAllowedRange используйте:

{
  ruleType = "MqttC2DMessagesNotInAllowedRange"
}

Для MqttC2DRejectedMessagesNotInAllowedRange используйте:

{
  ruleType = "MqttC2DRejectedMessagesNotInAllowedRange"
}

Для MqttD2CMessagesNotInAllowedRange используйте:

{
  ruleType = "MqttD2CMessagesNotInAllowedRange"
}

Для QueuePurgesNotInAllowedRange используйте:

{
  ruleType = "QueuePurgesNotInAllowedRange"
}

Для TwinUpdatesNotInAllowedRange используйте:

{
  ruleType = "TwinUpdatesNotInAllowedRange"
}

Для UnauthorizedOperationsNotInAllowedRange используйте:

{
  ruleType = "UnauthorizedOperationsNotInAllowedRange"
}

Объекты ThresholdCustomAlertRule

Задайте свойство ruleType, чтобы указать тип объекта.

Для ActiveConnectionsNotInAllowedRange используйте:

{
  ruleType = "ActiveConnectionsNotInAllowedRange"
  timeWindowSize = "string"
}

Для AmqpC2DMessagesNotInAllowedRange используйте:

{
  ruleType = "AmqpC2DMessagesNotInAllowedRange"
  timeWindowSize = "string"
}

Для AmqpC2DRejectedMessagesNotInAllowedRange используйте:

{
  ruleType = "AmqpC2DRejectedMessagesNotInAllowedRange"
  timeWindowSize = "string"
}

Для AmqpD2CMessagesNotInAllowedRange используйте:

{
  ruleType = "AmqpD2CMessagesNotInAllowedRange"
  timeWindowSize = "string"
}

Для DirectMethodInvokesNotInAllowedRange используйте:

{
  ruleType = "DirectMethodInvokesNotInAllowedRange"
  timeWindowSize = "string"
}

Для FailedLocalLoginsNotInAllowedRange используйте:

{
  ruleType = "FailedLocalLoginsNotInAllowedRange"
  timeWindowSize = "string"
}

Для FileUploadsNotInAllowedRange используйте:

{
  ruleType = "FileUploadsNotInAllowedRange"
  timeWindowSize = "string"
}

Для HttpC2DMessagesNotInAllowedRange используйте:

{
  ruleType = "HttpC2DMessagesNotInAllowedRange"
  timeWindowSize = "string"
}

Для HttpC2DRejectedMessagesNotInAllowedRange используйте:

{
  ruleType = "HttpC2DRejectedMessagesNotInAllowedRange"
  timeWindowSize = "string"
}

Для HttpD2CMessagesNotInAllowedRange используйте:

{
  ruleType = "HttpD2CMessagesNotInAllowedRange"
  timeWindowSize = "string"
}

Для MqttC2DMessagesNotInAllowedRange используйте:

{
  ruleType = "MqttC2DMessagesNotInAllowedRange"
  timeWindowSize = "string"
}

Для MqttC2DRejectedMessagesNotInAllowedRange используйте:

{
  ruleType = "MqttC2DRejectedMessagesNotInAllowedRange"
  timeWindowSize = "string"
}

Для MqttD2CMessagesNotInAllowedRange используйте:

{
  ruleType = "MqttD2CMessagesNotInAllowedRange"
  timeWindowSize = "string"
}

Для QueuePurgesNotInAllowedRange используйте:

{
  ruleType = "QueuePurgesNotInAllowedRange"
  timeWindowSize = "string"
}

Для TwinUpdatesNotInAllowedRange используйте:

{
  ruleType = "TwinUpdatesNotInAllowedRange"
  timeWindowSize = "string"
}

Для UnauthorizedOperationsNotInAllowedRange используйте:

{
  ruleType = "UnauthorizedOperationsNotInAllowedRange"
  timeWindowSize = "string"
}

Значения свойств

Microsoft.Security/deviceSecurityGroups

Name Description Value
name имя ресурса. строка (обязательно)
parent_id Идентификатор ресурса для применения этого ресурса расширения. строка (обязательно)
properties Данные группы безопасности устройств DeviceSecurityGroupProperties
type Тип ресурса "Microsoft.Security/deviceSecurityGroups@2019-08-01"

ActiveConnectionsNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'ActiveConnectionsNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

ActiveConnectionsNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'ActiveConnectionsNotInAllowedRange' (обязательно)

AllowlistCustomAlertRule

Name Description Value
allowlistValues Допустимые значения. Формат значений зависит от типа правила. string[] (обязательно)
isEnabled Состояние настраиваемого оповещения. bool (обязательно)
ruleType Установите значение "ConnectionFromIpNotAllowed" для типа ConnectionFromIpNotAllowed. Установите значение "ConnectionToIpNotAllowed" для типа ConnectionToIpNotAllowed. Установите значение 'LocalUserNotAllowed' для типа LocalUserNotAllowed. Установите значение 'ProcessNotAllowed' для типа ProcessNotAllowed. 'ConnectionFromIpNotAllowed'
'ConnectionToIpNotAllowed'
'LocalUserNotAllowed'
'ProcessNotAllowed' (обязательно)

AmqpC2DMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'AmqpC2DMessagesNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

AmqpC2DMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'AmqpC2DMessagesNotInAllowedRange' (обязательно)

AmqpC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'AmqpC2DRejectedMessagesNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

AmqpC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'AmqpC2DRejectedMessagesNotInAllowedRange' (обязательно)

AmqpD2CMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'AmqpD2CMessagesNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

AmqpD2CMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'AmqpD2CMessagesNotInAllowedRange' (обязательно)

ConnectionFromIpNotAllowed

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'ConnectionFromIpNotAllowed' (обязательно)

ConnectionToIpNotAllowed

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'ConnectionToIpNotAllowed' (обязательно)

DenylistCustomAlertRule

Name Description Value
denylistValues Значения, которые следует запретить. Формат значений зависит от типа правила. string[] (обязательно)
isEnabled Состояние настраиваемого оповещения. bool (обязательно)
ruleType Тип настраиваемого правила генерации оповещений. строка (обязательно)

DeviceSecurityGroupProperties

Name Description Value
allowlistRules Настраиваемые правила генерации оповещений списка разрешений. AllowlistCustomAlertRule[]
denylistRules Настраиваемые правила генерации оповещений списка запретов. DenylistCustomAlertRule[]
thresholdRules Список настраиваемых правил порогового значения генерации оповещений. ThresholdCustomAlertRule[]
timeWindowRules Список настраиваемых правил времени генерации оповещений. TimeWindowCustomAlertRule[]

DirectMethodInvokesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'DirectMethodInvokesNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

DirectMethodInvokesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'DirectMethodInvokesNotInAllowedRange' (обязательно)

FailedLocalLoginsNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'FailedLocalLoginsNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

FailedLocalLoginsNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'FailedLocalLoginsNotInAllowedRange' (обязательно)

FileUploadsNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'FileUploadsNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

FileUploadsNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'FileUploadsNotInAllowedRange' (обязательно)

HttpC2DMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'HttpC2DMessagesNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

HttpC2DMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'HttpC2DMessagesNotInAllowedRange' (обязательно)

HttpC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'HttpC2DRejectedMessagesNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

HttpC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'HttpC2DRejectedMessagesNotInAllowedRange' (обязательно)

HttpD2CMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'HttpD2CMessagesNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

HttpD2CMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'HttpD2CMessagesNotInAllowedRange' (обязательно)

LocalUserNotAllowed

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'LocalUserNotAllowed' (обязательно)

MqttC2DMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'MqttC2DMessagesNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

MqttC2DMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'MqttC2DMessagesNotInAllowedRange' (обязательно)

MqttC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'MqttC2DRejectedMessagesNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

MqttC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'MqttC2DRejectedMessagesNotInAllowedRange' (обязательно)

MqttD2CMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'MqttD2CMessagesNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

MqttD2CMessagesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'MqttD2CMessagesNotInAllowedRange' (обязательно)

ProcessNotAllowed

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'ProcessNotAllowed' (обязательно)

QueuePurgesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'QueuePurgesNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

QueuePurgesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'QueuePurgesNotInAllowedRange' (обязательно)

ThresholdCustomAlertRule

Name Description Value
isEnabled Состояние настраиваемого оповещения. bool (обязательно)
maxThreshold Максимальное пороговое значение. int (обязательный)
minThreshold Минимальное пороговое значение. int (обязательный)
ruleType Установите значение "ActiveConnectionsNotInAllowedRange" для типа ActiveConnectionsNotInAllowedRange. Установите значение 'AmqpC2DMessagesNotInAllowedRange' для типа AmqpC2DMessagesNotInAllowedRange. Установите значение 'AmqpC2DRejectedMessagesNotInAllowedRange' для типа AmqpC2DRejectedMessagesNotInAllowedRange. Установите значение "AmqpD2CMessagesNotInAllowedRange" для типа AmqpD2CMessagesNotInAllowedRange. Установите значение 'DirectMethodInvokesNotInAllowedRange' для типа DirectMethodInvokesNotInAllowedRange. Установите значение 'FailedLocalLoginsNotInAllowedRange' для типа FailedLocalLoginsNotInAllowedRange. Установите значение "FileUploadsNotInAllowedRange" для типа FileUploadsNotInAllowedRange. Установите значение 'HttpC2DMessagesNotInAllowedRange' для типа HttpC2DMessagesNotInAllowedRange. Установите значение 'HttpC2DRejectedMessagesNotInAllowedRange' для типа HttpC2DRejectedMessagesNotInAllowedRange. Установите значение "HttpD2CMessagesNotInAllowedRange" для типа HttpD2CMessagesNotInAllowedRange. Установите значение "MqttC2DMessagesNotInAllowedRange" для типа MqttC2DMessagesNotInAllowedRange. Установите значение "MqttC2DRejectedMessagesNotInAllowedRange" для типа MqttC2DRejectedMessagesNotInAllowedRange. Установите значение "MqttD2CMessagesNotInAllowedRange" для типа MqttD2CMessagesNotInAllowedRange. Установите значение 'QueuePurgesNotInAllowedRange' для типа QueuePurgesNotInAllowedRange. Установите значение "TwinUpdatesNotInAllowedRange" для типа TwinUpdatesNotInAllowedRange. Установите значение 'UnauthorizedOperationsNotInAllowedRange' для типа UnauthorizedOperationsNotInAllowedRange. 'ActiveConnectionsNotInAllowedRange'
'AmqpC2DMessagesNotInAllowedRange'
'AmqpC2DRejectedMessagesNotInAllowedRange'
'AmqpD2CMessagesNotInAllowedRange'
'DirectMethodInvokesNotInAllowedRange'
'FailedLocalLoginsNotInAllowedRange'
'FileUploadsNotInAllowedRange'
'HttpC2DMessagesNotInAllowedRange'
'HttpC2DRejectedMessagesNotInAllowedRange'
'HttpD2CMessagesNotInAllowedRange'
'MqttC2DMessagesNotInAllowedRange'
'MqttC2DRejectedMessagesNotInAllowedRange'
'MqttD2CMessagesNotInAllowedRange'
'QueuePurgesNotInAllowedRange'
'TwinUpdatesNotInAllowedRange'
'UnauthorizedOperationsNotInAllowedRange' (обязательно)

TimeWindowCustomAlertRule

Name Description Value
isEnabled Состояние настраиваемого оповещения. bool (обязательно)
maxThreshold Максимальное пороговое значение. int (обязательный)
minThreshold Минимальное пороговое значение. int (обязательный)
ruleType Установите значение "ActiveConnectionsNotInAllowedRange" для типа ActiveConnectionsNotInAllowedRange. Установите значение 'AmqpC2DMessagesNotInAllowedRange' для типа AmqpC2DMessagesNotInAllowedRange. Установите значение 'AmqpC2DRejectedMessagesNotInAllowedRange' для типа AmqpC2DRejectedMessagesNotInAllowedRange. Установите значение "AmqpD2CMessagesNotInAllowedRange" для типа AmqpD2CMessagesNotInAllowedRange. Установите значение 'DirectMethodInvokesNotInAllowedRange' для типа DirectMethodInvokesNotInAllowedRange. Установите значение 'FailedLocalLoginsNotInAllowedRange' для типа FailedLocalLoginsNotInAllowedRange. Установите значение "FileUploadsNotInAllowedRange" для типа FileUploadsNotInAllowedRange. Установите значение 'HttpC2DMessagesNotInAllowedRange' для типа HttpC2DMessagesNotInAllowedRange. Установите значение 'HttpC2DRejectedMessagesNotInAllowedRange' для типа HttpC2DRejectedMessagesNotInAllowedRange. Установите значение "HttpD2CMessagesNotInAllowedRange" для типа HttpD2CMessagesNotInAllowedRange. Установите значение "MqttC2DMessagesNotInAllowedRange" для типа MqttC2DMessagesNotInAllowedRange. Установите значение "MqttC2DRejectedMessagesNotInAllowedRange" для типа MqttC2DRejectedMessagesNotInAllowedRange. Установите значение "MqttD2CMessagesNotInAllowedRange" для типа MqttD2CMessagesNotInAllowedRange. Установите значение 'QueuePurgesNotInAllowedRange' для типа QueuePurgesNotInAllowedRange. Установите значение "TwinUpdatesNotInAllowedRange" для типа TwinUpdatesNotInAllowedRange. Установите значение 'UnauthorizedOperationsNotInAllowedRange' для типа UnauthorizedOperationsNotInAllowedRange. 'ActiveConnectionsNotInAllowedRange'
'AmqpC2DMessagesNotInAllowedRange'
'AmqpC2DRejectedMessagesNotInAllowedRange'
'AmqpD2CMessagesNotInAllowedRange'
'DirectMethodInvokesNotInAllowedRange'
'FailedLocalLoginsNotInAllowedRange'
'FileUploadsNotInAllowedRange'
'HttpC2DMessagesNotInAllowedRange'
'HttpC2DRejectedMessagesNotInAllowedRange'
'HttpD2CMessagesNotInAllowedRange'
'MqttC2DMessagesNotInAllowedRange'
'MqttC2DRejectedMessagesNotInAllowedRange'
'MqttD2CMessagesNotInAllowedRange'
'QueuePurgesNotInAllowedRange'
'TwinUpdatesNotInAllowedRange'
'UnauthorizedOperationsNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

TwinUpdatesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'TwinUpdatesNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

TwinUpdatesNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'TwinUpdatesNotInAllowedRange' (обязательно)

UnauthorizedOperationsNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'UnauthorizedOperationsNotInAllowedRange' (обязательно)
timeWindowSize Размер окна времени в формате iso8601. строка (обязательно)

UnauthorizedOperationsNotInAllowedRange

Name Description Value
ruleType Тип настраиваемого правила генерации оповещений. 'UnauthorizedOperationsNotInAllowedRange' (обязательно)