Dela via


Microsoft.Security deviceSecurityGroups

Bicep-resursdefinition

Resurstypen deviceSecurityGroups kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Security/deviceSecurityGroups-resurs lägger du till följande Bicep i mallen.

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

TimeWindowCustomAlertRule-objekt

Ange egenskapen ruleType för att ange typ av objekt.

För ActiveConnectionsNotInAllowedRangeanvänder du:

{
  ruleType: 'ActiveConnectionsNotInAllowedRange'
}

För AmqpC2DMessagesNotInAllowedRangeanvänder du:

{
  ruleType: 'AmqpC2DMessagesNotInAllowedRange'
}

För AmqpC2DRejectedMessagesNotInAllowedRangeanvänder du:

{
  ruleType: 'AmqpC2DRejectedMessagesNotInAllowedRange'
}

För AmqpD2CMessagesNotInAllowedRangeanvänder du:

{
  ruleType: 'AmqpD2CMessagesNotInAllowedRange'
}

För DirectMethodInvokesNotInAllowedRangeanvänder du:

{
  ruleType: 'DirectMethodInvokesNotInAllowedRange'
}

För FailedLocalLoginsNotInAllowedRangeanvänder du:

{
  ruleType: 'FailedLocalLoginsNotInAllowedRange'
}

För FileUploadsNotInAllowedRangeanvänder du:

{
  ruleType: 'FileUploadsNotInAllowedRange'
}

För HttpC2DMessagesNotInAllowedRangeanvänder du:

{
  ruleType: 'HttpC2DMessagesNotInAllowedRange'
}

För HttpC2DRejectedMessagesNotInAllowedRangeanvänder du:

{
  ruleType: 'HttpC2DRejectedMessagesNotInAllowedRange'
}

För HttpD2CMessagesNotInAllowedRangeanvänder du:

{
  ruleType: 'HttpD2CMessagesNotInAllowedRange'
}

För MqttC2DMessagesNotInAllowedRangeanvänder du:

{
  ruleType: 'MqttC2DMessagesNotInAllowedRange'
}

För MqttC2DRejectedMessagesNotInAllowedRangeanvänder du:

{
  ruleType: 'MqttC2DRejectedMessagesNotInAllowedRange'
}

För MqttD2CMessagesNotInAllowedRangeanvänder du:

{
  ruleType: 'MqttD2CMessagesNotInAllowedRange'
}

För QueuePurgesNotInAllowedRangeanvänder du:

{
  ruleType: 'QueuePurgesNotInAllowedRange'
}

För TwinUpdatesNotInAllowedRangeanvänder du:

{
  ruleType: 'TwinUpdatesNotInAllowedRange'
}

För UnauthorizedOperationsNotInAllowedRangeanvänder du:

{
  ruleType: 'UnauthorizedOperationsNotInAllowedRange'
}

ThresholdCustomAlertRule-objekt

Ange egenskapen ruleType för att ange typ av objekt.

För ActiveConnectionsNotInAllowedRangeanvänder du:

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

För AmqpC2DMessagesNotInAllowedRangeanvänder du:

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

För AmqpC2DRejectedMessagesNotInAllowedRangeanvänder du:

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

För AmqpD2CMessagesNotInAllowedRangeanvänder du:

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

För DirectMethodInvokesNotInAllowedRangeanvänder du:

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

För FailedLocalLoginsNotInAllowedRangeanvänder du:

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

För FileUploadsNotInAllowedRangeanvänder du:

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

För HttpC2DMessagesNotInAllowedRangeanvänder du:

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

För HttpC2DRejectedMessagesNotInAllowedRangeanvänder du:

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

För HttpD2CMessagesNotInAllowedRangeanvänder du:

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

För MqttC2DMessagesNotInAllowedRangeanvänder du:

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

För MqttC2DRejectedMessagesNotInAllowedRangeanvänder du:

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

För MqttD2CMessagesNotInAllowedRangeanvänder du:

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

För QueuePurgesNotInAllowedRangeanvänder du:

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

För TwinUpdatesNotInAllowedRangeanvänder du:

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

För UnauthorizedOperationsNotInAllowedRangeanvänder du:

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

AllowlistCustomAlertRule-objekt

Ange egenskapen ruleType för att ange typ av objekt.

För ConnectionFromIpNotAllowedanvänder du:

{
  ruleType: 'ConnectionFromIpNotAllowed'
}

För ConnectionToIpNotAllowedanvänder du:

{
  ruleType: 'ConnectionToIpNotAllowed'
}

För LocalUserNotAllowedanvänder du:

{
  ruleType: 'LocalUserNotAllowed'
}

För ProcessNotAllowedanvänder du:

{
  ruleType: 'ProcessNotAllowed'
}

Egenskapsvärden

ActiveConnectionsNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "ActiveConnectionsNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

ActiveConnectionsNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "ActiveConnectionsNotInAllowedRange" (krävs)

AllowlistCustomAlertRule

Namn Beskrivning Värde
allowlistValues De värden som ska tillåtas. Formatet på värdena beror på regeltypen. string[] (krävs)
isEnabled Status för den anpassade aviseringen. bool (krävs)
ruleType Ställ in på "ConnectionFromIpNotAllowed" för typen ConnectionFromIpNotAllowed. Ange till "ConnectionToIpNotAllowed" för typen ConnectionToIpNotAllowed. Ange till "LocalUserNotAllowed" för typen LocalUserNotAllowed. Ange till ProcessNotAllowed för typen ProcessNotAllowed. "ConnectionFromIpNotAllowed"
"ConnectionToIpNotAllowed"
"LocalUserNotAllowed"
"ProcessNotAllowed" (krävs)

AmqpC2DMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "AmqpC2DMessagesNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

AmqpC2DMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "AmqpC2DMessagesNotInAllowedRange" (krävs)

AmqpC2DRejectedMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "AmqpC2DRejectedMessagesNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

AmqpC2DRejectedMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "AmqpC2DRejectedMessagesNotInAllowedRange" (krävs)

AmqpD2CMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "AmqpD2CMessagesNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

AmqpD2CMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "AmqpD2CMessagesNotInAllowedRange" (krävs)

ConnectionFromIpNotAllowed

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "ConnectionFromIpNotAllowed" (krävs)

ConnectionToIpNotAllowed

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "ConnectionToIpNotAllowed" (krävs)

DenylistCustomAlertRule

Namn Beskrivning Värde
denylistValues De värden som ska nekas. Formatet på värdena beror på regeltypen. string[] (krävs)
isEnabled Status för den anpassade aviseringen. bool (krävs)
ruleType Typen av anpassad aviseringsregel. sträng (krävs)

DeviceSecurityGroupProperties

Namn Beskrivning Värde
allowlistRules Anpassade aviseringsregler för tillåtna listor. AllowlistCustomAlertRule[]
denylistRules De anpassade aviseringsreglerna för neka-listan. DenylistCustomAlertRule[]
thresholdRules Listan över regler för anpassade aviseringströskelregler. ThresholdCustomAlertRule[]
timeWindowRules Listan över regler för anpassad aviseringstid. TimeWindowCustomAlertRule[]

DirectMethodInvokesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "DirectMethodInvokesNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

DirectMethodInvokesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "DirectMethodInvokesNotInAllowedRange" (krävs)

FailedLocalLoginsNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "FailedLocalLoginsNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

FailedLocalLoginsNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "FailedLocalLoginsNotInAllowedRange" (krävs)

FileUploadsNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "FileUploadsNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

FileUploadsNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "FileUploadsNotInAllowedRange" (krävs)

HttpC2DMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "HttpC2DMessagesNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

HttpC2DMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "HttpC2DMessagesNotInAllowedRange" (krävs)

HttpC2DRejectedMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "HttpC2DRejectedMessagesNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

HttpC2DRejectedMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "HttpC2DRejectedMessagesNotInAllowedRange" (krävs)

HttpD2CMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "HttpD2CMessagesNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

HttpD2CMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "HttpD2CMessagesNotInAllowedRange" (krävs)

LocalUserNotAllowed

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "LocalUserNotAllowed" (krävs)

Microsoft.Security/deviceSecurityGroups

Namn Beskrivning Värde
Namn Resursnamnet sträng (krävs)
Egenskaper Enhetssäkerhetsgruppdata DeviceSecurityGroupProperties
omfattning Använd när du skapar en resurs i ett annat omfång än distributionsomfånget. Ange den här egenskapen till det symboliska namnet på en resurs för att tillämpa -tilläggsresursen.

MqttC2DMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "MqttC2DMessagesNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

MqttC2DMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "MqttC2DMessagesNotInAllowedRange" (krävs)

MqttC2DRejectedMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "MqttC2DRejectedMessagesNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

MqttC2DRejectedMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "MqttC2DRejectedMessagesNotInAllowedRange" (krävs)

MqttD2CMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "MqttD2CMessagesNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

MqttD2CMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "MqttD2CMessagesNotInAllowedRange" (krävs)

ProcessNotAllowed

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "ProcessNotAllowed" (krävs)

QueuePurgesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "QueuePurgesNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

QueuePurgesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "QueuePurgesNotInAllowedRange" (krävs)

ThresholdCustomAlertRule

Namn Beskrivning Värde
isEnabled Status för den anpassade aviseringen. bool (krävs)
maxThreshold Det maximala tröskelvärdet. int (krävs)
minThreshold Minimitröskelvärdet. int (krävs)
ruleType Ange till "ActiveConnectionsNotInAllowedRange" för typen ActiveConnectionsNotInAllowedRange. Ange till "AmqpC2DMessagesNotInAllowedRange" för typen AmqpC2DMessagesNotInAllowedRange. Ange till "AmqpC2DRejectedMessagesNotInAllowedRange" för typen AmqpC2DRejectedMessagesNotInAllowedRange. Ange till "AmqpD2CMessagesNotInAllowedRange" för typen AmqpD2CMessagesNotInAllowedRange. Ange till DirectMethodInvokesNotInAllowedRange för typ DirectMethodInvokesNotInAllowedRange. Ange till "FailedLocalLoginsNotInAllowedRange" för typen FailedLocalLoginsNotInAllowedRange. Ange till "FileUploadsNotInAllowedRange" för typ FileUploadsNotInAllowedRange. Ange till HttpC2DMessagesNotInAllowedRange för typen HttpC2DMessagesNotInAllowedRange. Ange till "HttpC2DRejectedMessagesNotInAllowedRange" för typ HttpC2DRejectedMessagesNotInAllowedRange. Ange till HttpD2CMessagesNotInAllowedRange för typen HttpD2CMessagesNotInAllowedRange. Ange till "MqttC2DMessagesNotInAllowedRange" för typen MqttC2DMessagesNotInAllowedRange. Ange till "MqttC2DRejectedMessagesNotInAllowedRange" för typen MqttC2DRejectedMessagesNotInAllowedRange. Ange till "MqttD2CMessagesNotInAllowedRange" för typ MqttD2CMessagesNotInAllowedRange. Ange till QueuePurgesNotInAllowedRange för typen QueuePurgesNotInAllowedRange. Ange till "TwinUpdatesNotInAllowedRange" för typen TwinUpdatesNotInAllowedRange. Ange till "UnauthorizedOperationsNotInAllowedRange" för typen UnauthorizedOperationsNotInAllowedRange. "ActiveConnectionsNotInAllowedRange"
"AmqpC2DMessagesNotInAllowedRange"
"AmqpC2DRejectedMessagesNotInAllowedRange"
"AmqpD2CMessagesNotInAllowedRange"
"DirectMethodInvokesNotInAllowedRange"
"FailedLocalLoginsNotInAllowedRange"
"FileUploadsNotInAllowedRange"
"HttpC2DMessagesNotInAllowedRange"
"HttpC2DRejectedMessagesNotInAllowedRange"
"HttpD2CMessagesNotInAllowedRange"
"MqttC2DMessagesNotInAllowedRange"
"MqttC2DRejectedMessagesNotInAllowedRange"
"MqttD2CMessagesNotInAllowedRange"
"QueuePurgesNotInAllowedRange"
"TwinUpdatesNotInAllowedRange"
"UnauthorizedOperationsNotInAllowedRange" (krävs)

TimeWindowCustomAlertRule

Namn Beskrivning Värde
isEnabled Status för den anpassade aviseringen. bool (krävs)
maxThreshold Det maximala tröskelvärdet. int (krävs)
minThreshold Minimitröskelvärdet. int (krävs)
ruleType Ange till "ActiveConnectionsNotInAllowedRange" för typen ActiveConnectionsNotInAllowedRange. Ange till "AmqpC2DMessagesNotInAllowedRange" för typen AmqpC2DMessagesNotInAllowedRange. Ange till "AmqpC2DRejectedMessagesNotInAllowedRange" för typen AmqpC2DRejectedMessagesNotInAllowedRange. Ange till "AmqpD2CMessagesNotInAllowedRange" för typen AmqpD2CMessagesNotInAllowedRange. Ange till DirectMethodInvokesNotInAllowedRange för typ DirectMethodInvokesNotInAllowedRange. Ange till "FailedLocalLoginsNotInAllowedRange" för typen FailedLocalLoginsNotInAllowedRange. Ange till "FileUploadsNotInAllowedRange" för typ FileUploadsNotInAllowedRange. Ange till HttpC2DMessagesNotInAllowedRange för typen HttpC2DMessagesNotInAllowedRange. Ange till "HttpC2DRejectedMessagesNotInAllowedRange" för typ HttpC2DRejectedMessagesNotInAllowedRange. Ange till HttpD2CMessagesNotInAllowedRange för typen HttpD2CMessagesNotInAllowedRange. Ange till "MqttC2DMessagesNotInAllowedRange" för typen MqttC2DMessagesNotInAllowedRange. Ange till "MqttC2DRejectedMessagesNotInAllowedRange" för typen MqttC2DRejectedMessagesNotInAllowedRange. Ange till "MqttD2CMessagesNotInAllowedRange" för typ MqttD2CMessagesNotInAllowedRange. Ange till QueuePurgesNotInAllowedRange för typen QueuePurgesNotInAllowedRange. Ange till "TwinUpdatesNotInAllowedRange" för typen TwinUpdatesNotInAllowedRange. Ange till "UnauthorizedOperationsNotInAllowedRange" för typen UnauthorizedOperationsNotInAllowedRange. "ActiveConnectionsNotInAllowedRange"
"AmqpC2DMessagesNotInAllowedRange"
"AmqpC2DRejectedMessagesNotInAllowedRange"
"AmqpD2CMessagesNotInAllowedRange"
"DirectMethodInvokesNotInAllowedRange"
"FailedLocalLoginsNotInAllowedRange"
"FileUploadsNotInAllowedRange"
"HttpC2DMessagesNotInAllowedRange"
"HttpC2DRejectedMessagesNotInAllowedRange"
"HttpD2CMessagesNotInAllowedRange"
"MqttC2DMessagesNotInAllowedRange"
"MqttC2DRejectedMessagesNotInAllowedRange"
"MqttD2CMessagesNotInAllowedRange"
"QueuePurgesNotInAllowedRange"
"TwinUpdatesNotInAllowedRange"
"UnauthorizedOperationsNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

TwinUpdatesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "TwinUpdatesNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

TwinUpdatesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "TwinUpdatesNotInAllowedRange" (krävs)

UnauthorizedOperationsNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "UnauthorizedOperationsNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

UnauthorizedOperationsNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "UnauthorizedOperationsNotInAllowedRange" (krävs)

Resursdefinition för ARM-mall

Resurstypen deviceSecurityGroups kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Security/deviceSecurityGroups-resurs lägger du till följande JSON i mallen.

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

TimeWindowCustomAlertRule-objekt

Ange egenskapen ruleType för att ange typ av objekt.

För ActiveConnectionsNotInAllowedRangeanvänder du:

{
  "ruleType": "ActiveConnectionsNotInAllowedRange"
}

För AmqpC2DMessagesNotInAllowedRangeanvänder du:

{
  "ruleType": "AmqpC2DMessagesNotInAllowedRange"
}

För AmqpC2DRejectedMessagesNotInAllowedRangeanvänder du:

{
  "ruleType": "AmqpC2DRejectedMessagesNotInAllowedRange"
}

För AmqpD2CMessagesNotInAllowedRangeanvänder du:

{
  "ruleType": "AmqpD2CMessagesNotInAllowedRange"
}

För DirectMethodInvokesNotInAllowedRangeanvänder du:

{
  "ruleType": "DirectMethodInvokesNotInAllowedRange"
}

För FailedLocalLoginsNotInAllowedRangeanvänder du:

{
  "ruleType": "FailedLocalLoginsNotInAllowedRange"
}

För FileUploadsNotInAllowedRangeanvänder du:

{
  "ruleType": "FileUploadsNotInAllowedRange"
}

För HttpC2DMessagesNotInAllowedRangeanvänder du:

{
  "ruleType": "HttpC2DMessagesNotInAllowedRange"
}

För HttpC2DRejectedMessagesNotInAllowedRangeanvänder du:

{
  "ruleType": "HttpC2DRejectedMessagesNotInAllowedRange"
}

För HttpD2CMessagesNotInAllowedRangeanvänder du:

{
  "ruleType": "HttpD2CMessagesNotInAllowedRange"
}

För MqttC2DMessagesNotInAllowedRangeanvänder du:

{
  "ruleType": "MqttC2DMessagesNotInAllowedRange"
}

För MqttC2DRejectedMessagesNotInAllowedRangeanvänder du:

{
  "ruleType": "MqttC2DRejectedMessagesNotInAllowedRange"
}

För MqttD2CMessagesNotInAllowedRangeanvänder du:

{
  "ruleType": "MqttD2CMessagesNotInAllowedRange"
}

För QueuePurgesNotInAllowedRangeanvänder du:

{
  "ruleType": "QueuePurgesNotInAllowedRange"
}

För TwinUpdatesNotInAllowedRangeanvänder du:

{
  "ruleType": "TwinUpdatesNotInAllowedRange"
}

För UnauthorizedOperationsNotInAllowedRangeanvänder du:

{
  "ruleType": "UnauthorizedOperationsNotInAllowedRange"
}

ThresholdCustomAlertRule-objekt

Ange egenskapen ruleType för att ange typ av objekt.

För ActiveConnectionsNotInAllowedRangeanvänder du:

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

För AmqpC2DMessagesNotInAllowedRangeanvänder du:

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

För AmqpC2DRejectedMessagesNotInAllowedRangeanvänder du:

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

För AmqpD2CMessagesNotInAllowedRangeanvänder du:

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

För DirectMethodInvokesNotInAllowedRangeanvänder du:

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

För FailedLocalLoginsNotInAllowedRangeanvänder du:

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

För FileUploadsNotInAllowedRangeanvänder du:

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

För HttpC2DMessagesNotInAllowedRangeanvänder du:

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

För HttpC2DRejectedMessagesNotInAllowedRangeanvänder du:

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

För HttpD2CMessagesNotInAllowedRangeanvänder du:

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

För MqttC2DMessagesNotInAllowedRangeanvänder du:

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

För MqttC2DRejectedMessagesNotInAllowedRangeanvänder du:

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

För MqttD2CMessagesNotInAllowedRangeanvänder du:

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

För QueuePurgesNotInAllowedRangeanvänder du:

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

För TwinUpdatesNotInAllowedRangeanvänder du:

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

För UnauthorizedOperationsNotInAllowedRangeanvänder du:

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

AllowlistCustomAlertRule-objekt

Ange egenskapen ruleType för att ange typ av objekt.

För ConnectionFromIpNotAllowedanvänder du:

{
  "ruleType": "ConnectionFromIpNotAllowed"
}

För ConnectionToIpNotAllowedanvänder du:

{
  "ruleType": "ConnectionToIpNotAllowed"
}

För LocalUserNotAllowedanvänder du:

{
  "ruleType": "LocalUserNotAllowed"
}

För ProcessNotAllowedanvänder du:

{
  "ruleType": "ProcessNotAllowed"
}

Egenskapsvärden

ActiveConnectionsNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "ActiveConnectionsNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

ActiveConnectionsNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "ActiveConnectionsNotInAllowedRange" (krävs)

AllowlistCustomAlertRule

Namn Beskrivning Värde
allowlistValues De värden som ska tillåtas. Formatet på värdena beror på regeltypen. string[] (krävs)
isEnabled Status för den anpassade aviseringen. bool (krävs)
ruleType Ställ in på "ConnectionFromIpNotAllowed" för typen ConnectionFromIpNotAllowed. Ange till "ConnectionToIpNotAllowed" för typen ConnectionToIpNotAllowed. Ange till "LocalUserNotAllowed" för typen LocalUserNotAllowed. Ange till ProcessNotAllowed för typen ProcessNotAllowed. "ConnectionFromIpNotAllowed"
"ConnectionToIpNotAllowed"
"LocalUserNotAllowed"
"ProcessNotAllowed" (krävs)

AmqpC2DMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "AmqpC2DMessagesNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

AmqpC2DMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "AmqpC2DMessagesNotInAllowedRange" (krävs)

AmqpC2DRejectedMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "AmqpC2DRejectedMessagesNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

AmqpC2DRejectedMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "AmqpC2DRejectedMessagesNotInAllowedRange" (krävs)

AmqpD2CMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "AmqpD2CMessagesNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

AmqpD2CMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "AmqpD2CMessagesNotInAllowedRange" (krävs)

ConnectionFromIpNotAllowed

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "ConnectionFromIpNotAllowed" (krävs)

ConnectionToIpNotAllowed

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "ConnectionToIpNotAllowed" (krävs)

DenylistCustomAlertRule

Namn Beskrivning Värde
denylistValues De värden som ska nekas. Formatet på värdena beror på regeltypen. string[] (krävs)
isEnabled Status för den anpassade aviseringen. bool (krävs)
ruleType Typen av anpassad aviseringsregel. sträng (krävs)

DeviceSecurityGroupProperties

Namn Beskrivning Värde
allowlistRules Anpassade aviseringsregler för tillåtna listor. AllowlistCustomAlertRule[]
denylistRules De anpassade aviseringsreglerna för neka-listan. DenylistCustomAlertRule[]
thresholdRules Listan över regler för anpassade aviseringströskelregler. ThresholdCustomAlertRule[]
timeWindowRules Listan över regler för anpassad aviseringstid. TimeWindowCustomAlertRule[]

DirectMethodInvokesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "DirectMethodInvokesNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

DirectMethodInvokesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "DirectMethodInvokesNotInAllowedRange" (krävs)

FailedLocalLoginsNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "FailedLocalLoginsNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

FailedLocalLoginsNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "FailedLocalLoginsNotInAllowedRange" (krävs)

FileUploadsNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "FileUploadsNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

FileUploadsNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "FileUploadsNotInAllowedRange" (krävs)

HttpC2DMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "HttpC2DMessagesNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

HttpC2DMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "HttpC2DMessagesNotInAllowedRange" (krävs)

HttpC2DRejectedMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "HttpC2DRejectedMessagesNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

HttpC2DRejectedMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "HttpC2DRejectedMessagesNotInAllowedRange" (krävs)

HttpD2CMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "HttpD2CMessagesNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

HttpD2CMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "HttpD2CMessagesNotInAllowedRange" (krävs)

LocalUserNotAllowed

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "LocalUserNotAllowed" (krävs)

Microsoft.Security/deviceSecurityGroups

Namn Beskrivning Värde
apiVersion API-versionen '2019-08-01'
Namn Resursnamnet sträng (krävs)
Egenskaper Enhetssäkerhetsgruppdata DeviceSecurityGroupProperties
typ Resurstypen "Microsoft.Security/deviceSecurityGroups"

MqttC2DMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "MqttC2DMessagesNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

MqttC2DMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "MqttC2DMessagesNotInAllowedRange" (krävs)

MqttC2DRejectedMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "MqttC2DRejectedMessagesNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

MqttC2DRejectedMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "MqttC2DRejectedMessagesNotInAllowedRange" (krävs)

MqttD2CMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "MqttD2CMessagesNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

MqttD2CMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "MqttD2CMessagesNotInAllowedRange" (krävs)

ProcessNotAllowed

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "ProcessNotAllowed" (krävs)

QueuePurgesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "QueuePurgesNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

QueuePurgesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "QueuePurgesNotInAllowedRange" (krävs)

ThresholdCustomAlertRule

Namn Beskrivning Värde
isEnabled Status för den anpassade aviseringen. bool (krävs)
maxThreshold Det maximala tröskelvärdet. int (krävs)
minThreshold Minimitröskelvärdet. int (krävs)
ruleType Ange till "ActiveConnectionsNotInAllowedRange" för typen ActiveConnectionsNotInAllowedRange. Ange till "AmqpC2DMessagesNotInAllowedRange" för typen AmqpC2DMessagesNotInAllowedRange. Ange till "AmqpC2DRejectedMessagesNotInAllowedRange" för typen AmqpC2DRejectedMessagesNotInAllowedRange. Ange till "AmqpD2CMessagesNotInAllowedRange" för typen AmqpD2CMessagesNotInAllowedRange. Ange till DirectMethodInvokesNotInAllowedRange för typ DirectMethodInvokesNotInAllowedRange. Ange till "FailedLocalLoginsNotInAllowedRange" för typen FailedLocalLoginsNotInAllowedRange. Ange till "FileUploadsNotInAllowedRange" för typ FileUploadsNotInAllowedRange. Ange till HttpC2DMessagesNotInAllowedRange för typen HttpC2DMessagesNotInAllowedRange. Ange till "HttpC2DRejectedMessagesNotInAllowedRange" för typ HttpC2DRejectedMessagesNotInAllowedRange. Ange till HttpD2CMessagesNotInAllowedRange för typen HttpD2CMessagesNotInAllowedRange. Ange till "MqttC2DMessagesNotInAllowedRange" för typen MqttC2DMessagesNotInAllowedRange. Ange till "MqttC2DRejectedMessagesNotInAllowedRange" för typen MqttC2DRejectedMessagesNotInAllowedRange. Ange till "MqttD2CMessagesNotInAllowedRange" för typ MqttD2CMessagesNotInAllowedRange. Ange till QueuePurgesNotInAllowedRange för typen QueuePurgesNotInAllowedRange. Ange till "TwinUpdatesNotInAllowedRange" för typen TwinUpdatesNotInAllowedRange. Ange till "UnauthorizedOperationsNotInAllowedRange" för typen UnauthorizedOperationsNotInAllowedRange. "ActiveConnectionsNotInAllowedRange"
"AmqpC2DMessagesNotInAllowedRange"
"AmqpC2DRejectedMessagesNotInAllowedRange"
"AmqpD2CMessagesNotInAllowedRange"
"DirectMethodInvokesNotInAllowedRange"
"FailedLocalLoginsNotInAllowedRange"
"FileUploadsNotInAllowedRange"
"HttpC2DMessagesNotInAllowedRange"
"HttpC2DRejectedMessagesNotInAllowedRange"
"HttpD2CMessagesNotInAllowedRange"
"MqttC2DMessagesNotInAllowedRange"
"MqttC2DRejectedMessagesNotInAllowedRange"
"MqttD2CMessagesNotInAllowedRange"
"QueuePurgesNotInAllowedRange"
"TwinUpdatesNotInAllowedRange"
"UnauthorizedOperationsNotInAllowedRange" (krävs)

TimeWindowCustomAlertRule

Namn Beskrivning Värde
isEnabled Status för den anpassade aviseringen. bool (krävs)
maxThreshold Det maximala tröskelvärdet. int (krävs)
minThreshold Minimitröskelvärdet. int (krävs)
ruleType Ange till "ActiveConnectionsNotInAllowedRange" för typen ActiveConnectionsNotInAllowedRange. Ange till "AmqpC2DMessagesNotInAllowedRange" för typen AmqpC2DMessagesNotInAllowedRange. Ange till "AmqpC2DRejectedMessagesNotInAllowedRange" för typen AmqpC2DRejectedMessagesNotInAllowedRange. Ange till "AmqpD2CMessagesNotInAllowedRange" för typen AmqpD2CMessagesNotInAllowedRange. Ange till DirectMethodInvokesNotInAllowedRange för typ DirectMethodInvokesNotInAllowedRange. Ange till "FailedLocalLoginsNotInAllowedRange" för typen FailedLocalLoginsNotInAllowedRange. Ange till "FileUploadsNotInAllowedRange" för typ FileUploadsNotInAllowedRange. Ange till HttpC2DMessagesNotInAllowedRange för typen HttpC2DMessagesNotInAllowedRange. Ange till "HttpC2DRejectedMessagesNotInAllowedRange" för typ HttpC2DRejectedMessagesNotInAllowedRange. Ange till HttpD2CMessagesNotInAllowedRange för typen HttpD2CMessagesNotInAllowedRange. Ange till "MqttC2DMessagesNotInAllowedRange" för typen MqttC2DMessagesNotInAllowedRange. Ange till "MqttC2DRejectedMessagesNotInAllowedRange" för typen MqttC2DRejectedMessagesNotInAllowedRange. Ange till "MqttD2CMessagesNotInAllowedRange" för typ MqttD2CMessagesNotInAllowedRange. Ange till QueuePurgesNotInAllowedRange för typen QueuePurgesNotInAllowedRange. Ange till "TwinUpdatesNotInAllowedRange" för typen TwinUpdatesNotInAllowedRange. Ange till "UnauthorizedOperationsNotInAllowedRange" för typen UnauthorizedOperationsNotInAllowedRange. "ActiveConnectionsNotInAllowedRange"
"AmqpC2DMessagesNotInAllowedRange"
"AmqpC2DRejectedMessagesNotInAllowedRange"
"AmqpD2CMessagesNotInAllowedRange"
"DirectMethodInvokesNotInAllowedRange"
"FailedLocalLoginsNotInAllowedRange"
"FileUploadsNotInAllowedRange"
"HttpC2DMessagesNotInAllowedRange"
"HttpC2DRejectedMessagesNotInAllowedRange"
"HttpD2CMessagesNotInAllowedRange"
"MqttC2DMessagesNotInAllowedRange"
"MqttC2DRejectedMessagesNotInAllowedRange"
"MqttD2CMessagesNotInAllowedRange"
"QueuePurgesNotInAllowedRange"
"TwinUpdatesNotInAllowedRange"
"UnauthorizedOperationsNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

TwinUpdatesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "TwinUpdatesNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

TwinUpdatesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "TwinUpdatesNotInAllowedRange" (krävs)

UnauthorizedOperationsNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "UnauthorizedOperationsNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

UnauthorizedOperationsNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "UnauthorizedOperationsNotInAllowedRange" (krävs)

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen deviceSecurityGroups kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Security/deviceSecurityGroups-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Security/deviceSecurityGroups@2019-08-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    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
        }
      ]
    }
  })
}

TimeWindowCustomAlertRule-objekt

Ange egenskapen ruleType för att ange typ av objekt.

För ActiveConnectionsNotInAllowedRangeanvänder du:

{
  ruleType = "ActiveConnectionsNotInAllowedRange"
}

För AmqpC2DMessagesNotInAllowedRangeanvänder du:

{
  ruleType = "AmqpC2DMessagesNotInAllowedRange"
}

För AmqpC2DRejectedMessagesNotInAllowedRangeanvänder du:

{
  ruleType = "AmqpC2DRejectedMessagesNotInAllowedRange"
}

För AmqpD2CMessagesNotInAllowedRangeanvänder du:

{
  ruleType = "AmqpD2CMessagesNotInAllowedRange"
}

För DirectMethodInvokesNotInAllowedRangeanvänder du:

{
  ruleType = "DirectMethodInvokesNotInAllowedRange"
}

För FailedLocalLoginsNotInAllowedRangeanvänder du:

{
  ruleType = "FailedLocalLoginsNotInAllowedRange"
}

För FileUploadsNotInAllowedRangeanvänder du:

{
  ruleType = "FileUploadsNotInAllowedRange"
}

För HttpC2DMessagesNotInAllowedRangeanvänder du:

{
  ruleType = "HttpC2DMessagesNotInAllowedRange"
}

För HttpC2DRejectedMessagesNotInAllowedRangeanvänder du:

{
  ruleType = "HttpC2DRejectedMessagesNotInAllowedRange"
}

För HttpD2CMessagesNotInAllowedRangeanvänder du:

{
  ruleType = "HttpD2CMessagesNotInAllowedRange"
}

För MqttC2DMessagesNotInAllowedRangeanvänder du:

{
  ruleType = "MqttC2DMessagesNotInAllowedRange"
}

För MqttC2DRejectedMessagesNotInAllowedRangeanvänder du:

{
  ruleType = "MqttC2DRejectedMessagesNotInAllowedRange"
}

För MqttD2CMessagesNotInAllowedRangeanvänder du:

{
  ruleType = "MqttD2CMessagesNotInAllowedRange"
}

För QueuePurgesNotInAllowedRangeanvänder du:

{
  ruleType = "QueuePurgesNotInAllowedRange"
}

För TwinUpdatesNotInAllowedRangeanvänder du:

{
  ruleType = "TwinUpdatesNotInAllowedRange"
}

För UnauthorizedOperationsNotInAllowedRangeanvänder du:

{
  ruleType = "UnauthorizedOperationsNotInAllowedRange"
}

ThresholdCustomAlertRule-objekt

Ange egenskapen ruleType för att ange typ av objekt.

För ActiveConnectionsNotInAllowedRangeanvänder du:

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

För AmqpC2DMessagesNotInAllowedRangeanvänder du:

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

För AmqpC2DRejectedMessagesNotInAllowedRangeanvänder du:

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

För AmqpD2CMessagesNotInAllowedRangeanvänder du:

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

För DirectMethodInvokesNotInAllowedRangeanvänder du:

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

För FailedLocalLoginsNotInAllowedRangeanvänder du:

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

För FileUploadsNotInAllowedRangeanvänder du:

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

För HttpC2DMessagesNotInAllowedRangeanvänder du:

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

För HttpC2DRejectedMessagesNotInAllowedRangeanvänder du:

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

För HttpD2CMessagesNotInAllowedRangeanvänder du:

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

För MqttC2DMessagesNotInAllowedRangeanvänder du:

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

För MqttC2DRejectedMessagesNotInAllowedRangeanvänder du:

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

För MqttD2CMessagesNotInAllowedRangeanvänder du:

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

För QueuePurgesNotInAllowedRangeanvänder du:

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

För TwinUpdatesNotInAllowedRangeanvänder du:

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

För UnauthorizedOperationsNotInAllowedRangeanvänder du:

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

AllowlistCustomAlertRule-objekt

Ange egenskapen ruleType för att ange typ av objekt.

För ConnectionFromIpNotAllowedanvänder du:

{
  ruleType = "ConnectionFromIpNotAllowed"
}

För ConnectionToIpNotAllowedanvänder du:

{
  ruleType = "ConnectionToIpNotAllowed"
}

För LocalUserNotAllowedanvänder du:

{
  ruleType = "LocalUserNotAllowed"
}

För ProcessNotAllowedanvänder du:

{
  ruleType = "ProcessNotAllowed"
}

Egenskapsvärden

ActiveConnectionsNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "ActiveConnectionsNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

ActiveConnectionsNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "ActiveConnectionsNotInAllowedRange" (krävs)

AllowlistCustomAlertRule

Namn Beskrivning Värde
allowlistValues De värden som ska tillåtas. Formatet på värdena beror på regeltypen. string[] (krävs)
isEnabled Status för den anpassade aviseringen. bool (krävs)
ruleType Ställ in på "ConnectionFromIpNotAllowed" för typen ConnectionFromIpNotAllowed. Ange till "ConnectionToIpNotAllowed" för typen ConnectionToIpNotAllowed. Ange till "LocalUserNotAllowed" för typen LocalUserNotAllowed. Ange till ProcessNotAllowed för typen ProcessNotAllowed. "ConnectionFromIpNotAllowed"
"ConnectionToIpNotAllowed"
"LocalUserNotAllowed"
"ProcessNotAllowed" (krävs)

AmqpC2DMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "AmqpC2DMessagesNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

AmqpC2DMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "AmqpC2DMessagesNotInAllowedRange" (krävs)

AmqpC2DRejectedMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "AmqpC2DRejectedMessagesNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

AmqpC2DRejectedMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "AmqpC2DRejectedMessagesNotInAllowedRange" (krävs)

AmqpD2CMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "AmqpD2CMessagesNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

AmqpD2CMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "AmqpD2CMessagesNotInAllowedRange" (krävs)

ConnectionFromIpNotAllowed

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "ConnectionFromIpNotAllowed" (krävs)

ConnectionToIpNotAllowed

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "ConnectionToIpNotAllowed" (krävs)

DenylistCustomAlertRule

Namn Beskrivning Värde
denylistValues De värden som ska nekas. Formatet på värdena beror på regeltypen. string[] (krävs)
isEnabled Status för den anpassade aviseringen. bool (krävs)
ruleType Typen av anpassad aviseringsregel. sträng (krävs)

DeviceSecurityGroupProperties

Namn Beskrivning Värde
allowlistRules Anpassade aviseringsregler för tillåtna listor. AllowlistCustomAlertRule[]
denylistRules De anpassade aviseringsreglerna för neka-listan. DenylistCustomAlertRule[]
thresholdRules Listan över regler för anpassade aviseringströskelregler. ThresholdCustomAlertRule[]
timeWindowRules Listan över regler för anpassad aviseringstid. TimeWindowCustomAlertRule[]

DirectMethodInvokesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "DirectMethodInvokesNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

DirectMethodInvokesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "DirectMethodInvokesNotInAllowedRange" (krävs)

FailedLocalLoginsNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "FailedLocalLoginsNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

FailedLocalLoginsNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "FailedLocalLoginsNotInAllowedRange" (krävs)

FileUploadsNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "FileUploadsNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

FileUploadsNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "FileUploadsNotInAllowedRange" (krävs)

HttpC2DMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "HttpC2DMessagesNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

HttpC2DMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "HttpC2DMessagesNotInAllowedRange" (krävs)

HttpC2DRejectedMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "HttpC2DRejectedMessagesNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

HttpC2DRejectedMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "HttpC2DRejectedMessagesNotInAllowedRange" (krävs)

HttpD2CMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "HttpD2CMessagesNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

HttpD2CMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "HttpD2CMessagesNotInAllowedRange" (krävs)

LocalUserNotAllowed

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "LocalUserNotAllowed" (krävs)

Microsoft.Security/deviceSecurityGroups

Namn Beskrivning Värde
Namn Resursnamnet sträng (krävs)
parent_id ID:t för resursen som den här tilläggsresursen ska tillämpas på. sträng (krävs)
Egenskaper Enhetssäkerhetsgruppdata DeviceSecurityGroupProperties
typ Resurstypen "Microsoft.Security/deviceSecurityGroups@2019-08-01"

MqttC2DMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "MqttC2DMessagesNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

MqttC2DMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "MqttC2DMessagesNotInAllowedRange" (krävs)

MqttC2DRejectedMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "MqttC2DRejectedMessagesNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

MqttC2DRejectedMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "MqttC2DRejectedMessagesNotInAllowedRange" (krävs)

MqttD2CMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "MqttD2CMessagesNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

MqttD2CMessagesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "MqttD2CMessagesNotInAllowedRange" (krävs)

ProcessNotAllowed

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "ProcessNotAllowed" (krävs)

QueuePurgesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "QueuePurgesNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

QueuePurgesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "QueuePurgesNotInAllowedRange" (krävs)

ThresholdCustomAlertRule

Namn Beskrivning Värde
isEnabled Status för den anpassade aviseringen. bool (krävs)
maxThreshold Det maximala tröskelvärdet. int (krävs)
minThreshold Minimitröskelvärdet. int (krävs)
ruleType Ange till "ActiveConnectionsNotInAllowedRange" för typen ActiveConnectionsNotInAllowedRange. Ange till "AmqpC2DMessagesNotInAllowedRange" för typen AmqpC2DMessagesNotInAllowedRange. Ange till "AmqpC2DRejectedMessagesNotInAllowedRange" för typen AmqpC2DRejectedMessagesNotInAllowedRange. Ange till "AmqpD2CMessagesNotInAllowedRange" för typen AmqpD2CMessagesNotInAllowedRange. Ange till DirectMethodInvokesNotInAllowedRange för typ DirectMethodInvokesNotInAllowedRange. Ange till "FailedLocalLoginsNotInAllowedRange" för typen FailedLocalLoginsNotInAllowedRange. Ange till "FileUploadsNotInAllowedRange" för typ FileUploadsNotInAllowedRange. Ange till HttpC2DMessagesNotInAllowedRange för typen HttpC2DMessagesNotInAllowedRange. Ange till "HttpC2DRejectedMessagesNotInAllowedRange" för typ HttpC2DRejectedMessagesNotInAllowedRange. Ange till HttpD2CMessagesNotInAllowedRange för typen HttpD2CMessagesNotInAllowedRange. Ange till "MqttC2DMessagesNotInAllowedRange" för typen MqttC2DMessagesNotInAllowedRange. Ange till "MqttC2DRejectedMessagesNotInAllowedRange" för typen MqttC2DRejectedMessagesNotInAllowedRange. Ange till "MqttD2CMessagesNotInAllowedRange" för typ MqttD2CMessagesNotInAllowedRange. Ange till QueuePurgesNotInAllowedRange för typen QueuePurgesNotInAllowedRange. Ange till "TwinUpdatesNotInAllowedRange" för typen TwinUpdatesNotInAllowedRange. Ange till "UnauthorizedOperationsNotInAllowedRange" för typen UnauthorizedOperationsNotInAllowedRange. "ActiveConnectionsNotInAllowedRange"
"AmqpC2DMessagesNotInAllowedRange"
"AmqpC2DRejectedMessagesNotInAllowedRange"
"AmqpD2CMessagesNotInAllowedRange"
"DirectMethodInvokesNotInAllowedRange"
"FailedLocalLoginsNotInAllowedRange"
"FileUploadsNotInAllowedRange"
"HttpC2DMessagesNotInAllowedRange"
"HttpC2DRejectedMessagesNotInAllowedRange"
"HttpD2CMessagesNotInAllowedRange"
"MqttC2DMessagesNotInAllowedRange"
"MqttC2DRejectedMessagesNotInAllowedRange"
"MqttD2CMessagesNotInAllowedRange"
"QueuePurgesNotInAllowedRange"
"TwinUpdatesNotInAllowedRange"
"UnauthorizedOperationsNotInAllowedRange" (krävs)

TimeWindowCustomAlertRule

Namn Beskrivning Värde
isEnabled Status för den anpassade aviseringen. bool (krävs)
maxThreshold Det maximala tröskelvärdet. int (krävs)
minThreshold Minimitröskelvärdet. int (krävs)
ruleType Ange till "ActiveConnectionsNotInAllowedRange" för typen ActiveConnectionsNotInAllowedRange. Ange till "AmqpC2DMessagesNotInAllowedRange" för typen AmqpC2DMessagesNotInAllowedRange. Ange till "AmqpC2DRejectedMessagesNotInAllowedRange" för typen AmqpC2DRejectedMessagesNotInAllowedRange. Ange till "AmqpD2CMessagesNotInAllowedRange" för typen AmqpD2CMessagesNotInAllowedRange. Ange till DirectMethodInvokesNotInAllowedRange för typ DirectMethodInvokesNotInAllowedRange. Ange till "FailedLocalLoginsNotInAllowedRange" för typen FailedLocalLoginsNotInAllowedRange. Ange till "FileUploadsNotInAllowedRange" för typ FileUploadsNotInAllowedRange. Ange till HttpC2DMessagesNotInAllowedRange för typen HttpC2DMessagesNotInAllowedRange. Ange till "HttpC2DRejectedMessagesNotInAllowedRange" för typ HttpC2DRejectedMessagesNotInAllowedRange. Ange till HttpD2CMessagesNotInAllowedRange för typen HttpD2CMessagesNotInAllowedRange. Ange till "MqttC2DMessagesNotInAllowedRange" för typen MqttC2DMessagesNotInAllowedRange. Ange till "MqttC2DRejectedMessagesNotInAllowedRange" för typen MqttC2DRejectedMessagesNotInAllowedRange. Ange till "MqttD2CMessagesNotInAllowedRange" för typ MqttD2CMessagesNotInAllowedRange. Ange till QueuePurgesNotInAllowedRange för typen QueuePurgesNotInAllowedRange. Ange till "TwinUpdatesNotInAllowedRange" för typen TwinUpdatesNotInAllowedRange. Ange till "UnauthorizedOperationsNotInAllowedRange" för typen UnauthorizedOperationsNotInAllowedRange. "ActiveConnectionsNotInAllowedRange"
"AmqpC2DMessagesNotInAllowedRange"
"AmqpC2DRejectedMessagesNotInAllowedRange"
"AmqpD2CMessagesNotInAllowedRange"
"DirectMethodInvokesNotInAllowedRange"
"FailedLocalLoginsNotInAllowedRange"
"FileUploadsNotInAllowedRange"
"HttpC2DMessagesNotInAllowedRange"
"HttpC2DRejectedMessagesNotInAllowedRange"
"HttpD2CMessagesNotInAllowedRange"
"MqttC2DMessagesNotInAllowedRange"
"MqttC2DRejectedMessagesNotInAllowedRange"
"MqttD2CMessagesNotInAllowedRange"
"QueuePurgesNotInAllowedRange"
"TwinUpdatesNotInAllowedRange"
"UnauthorizedOperationsNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

TwinUpdatesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "TwinUpdatesNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

TwinUpdatesNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "TwinUpdatesNotInAllowedRange" (krävs)

UnauthorizedOperationsNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "UnauthorizedOperationsNotInAllowedRange" (krävs)
timeWindowSize Tidsfönstrets storlek i iso8601-format. sträng (krävs)

UnauthorizedOperationsNotInAllowedRange

Namn Beskrivning Värde
ruleType Typen av anpassad aviseringsregel. "UnauthorizedOperationsNotInAllowedRange" (krävs)