Freigeben über


Microsoft.Security deviceSecurityGroups

Bicep-Ressourcendefinition

Der deviceSecurityGroups-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Security/deviceSecurityGroups-Ressource zu erstellen, fügen Sie der Vorlage die folgende Bicep hinzu.

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

ThresholdCustomAlertRule-Objekte

Legen Sie die ruleType--Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für ActiveConnectionsNotInAllowedRange Folgendes:

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

Verwenden Sie für AmqpC2DMessagesNotInAllowedRange Folgendes:

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

Verwenden Sie für AmqpC2DRejectedMessagesNotInAllowedRange Folgendes:

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

Verwenden Sie für AmqpD2CMessagesNotInAllowedRange Folgendes:

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

Verwenden Sie für DirectMethodInvokesNotInAllowedRange Folgendes:

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

Verwenden Sie für FailedLocalLoginsNotInAllowedRange Folgendes:

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

Verwenden Sie für FileUploadsNotInAllowedRange Folgendes:

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

Verwenden Sie für HttpC2DMessagesNotInAllowedRange Folgendes:

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

Verwenden Sie für HttpC2DRejectedMessagesNotInAllowedRange Folgendes:

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

Verwenden Sie für HttpD2CMessagesNotInAllowedRange Folgendes:

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

Verwenden Sie für MqttC2DMessagesNotInAllowedRange Folgendes:

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

Verwenden Sie für MqttC2DRejectedMessagesNotInAllowedRange Folgendes:

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

Verwenden Sie für MqttD2CMessagesNotInAllowedRange Folgendes:

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

Verwenden Sie für QueuePurgesNotInAllowedRange Folgendes:

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

Verwenden Sie für TwinUpdatesNotInAllowedRange Folgendes:

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

Verwenden Sie für UnauthorizedOperationsNotInAllowedRange Folgendes:

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

TimeWindowCustomAlertRule-Objekte

Legen Sie die ruleType--Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für ActiveConnectionsNotInAllowedRange Folgendes:

{
  ruleType: 'ActiveConnectionsNotInAllowedRange'
}

Verwenden Sie für AmqpC2DMessagesNotInAllowedRange Folgendes:

{
  ruleType: 'AmqpC2DMessagesNotInAllowedRange'
}

Verwenden Sie für AmqpC2DRejectedMessagesNotInAllowedRange Folgendes:

{
  ruleType: 'AmqpC2DRejectedMessagesNotInAllowedRange'
}

Verwenden Sie für AmqpD2CMessagesNotInAllowedRange Folgendes:

{
  ruleType: 'AmqpD2CMessagesNotInAllowedRange'
}

Verwenden Sie für DirectMethodInvokesNotInAllowedRange Folgendes:

{
  ruleType: 'DirectMethodInvokesNotInAllowedRange'
}

Verwenden Sie für FailedLocalLoginsNotInAllowedRange Folgendes:

{
  ruleType: 'FailedLocalLoginsNotInAllowedRange'
}

Verwenden Sie für FileUploadsNotInAllowedRange Folgendes:

{
  ruleType: 'FileUploadsNotInAllowedRange'
}

Verwenden Sie für HttpC2DMessagesNotInAllowedRange Folgendes:

{
  ruleType: 'HttpC2DMessagesNotInAllowedRange'
}

Verwenden Sie für HttpC2DRejectedMessagesNotInAllowedRange Folgendes:

{
  ruleType: 'HttpC2DRejectedMessagesNotInAllowedRange'
}

Verwenden Sie für HttpD2CMessagesNotInAllowedRange Folgendes:

{
  ruleType: 'HttpD2CMessagesNotInAllowedRange'
}

Verwenden Sie für MqttC2DMessagesNotInAllowedRange Folgendes:

{
  ruleType: 'MqttC2DMessagesNotInAllowedRange'
}

Verwenden Sie für MqttC2DRejectedMessagesNotInAllowedRange Folgendes:

{
  ruleType: 'MqttC2DRejectedMessagesNotInAllowedRange'
}

Verwenden Sie für MqttD2CMessagesNotInAllowedRange Folgendes:

{
  ruleType: 'MqttD2CMessagesNotInAllowedRange'
}

Verwenden Sie für QueuePurgesNotInAllowedRange Folgendes:

{
  ruleType: 'QueuePurgesNotInAllowedRange'
}

Verwenden Sie für TwinUpdatesNotInAllowedRange Folgendes:

{
  ruleType: 'TwinUpdatesNotInAllowedRange'
}

Verwenden Sie für UnauthorizedOperationsNotInAllowedRange Folgendes:

{
  ruleType: 'UnauthorizedOperationsNotInAllowedRange'
}

AllowlistCustomAlertRule-Objekte

Legen Sie die ruleType--Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für ConnectionFromIpNotAllowed Folgendes:

{
  ruleType: 'ConnectionFromIpNotAllowed'
}

Verwenden Sie für ConnectionToIpNotAllowed Folgendes:

{
  ruleType: 'ConnectionToIpNotAllowed'
}

Verwenden Sie für LocalUserNotAllowed Folgendes:

{
  ruleType: 'LocalUserNotAllowed'
}

Verwenden Sie für ProcessNotAllowed Folgendes:

{
  ruleType: 'ProcessNotAllowed'
}

Eigenschaftswerte

Microsoft.Security/deviceSecurityGroups

Name Description Value
name Der Ressourcenname Zeichenfolge (erforderlich)
properties Gerätesicherheitsgruppendaten DeviceSecurityGroupProperties
scope Verwenden Sie diese Verwendung beim Erstellen einer Ressource in einem Bereich, der sich von dem Bereitstellungsbereich unterscheidet. Legen Sie diese Eigenschaft auf den symbolischen Namen einer Ressource fest, um die Erweiterungsressourceanzuwenden.

ActiveConnectionsNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'ActiveConnectionsNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

ActiveConnectionsNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'ActiveConnectionsNotInAllowedRange' (erforderlich)

AllowlistCustomAlertRule

Name Description Value
allowlistValues Die zulässigen Werte. Das Format der Werte hängt vom Regeltyp ab. string[] (erforderlich)
isEnabled Status der benutzerdefinierten Warnung. bool (erforderlich)
ruleType Legen Sie den Wert auf 'ConnectionFromIpNotAllowed' für den Typ ConnectionFromIpNotAllowed fest. Legen Sie den Wert auf 'ConnectionToIpNotAllowed' für den Typ ConnectionToIpNotAllowed fest. Legen Sie den Wert auf "LocalUserNotAllowed" für den Typ "LocalUserNotAllowed" fest. Legen Sie für den Typ ProcessNotAllowed auf "ProcessNotAllowed" fest. 'ConnectionFromIpNotAllowed'
'ConnectionToIpNotAllowed'
'LocalUserNotAllowed'
'ProcessNotAllowed' (erforderlich)

AmqpC2DMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'AmqpC2DMessagesNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

AmqpC2DMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'AmqpC2DMessagesNotInAllowedRange' (erforderlich)

AmqpC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'AmqpC2DRejectedMessagesNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

AmqpC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'AmqpC2DRejectedMessagesNotInAllowedRange' (erforderlich)

AmqpD2CMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'AmqpD2CMessagesNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

AmqpD2CMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'AmqpD2CMessagesNotInAllowedRange' (erforderlich)

ConnectionFromIpNotAllowed

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'ConnectionFromIpNotAllowed' (erforderlich)

ConnectionToIpNotAllowed

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'ConnectionToIpNotAllowed' (erforderlich)

DenylistCustomAlertRule

Name Description Value
denylistValues Die Werte, die verweigert werden sollen. Das Format der Werte hängt vom Regeltyp ab. string[] (erforderlich)
isEnabled Status der benutzerdefinierten Warnung. bool (erforderlich)
ruleType Der Typ der benutzerdefinierten Warnungsregel. Zeichenfolge (erforderlich)

DeviceSecurityGroupProperties

Name Description Value
allowlistRules Die benutzerdefinierten Regeln für die Zulassungsliste. AllowlistCustomAlertRule[]
denylistRules Die benutzerdefinierten Warnungsregeln für die Ablehnungsliste. DenylistCustomAlertRule[]
thresholdRules Die Liste der benutzerdefinierten Warnungsschwellenregeln. ThresholdCustomAlertRule[]
timeWindowRules Die Liste der benutzerdefinierten Warnungszeitfensterregeln. TimeWindowCustomAlertRule[]

DirectMethodInvokesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'DirectMethodInvokesNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

DirectMethodInvokesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'DirectMethodInvokesNotInAllowedRange' (erforderlich)

FailedLocalLoginsNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'FailedLocalLoginsNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

FailedLocalLoginsNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'FailedLocalLoginsNotInAllowedRange' (erforderlich)

FileUploadsNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'FileUploadsNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

FileUploadsNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'FileUploadsNotInAllowedRange' (erforderlich)

HttpC2DMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'HttpC2DMessagesNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

HttpC2DMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'HttpC2DMessagesNotInAllowedRange' (erforderlich)

HttpC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'HttpC2DRejectedMessagesNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

HttpC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'HttpC2DRejectedMessagesNotInAllowedRange' (erforderlich)

HttpD2CMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'HttpD2CMessagesNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

HttpD2CMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'HttpD2CMessagesNotInAllowedRange' (erforderlich)

LocalUserNotAllowed

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'LocalUserNotAllowed' (erforderlich)

MqttC2DMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'MqttC2DMessagesNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

MqttC2DMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'MqttC2DMessagesNotInAllowedRange' (erforderlich)

MqttC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'MqttC2DRejectedMessagesNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

MqttC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'MqttC2DRejectedMessagesNotInAllowedRange' (erforderlich)

MqttD2CMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'MqttD2CMessagesNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

MqttD2CMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'MqttD2CMessagesNotInAllowedRange' (erforderlich)

ProcessNotAllowed

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'ProcessNotAllowed' (erforderlich)

QueuePurgesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'QueuePurgesNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

QueuePurgesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'QueuePurgesNotInAllowedRange' (erforderlich)

ThresholdCustomAlertRule

Name Description Value
isEnabled Status der benutzerdefinierten Warnung. bool (erforderlich)
maxThreshold Der maximale Schwellenwert. int (erforderlich)
minThreshold Der Mindestschwellenwert. int (erforderlich)
ruleType Legen Sie für den Typ ActiveConnectionsNotInAllowedRange den Wert "ActiveConnectionsNotInAllowedRange" fest. Legen Sie den Wert auf 'AmqpC2DMessagesNotInAllowedRange' für den Typ AmqpC2DMessagesNotInAllowedRange fest. Legen Sie den Wert auf 'AmqpC2DRejectedMessagesNotInAllowedRange' für den Typ AmqpC2DRejectedMessagesNotInAllowedRange fest. Legen Sie den Wert auf 'AmqpD2CMessagesNotInAllowedRange' für den Typ AmqpD2CMessagesNotInAllowedRange fest. Legen Sie den Wert auf 'DirectMethodInvokesNotInAllowedRange' für den Typ DirectMethodInvokesNotInAllowedRange fest. Legen Sie den Wert auf "FailedLocalLoginsNotInAllowedRange" für den Typ "FailedLocalLoginsNotInAllowedRange" fest. Legen Sie "FileUploadsNotInAllowedRange" für den Typ "FileUploadsNotInAllowedRange" fest. Legen Sie den Wert auf 'HttpC2DMessagesNotInAllowedRange' für den Typ HttpC2DMessagesNotInAllowedRange fest. Legen Sie für den Typ HttpC2DRejectedMessagesNotInAllowedRange den Wert auf 'HttpC2DRejectedMessagesNotInAllowedRange' fest. Legen Sie den Wert auf "HttpD2CMessagesNotInAllowedRange" für den Typ "HttpD2CMessagesNotInAllowedRange" fest. Legen Sie den Wert auf 'MqttC2DMessagesNotInAllowedRange' für den Typ MqttC2DMessagesNotInAllowedRange fest. Legen Sie den Wert auf 'MqttC2DRejectedMessagesNotInAllowedRange' für den Typ MqttC2DRejectedMessagesNotInAllowedRange fest. Legen Sie den Wert auf 'MqttD2CMessagesNotInAllowedRange' für den Typ MqttD2CMessagesNotInAllowedRange fest. Legen Sie "QueuePurgesNotInAllowedRange" für den Typ "QueuePurgesNotInAllowedRange" fest. Legen Sie diesen Wert auf 'TwinUpdatesNotInAllowedRange' für den Typ TwinUpdatesNotInAllowedRange fest. Legen Sie den Wert auf 'UnauthorizedOperationsNotInAllowedRange' für den Typ UnauthorizedOperationsNotInAllowedRange fest. 'ActiveConnectionsNotInAllowedRange'
'AmqpC2DMessagesNotInAllowedRange'
'AmqpC2DRejectedMessagesNotInAllowedRange'
'AmqpD2CMessagesNotInAllowedRange'
'DirectMethodInvokesNotInAllowedRange'
'FailedLocalLoginsNotInAllowedRange'
'FileUploadsNotInAllowedRange'
'HttpC2DMessagesNotInAllowedRange'
'HttpC2DRejectedMessagesNotInAllowedRange'
'HttpD2CMessagesNotInAllowedRange'
'MqttC2DMessagesNotInAllowedRange'
'MqttC2DRejectedMessagesNotInAllowedRange'
'MqttD2CMessagesNotInAllowedRange'
'QueuePurgesNotInAllowedRange'
'TwinUpdatesNotInAllowedRange'
'UnauthorizedOperationsNotInAllowedRange' (erforderlich)

TimeWindowCustomAlertRule

Name Description Value
isEnabled Status der benutzerdefinierten Warnung. bool (erforderlich)
maxThreshold Der maximale Schwellenwert. int (erforderlich)
minThreshold Der Mindestschwellenwert. int (erforderlich)
ruleType Legen Sie für den Typ ActiveConnectionsNotInAllowedRange den Wert "ActiveConnectionsNotInAllowedRange" fest. Legen Sie den Wert auf 'AmqpC2DMessagesNotInAllowedRange' für den Typ AmqpC2DMessagesNotInAllowedRange fest. Legen Sie den Wert auf 'AmqpC2DRejectedMessagesNotInAllowedRange' für den Typ AmqpC2DRejectedMessagesNotInAllowedRange fest. Legen Sie den Wert auf 'AmqpD2CMessagesNotInAllowedRange' für den Typ AmqpD2CMessagesNotInAllowedRange fest. Legen Sie den Wert auf 'DirectMethodInvokesNotInAllowedRange' für den Typ DirectMethodInvokesNotInAllowedRange fest. Legen Sie den Wert auf "FailedLocalLoginsNotInAllowedRange" für den Typ "FailedLocalLoginsNotInAllowedRange" fest. Legen Sie "FileUploadsNotInAllowedRange" für den Typ "FileUploadsNotInAllowedRange" fest. Legen Sie den Wert auf 'HttpC2DMessagesNotInAllowedRange' für den Typ HttpC2DMessagesNotInAllowedRange fest. Legen Sie für den Typ HttpC2DRejectedMessagesNotInAllowedRange den Wert auf 'HttpC2DRejectedMessagesNotInAllowedRange' fest. Legen Sie den Wert auf "HttpD2CMessagesNotInAllowedRange" für den Typ "HttpD2CMessagesNotInAllowedRange" fest. Legen Sie den Wert auf 'MqttC2DMessagesNotInAllowedRange' für den Typ MqttC2DMessagesNotInAllowedRange fest. Legen Sie den Wert auf 'MqttC2DRejectedMessagesNotInAllowedRange' für den Typ MqttC2DRejectedMessagesNotInAllowedRange fest. Legen Sie den Wert auf 'MqttD2CMessagesNotInAllowedRange' für den Typ MqttD2CMessagesNotInAllowedRange fest. Legen Sie "QueuePurgesNotInAllowedRange" für den Typ "QueuePurgesNotInAllowedRange" fest. Legen Sie diesen Wert auf 'TwinUpdatesNotInAllowedRange' für den Typ TwinUpdatesNotInAllowedRange fest. Legen Sie den Wert auf 'UnauthorizedOperationsNotInAllowedRange' für den Typ UnauthorizedOperationsNotInAllowedRange fest. 'ActiveConnectionsNotInAllowedRange'
'AmqpC2DMessagesNotInAllowedRange'
'AmqpC2DRejectedMessagesNotInAllowedRange'
'AmqpD2CMessagesNotInAllowedRange'
'DirectMethodInvokesNotInAllowedRange'
'FailedLocalLoginsNotInAllowedRange'
'FileUploadsNotInAllowedRange'
'HttpC2DMessagesNotInAllowedRange'
'HttpC2DRejectedMessagesNotInAllowedRange'
'HttpD2CMessagesNotInAllowedRange'
'MqttC2DMessagesNotInAllowedRange'
'MqttC2DRejectedMessagesNotInAllowedRange'
'MqttD2CMessagesNotInAllowedRange'
'QueuePurgesNotInAllowedRange'
'TwinUpdatesNotInAllowedRange'
'UnauthorizedOperationsNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

TwinUpdatesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'TwinUpdatesNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

TwinUpdatesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'TwinUpdatesNotInAllowedRange' (erforderlich)

UnauthorizedOperationsNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'UnauthorizedOperationsNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

UnauthorizedOperationsNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'UnauthorizedOperationsNotInAllowedRange' (erforderlich)

ARM-Vorlagenressourcendefinition

Der deviceSecurityGroups-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Security/deviceSecurityGroups-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

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

ThresholdCustomAlertRule-Objekte

Legen Sie die ruleType--Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für ActiveConnectionsNotInAllowedRange Folgendes:

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

Verwenden Sie für AmqpC2DMessagesNotInAllowedRange Folgendes:

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

Verwenden Sie für AmqpC2DRejectedMessagesNotInAllowedRange Folgendes:

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

Verwenden Sie für AmqpD2CMessagesNotInAllowedRange Folgendes:

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

Verwenden Sie für DirectMethodInvokesNotInAllowedRange Folgendes:

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

Verwenden Sie für FailedLocalLoginsNotInAllowedRange Folgendes:

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

Verwenden Sie für FileUploadsNotInAllowedRange Folgendes:

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

Verwenden Sie für HttpC2DMessagesNotInAllowedRange Folgendes:

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

Verwenden Sie für HttpC2DRejectedMessagesNotInAllowedRange Folgendes:

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

Verwenden Sie für HttpD2CMessagesNotInAllowedRange Folgendes:

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

Verwenden Sie für MqttC2DMessagesNotInAllowedRange Folgendes:

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

Verwenden Sie für MqttC2DRejectedMessagesNotInAllowedRange Folgendes:

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

Verwenden Sie für MqttD2CMessagesNotInAllowedRange Folgendes:

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

Verwenden Sie für QueuePurgesNotInAllowedRange Folgendes:

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

Verwenden Sie für TwinUpdatesNotInAllowedRange Folgendes:

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

Verwenden Sie für UnauthorizedOperationsNotInAllowedRange Folgendes:

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

TimeWindowCustomAlertRule-Objekte

Legen Sie die ruleType--Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für ActiveConnectionsNotInAllowedRange Folgendes:

{
  "ruleType": "ActiveConnectionsNotInAllowedRange"
}

Verwenden Sie für AmqpC2DMessagesNotInAllowedRange Folgendes:

{
  "ruleType": "AmqpC2DMessagesNotInAllowedRange"
}

Verwenden Sie für AmqpC2DRejectedMessagesNotInAllowedRange Folgendes:

{
  "ruleType": "AmqpC2DRejectedMessagesNotInAllowedRange"
}

Verwenden Sie für AmqpD2CMessagesNotInAllowedRange Folgendes:

{
  "ruleType": "AmqpD2CMessagesNotInAllowedRange"
}

Verwenden Sie für DirectMethodInvokesNotInAllowedRange Folgendes:

{
  "ruleType": "DirectMethodInvokesNotInAllowedRange"
}

Verwenden Sie für FailedLocalLoginsNotInAllowedRange Folgendes:

{
  "ruleType": "FailedLocalLoginsNotInAllowedRange"
}

Verwenden Sie für FileUploadsNotInAllowedRange Folgendes:

{
  "ruleType": "FileUploadsNotInAllowedRange"
}

Verwenden Sie für HttpC2DMessagesNotInAllowedRange Folgendes:

{
  "ruleType": "HttpC2DMessagesNotInAllowedRange"
}

Verwenden Sie für HttpC2DRejectedMessagesNotInAllowedRange Folgendes:

{
  "ruleType": "HttpC2DRejectedMessagesNotInAllowedRange"
}

Verwenden Sie für HttpD2CMessagesNotInAllowedRange Folgendes:

{
  "ruleType": "HttpD2CMessagesNotInAllowedRange"
}

Verwenden Sie für MqttC2DMessagesNotInAllowedRange Folgendes:

{
  "ruleType": "MqttC2DMessagesNotInAllowedRange"
}

Verwenden Sie für MqttC2DRejectedMessagesNotInAllowedRange Folgendes:

{
  "ruleType": "MqttC2DRejectedMessagesNotInAllowedRange"
}

Verwenden Sie für MqttD2CMessagesNotInAllowedRange Folgendes:

{
  "ruleType": "MqttD2CMessagesNotInAllowedRange"
}

Verwenden Sie für QueuePurgesNotInAllowedRange Folgendes:

{
  "ruleType": "QueuePurgesNotInAllowedRange"
}

Verwenden Sie für TwinUpdatesNotInAllowedRange Folgendes:

{
  "ruleType": "TwinUpdatesNotInAllowedRange"
}

Verwenden Sie für UnauthorizedOperationsNotInAllowedRange Folgendes:

{
  "ruleType": "UnauthorizedOperationsNotInAllowedRange"
}

AllowlistCustomAlertRule-Objekte

Legen Sie die ruleType--Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für ConnectionFromIpNotAllowed Folgendes:

{
  "ruleType": "ConnectionFromIpNotAllowed"
}

Verwenden Sie für ConnectionToIpNotAllowed Folgendes:

{
  "ruleType": "ConnectionToIpNotAllowed"
}

Verwenden Sie für LocalUserNotAllowed Folgendes:

{
  "ruleType": "LocalUserNotAllowed"
}

Verwenden Sie für ProcessNotAllowed Folgendes:

{
  "ruleType": "ProcessNotAllowed"
}

Eigenschaftswerte

Microsoft.Security/deviceSecurityGroups

Name Description Value
apiVersion Die API-Version '2019-08-01'
name Der Ressourcenname Zeichenfolge (erforderlich)
properties Gerätesicherheitsgruppendaten DeviceSecurityGroupProperties
type Der Ressourcentyp 'Microsoft.Security/deviceSecurityGroups'

ActiveConnectionsNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'ActiveConnectionsNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

ActiveConnectionsNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'ActiveConnectionsNotInAllowedRange' (erforderlich)

AllowlistCustomAlertRule

Name Description Value
allowlistValues Die zulässigen Werte. Das Format der Werte hängt vom Regeltyp ab. string[] (erforderlich)
isEnabled Status der benutzerdefinierten Warnung. bool (erforderlich)
ruleType Legen Sie den Wert auf 'ConnectionFromIpNotAllowed' für den Typ ConnectionFromIpNotAllowed fest. Legen Sie den Wert auf 'ConnectionToIpNotAllowed' für den Typ ConnectionToIpNotAllowed fest. Legen Sie den Wert auf "LocalUserNotAllowed" für den Typ "LocalUserNotAllowed" fest. Legen Sie für den Typ ProcessNotAllowed auf "ProcessNotAllowed" fest. 'ConnectionFromIpNotAllowed'
'ConnectionToIpNotAllowed'
'LocalUserNotAllowed'
'ProcessNotAllowed' (erforderlich)

AmqpC2DMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'AmqpC2DMessagesNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

AmqpC2DMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'AmqpC2DMessagesNotInAllowedRange' (erforderlich)

AmqpC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'AmqpC2DRejectedMessagesNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

AmqpC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'AmqpC2DRejectedMessagesNotInAllowedRange' (erforderlich)

AmqpD2CMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'AmqpD2CMessagesNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

AmqpD2CMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'AmqpD2CMessagesNotInAllowedRange' (erforderlich)

ConnectionFromIpNotAllowed

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'ConnectionFromIpNotAllowed' (erforderlich)

ConnectionToIpNotAllowed

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'ConnectionToIpNotAllowed' (erforderlich)

DenylistCustomAlertRule

Name Description Value
denylistValues Die Werte, die verweigert werden sollen. Das Format der Werte hängt vom Regeltyp ab. string[] (erforderlich)
isEnabled Status der benutzerdefinierten Warnung. bool (erforderlich)
ruleType Der Typ der benutzerdefinierten Warnungsregel. Zeichenfolge (erforderlich)

DeviceSecurityGroupProperties

Name Description Value
allowlistRules Die benutzerdefinierten Regeln für die Zulassungsliste. AllowlistCustomAlertRule[]
denylistRules Die benutzerdefinierten Warnungsregeln für die Ablehnungsliste. DenylistCustomAlertRule[]
thresholdRules Die Liste der benutzerdefinierten Warnungsschwellenregeln. ThresholdCustomAlertRule[]
timeWindowRules Die Liste der benutzerdefinierten Warnungszeitfensterregeln. TimeWindowCustomAlertRule[]

DirectMethodInvokesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'DirectMethodInvokesNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

DirectMethodInvokesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'DirectMethodInvokesNotInAllowedRange' (erforderlich)

FailedLocalLoginsNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'FailedLocalLoginsNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

FailedLocalLoginsNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'FailedLocalLoginsNotInAllowedRange' (erforderlich)

FileUploadsNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'FileUploadsNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

FileUploadsNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'FileUploadsNotInAllowedRange' (erforderlich)

HttpC2DMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'HttpC2DMessagesNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

HttpC2DMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'HttpC2DMessagesNotInAllowedRange' (erforderlich)

HttpC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'HttpC2DRejectedMessagesNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

HttpC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'HttpC2DRejectedMessagesNotInAllowedRange' (erforderlich)

HttpD2CMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'HttpD2CMessagesNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

HttpD2CMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'HttpD2CMessagesNotInAllowedRange' (erforderlich)

LocalUserNotAllowed

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'LocalUserNotAllowed' (erforderlich)

MqttC2DMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'MqttC2DMessagesNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

MqttC2DMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'MqttC2DMessagesNotInAllowedRange' (erforderlich)

MqttC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'MqttC2DRejectedMessagesNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

MqttC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'MqttC2DRejectedMessagesNotInAllowedRange' (erforderlich)

MqttD2CMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'MqttD2CMessagesNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

MqttD2CMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'MqttD2CMessagesNotInAllowedRange' (erforderlich)

ProcessNotAllowed

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'ProcessNotAllowed' (erforderlich)

QueuePurgesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'QueuePurgesNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

QueuePurgesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'QueuePurgesNotInAllowedRange' (erforderlich)

ThresholdCustomAlertRule

Name Description Value
isEnabled Status der benutzerdefinierten Warnung. bool (erforderlich)
maxThreshold Der maximale Schwellenwert. int (erforderlich)
minThreshold Der Mindestschwellenwert. int (erforderlich)
ruleType Legen Sie für den Typ ActiveConnectionsNotInAllowedRange den Wert "ActiveConnectionsNotInAllowedRange" fest. Legen Sie den Wert auf 'AmqpC2DMessagesNotInAllowedRange' für den Typ AmqpC2DMessagesNotInAllowedRange fest. Legen Sie den Wert auf 'AmqpC2DRejectedMessagesNotInAllowedRange' für den Typ AmqpC2DRejectedMessagesNotInAllowedRange fest. Legen Sie den Wert auf 'AmqpD2CMessagesNotInAllowedRange' für den Typ AmqpD2CMessagesNotInAllowedRange fest. Legen Sie den Wert auf 'DirectMethodInvokesNotInAllowedRange' für den Typ DirectMethodInvokesNotInAllowedRange fest. Legen Sie den Wert auf "FailedLocalLoginsNotInAllowedRange" für den Typ "FailedLocalLoginsNotInAllowedRange" fest. Legen Sie "FileUploadsNotInAllowedRange" für den Typ "FileUploadsNotInAllowedRange" fest. Legen Sie den Wert auf 'HttpC2DMessagesNotInAllowedRange' für den Typ HttpC2DMessagesNotInAllowedRange fest. Legen Sie für den Typ HttpC2DRejectedMessagesNotInAllowedRange den Wert auf 'HttpC2DRejectedMessagesNotInAllowedRange' fest. Legen Sie den Wert auf "HttpD2CMessagesNotInAllowedRange" für den Typ "HttpD2CMessagesNotInAllowedRange" fest. Legen Sie den Wert auf 'MqttC2DMessagesNotInAllowedRange' für den Typ MqttC2DMessagesNotInAllowedRange fest. Legen Sie den Wert auf 'MqttC2DRejectedMessagesNotInAllowedRange' für den Typ MqttC2DRejectedMessagesNotInAllowedRange fest. Legen Sie den Wert auf 'MqttD2CMessagesNotInAllowedRange' für den Typ MqttD2CMessagesNotInAllowedRange fest. Legen Sie "QueuePurgesNotInAllowedRange" für den Typ "QueuePurgesNotInAllowedRange" fest. Legen Sie diesen Wert auf 'TwinUpdatesNotInAllowedRange' für den Typ TwinUpdatesNotInAllowedRange fest. Legen Sie den Wert auf 'UnauthorizedOperationsNotInAllowedRange' für den Typ UnauthorizedOperationsNotInAllowedRange fest. 'ActiveConnectionsNotInAllowedRange'
'AmqpC2DMessagesNotInAllowedRange'
'AmqpC2DRejectedMessagesNotInAllowedRange'
'AmqpD2CMessagesNotInAllowedRange'
'DirectMethodInvokesNotInAllowedRange'
'FailedLocalLoginsNotInAllowedRange'
'FileUploadsNotInAllowedRange'
'HttpC2DMessagesNotInAllowedRange'
'HttpC2DRejectedMessagesNotInAllowedRange'
'HttpD2CMessagesNotInAllowedRange'
'MqttC2DMessagesNotInAllowedRange'
'MqttC2DRejectedMessagesNotInAllowedRange'
'MqttD2CMessagesNotInAllowedRange'
'QueuePurgesNotInAllowedRange'
'TwinUpdatesNotInAllowedRange'
'UnauthorizedOperationsNotInAllowedRange' (erforderlich)

TimeWindowCustomAlertRule

Name Description Value
isEnabled Status der benutzerdefinierten Warnung. bool (erforderlich)
maxThreshold Der maximale Schwellenwert. int (erforderlich)
minThreshold Der Mindestschwellenwert. int (erforderlich)
ruleType Legen Sie für den Typ ActiveConnectionsNotInAllowedRange den Wert "ActiveConnectionsNotInAllowedRange" fest. Legen Sie den Wert auf 'AmqpC2DMessagesNotInAllowedRange' für den Typ AmqpC2DMessagesNotInAllowedRange fest. Legen Sie den Wert auf 'AmqpC2DRejectedMessagesNotInAllowedRange' für den Typ AmqpC2DRejectedMessagesNotInAllowedRange fest. Legen Sie den Wert auf 'AmqpD2CMessagesNotInAllowedRange' für den Typ AmqpD2CMessagesNotInAllowedRange fest. Legen Sie den Wert auf 'DirectMethodInvokesNotInAllowedRange' für den Typ DirectMethodInvokesNotInAllowedRange fest. Legen Sie den Wert auf "FailedLocalLoginsNotInAllowedRange" für den Typ "FailedLocalLoginsNotInAllowedRange" fest. Legen Sie "FileUploadsNotInAllowedRange" für den Typ "FileUploadsNotInAllowedRange" fest. Legen Sie den Wert auf 'HttpC2DMessagesNotInAllowedRange' für den Typ HttpC2DMessagesNotInAllowedRange fest. Legen Sie für den Typ HttpC2DRejectedMessagesNotInAllowedRange den Wert auf 'HttpC2DRejectedMessagesNotInAllowedRange' fest. Legen Sie den Wert auf "HttpD2CMessagesNotInAllowedRange" für den Typ "HttpD2CMessagesNotInAllowedRange" fest. Legen Sie den Wert auf 'MqttC2DMessagesNotInAllowedRange' für den Typ MqttC2DMessagesNotInAllowedRange fest. Legen Sie den Wert auf 'MqttC2DRejectedMessagesNotInAllowedRange' für den Typ MqttC2DRejectedMessagesNotInAllowedRange fest. Legen Sie den Wert auf 'MqttD2CMessagesNotInAllowedRange' für den Typ MqttD2CMessagesNotInAllowedRange fest. Legen Sie "QueuePurgesNotInAllowedRange" für den Typ "QueuePurgesNotInAllowedRange" fest. Legen Sie diesen Wert auf 'TwinUpdatesNotInAllowedRange' für den Typ TwinUpdatesNotInAllowedRange fest. Legen Sie den Wert auf 'UnauthorizedOperationsNotInAllowedRange' für den Typ UnauthorizedOperationsNotInAllowedRange fest. 'ActiveConnectionsNotInAllowedRange'
'AmqpC2DMessagesNotInAllowedRange'
'AmqpC2DRejectedMessagesNotInAllowedRange'
'AmqpD2CMessagesNotInAllowedRange'
'DirectMethodInvokesNotInAllowedRange'
'FailedLocalLoginsNotInAllowedRange'
'FileUploadsNotInAllowedRange'
'HttpC2DMessagesNotInAllowedRange'
'HttpC2DRejectedMessagesNotInAllowedRange'
'HttpD2CMessagesNotInAllowedRange'
'MqttC2DMessagesNotInAllowedRange'
'MqttC2DRejectedMessagesNotInAllowedRange'
'MqttD2CMessagesNotInAllowedRange'
'QueuePurgesNotInAllowedRange'
'TwinUpdatesNotInAllowedRange'
'UnauthorizedOperationsNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

TwinUpdatesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'TwinUpdatesNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

TwinUpdatesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'TwinUpdatesNotInAllowedRange' (erforderlich)

UnauthorizedOperationsNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'UnauthorizedOperationsNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

UnauthorizedOperationsNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'UnauthorizedOperationsNotInAllowedRange' (erforderlich)

Verwendungsbeispiele

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der deviceSecurityGroups-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Security/deviceSecurityGroups-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

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

ThresholdCustomAlertRule-Objekte

Legen Sie die ruleType--Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für ActiveConnectionsNotInAllowedRange Folgendes:

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

Verwenden Sie für AmqpC2DMessagesNotInAllowedRange Folgendes:

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

Verwenden Sie für AmqpC2DRejectedMessagesNotInAllowedRange Folgendes:

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

Verwenden Sie für AmqpD2CMessagesNotInAllowedRange Folgendes:

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

Verwenden Sie für DirectMethodInvokesNotInAllowedRange Folgendes:

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

Verwenden Sie für FailedLocalLoginsNotInAllowedRange Folgendes:

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

Verwenden Sie für FileUploadsNotInAllowedRange Folgendes:

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

Verwenden Sie für HttpC2DMessagesNotInAllowedRange Folgendes:

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

Verwenden Sie für HttpC2DRejectedMessagesNotInAllowedRange Folgendes:

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

Verwenden Sie für HttpD2CMessagesNotInAllowedRange Folgendes:

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

Verwenden Sie für MqttC2DMessagesNotInAllowedRange Folgendes:

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

Verwenden Sie für MqttC2DRejectedMessagesNotInAllowedRange Folgendes:

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

Verwenden Sie für MqttD2CMessagesNotInAllowedRange Folgendes:

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

Verwenden Sie für QueuePurgesNotInAllowedRange Folgendes:

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

Verwenden Sie für TwinUpdatesNotInAllowedRange Folgendes:

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

Verwenden Sie für UnauthorizedOperationsNotInAllowedRange Folgendes:

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

TimeWindowCustomAlertRule-Objekte

Legen Sie die ruleType--Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für ActiveConnectionsNotInAllowedRange Folgendes:

{
  ruleType = "ActiveConnectionsNotInAllowedRange"
}

Verwenden Sie für AmqpC2DMessagesNotInAllowedRange Folgendes:

{
  ruleType = "AmqpC2DMessagesNotInAllowedRange"
}

Verwenden Sie für AmqpC2DRejectedMessagesNotInAllowedRange Folgendes:

{
  ruleType = "AmqpC2DRejectedMessagesNotInAllowedRange"
}

Verwenden Sie für AmqpD2CMessagesNotInAllowedRange Folgendes:

{
  ruleType = "AmqpD2CMessagesNotInAllowedRange"
}

Verwenden Sie für DirectMethodInvokesNotInAllowedRange Folgendes:

{
  ruleType = "DirectMethodInvokesNotInAllowedRange"
}

Verwenden Sie für FailedLocalLoginsNotInAllowedRange Folgendes:

{
  ruleType = "FailedLocalLoginsNotInAllowedRange"
}

Verwenden Sie für FileUploadsNotInAllowedRange Folgendes:

{
  ruleType = "FileUploadsNotInAllowedRange"
}

Verwenden Sie für HttpC2DMessagesNotInAllowedRange Folgendes:

{
  ruleType = "HttpC2DMessagesNotInAllowedRange"
}

Verwenden Sie für HttpC2DRejectedMessagesNotInAllowedRange Folgendes:

{
  ruleType = "HttpC2DRejectedMessagesNotInAllowedRange"
}

Verwenden Sie für HttpD2CMessagesNotInAllowedRange Folgendes:

{
  ruleType = "HttpD2CMessagesNotInAllowedRange"
}

Verwenden Sie für MqttC2DMessagesNotInAllowedRange Folgendes:

{
  ruleType = "MqttC2DMessagesNotInAllowedRange"
}

Verwenden Sie für MqttC2DRejectedMessagesNotInAllowedRange Folgendes:

{
  ruleType = "MqttC2DRejectedMessagesNotInAllowedRange"
}

Verwenden Sie für MqttD2CMessagesNotInAllowedRange Folgendes:

{
  ruleType = "MqttD2CMessagesNotInAllowedRange"
}

Verwenden Sie für QueuePurgesNotInAllowedRange Folgendes:

{
  ruleType = "QueuePurgesNotInAllowedRange"
}

Verwenden Sie für TwinUpdatesNotInAllowedRange Folgendes:

{
  ruleType = "TwinUpdatesNotInAllowedRange"
}

Verwenden Sie für UnauthorizedOperationsNotInAllowedRange Folgendes:

{
  ruleType = "UnauthorizedOperationsNotInAllowedRange"
}

AllowlistCustomAlertRule-Objekte

Legen Sie die ruleType--Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für ConnectionFromIpNotAllowed Folgendes:

{
  ruleType = "ConnectionFromIpNotAllowed"
}

Verwenden Sie für ConnectionToIpNotAllowed Folgendes:

{
  ruleType = "ConnectionToIpNotAllowed"
}

Verwenden Sie für LocalUserNotAllowed Folgendes:

{
  ruleType = "LocalUserNotAllowed"
}

Verwenden Sie für ProcessNotAllowed Folgendes:

{
  ruleType = "ProcessNotAllowed"
}

Eigenschaftswerte

Microsoft.Security/deviceSecurityGroups

Name Description Value
name Der Ressourcenname Zeichenfolge (erforderlich)
parent_id Die ID der Ressource, auf die diese Erweiterungsressource angewendet werden soll. Zeichenfolge (erforderlich)
properties Gerätesicherheitsgruppendaten DeviceSecurityGroupProperties
type Der Ressourcentyp "Microsoft.Security/deviceSecurityGroups@2019-08-01"

ActiveConnectionsNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'ActiveConnectionsNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

ActiveConnectionsNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'ActiveConnectionsNotInAllowedRange' (erforderlich)

AllowlistCustomAlertRule

Name Description Value
allowlistValues Die zulässigen Werte. Das Format der Werte hängt vom Regeltyp ab. string[] (erforderlich)
isEnabled Status der benutzerdefinierten Warnung. bool (erforderlich)
ruleType Legen Sie den Wert auf 'ConnectionFromIpNotAllowed' für den Typ ConnectionFromIpNotAllowed fest. Legen Sie den Wert auf 'ConnectionToIpNotAllowed' für den Typ ConnectionToIpNotAllowed fest. Legen Sie den Wert auf "LocalUserNotAllowed" für den Typ "LocalUserNotAllowed" fest. Legen Sie für den Typ ProcessNotAllowed auf "ProcessNotAllowed" fest. 'ConnectionFromIpNotAllowed'
'ConnectionToIpNotAllowed'
'LocalUserNotAllowed'
'ProcessNotAllowed' (erforderlich)

AmqpC2DMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'AmqpC2DMessagesNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

AmqpC2DMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'AmqpC2DMessagesNotInAllowedRange' (erforderlich)

AmqpC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'AmqpC2DRejectedMessagesNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

AmqpC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'AmqpC2DRejectedMessagesNotInAllowedRange' (erforderlich)

AmqpD2CMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'AmqpD2CMessagesNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

AmqpD2CMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'AmqpD2CMessagesNotInAllowedRange' (erforderlich)

ConnectionFromIpNotAllowed

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'ConnectionFromIpNotAllowed' (erforderlich)

ConnectionToIpNotAllowed

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'ConnectionToIpNotAllowed' (erforderlich)

DenylistCustomAlertRule

Name Description Value
denylistValues Die Werte, die verweigert werden sollen. Das Format der Werte hängt vom Regeltyp ab. string[] (erforderlich)
isEnabled Status der benutzerdefinierten Warnung. bool (erforderlich)
ruleType Der Typ der benutzerdefinierten Warnungsregel. Zeichenfolge (erforderlich)

DeviceSecurityGroupProperties

Name Description Value
allowlistRules Die benutzerdefinierten Regeln für die Zulassungsliste. AllowlistCustomAlertRule[]
denylistRules Die benutzerdefinierten Warnungsregeln für die Ablehnungsliste. DenylistCustomAlertRule[]
thresholdRules Die Liste der benutzerdefinierten Warnungsschwellenregeln. ThresholdCustomAlertRule[]
timeWindowRules Die Liste der benutzerdefinierten Warnungszeitfensterregeln. TimeWindowCustomAlertRule[]

DirectMethodInvokesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'DirectMethodInvokesNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

DirectMethodInvokesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'DirectMethodInvokesNotInAllowedRange' (erforderlich)

FailedLocalLoginsNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'FailedLocalLoginsNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

FailedLocalLoginsNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'FailedLocalLoginsNotInAllowedRange' (erforderlich)

FileUploadsNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'FileUploadsNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

FileUploadsNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'FileUploadsNotInAllowedRange' (erforderlich)

HttpC2DMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'HttpC2DMessagesNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

HttpC2DMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'HttpC2DMessagesNotInAllowedRange' (erforderlich)

HttpC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'HttpC2DRejectedMessagesNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

HttpC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'HttpC2DRejectedMessagesNotInAllowedRange' (erforderlich)

HttpD2CMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'HttpD2CMessagesNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

HttpD2CMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'HttpD2CMessagesNotInAllowedRange' (erforderlich)

LocalUserNotAllowed

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'LocalUserNotAllowed' (erforderlich)

MqttC2DMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'MqttC2DMessagesNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

MqttC2DMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'MqttC2DMessagesNotInAllowedRange' (erforderlich)

MqttC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'MqttC2DRejectedMessagesNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

MqttC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'MqttC2DRejectedMessagesNotInAllowedRange' (erforderlich)

MqttD2CMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'MqttD2CMessagesNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

MqttD2CMessagesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'MqttD2CMessagesNotInAllowedRange' (erforderlich)

ProcessNotAllowed

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'ProcessNotAllowed' (erforderlich)

QueuePurgesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'QueuePurgesNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

QueuePurgesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'QueuePurgesNotInAllowedRange' (erforderlich)

ThresholdCustomAlertRule

Name Description Value
isEnabled Status der benutzerdefinierten Warnung. bool (erforderlich)
maxThreshold Der maximale Schwellenwert. int (erforderlich)
minThreshold Der Mindestschwellenwert. int (erforderlich)
ruleType Legen Sie für den Typ ActiveConnectionsNotInAllowedRange den Wert "ActiveConnectionsNotInAllowedRange" fest. Legen Sie den Wert auf 'AmqpC2DMessagesNotInAllowedRange' für den Typ AmqpC2DMessagesNotInAllowedRange fest. Legen Sie den Wert auf 'AmqpC2DRejectedMessagesNotInAllowedRange' für den Typ AmqpC2DRejectedMessagesNotInAllowedRange fest. Legen Sie den Wert auf 'AmqpD2CMessagesNotInAllowedRange' für den Typ AmqpD2CMessagesNotInAllowedRange fest. Legen Sie den Wert auf 'DirectMethodInvokesNotInAllowedRange' für den Typ DirectMethodInvokesNotInAllowedRange fest. Legen Sie den Wert auf "FailedLocalLoginsNotInAllowedRange" für den Typ "FailedLocalLoginsNotInAllowedRange" fest. Legen Sie "FileUploadsNotInAllowedRange" für den Typ "FileUploadsNotInAllowedRange" fest. Legen Sie den Wert auf 'HttpC2DMessagesNotInAllowedRange' für den Typ HttpC2DMessagesNotInAllowedRange fest. Legen Sie für den Typ HttpC2DRejectedMessagesNotInAllowedRange den Wert auf 'HttpC2DRejectedMessagesNotInAllowedRange' fest. Legen Sie den Wert auf "HttpD2CMessagesNotInAllowedRange" für den Typ "HttpD2CMessagesNotInAllowedRange" fest. Legen Sie den Wert auf 'MqttC2DMessagesNotInAllowedRange' für den Typ MqttC2DMessagesNotInAllowedRange fest. Legen Sie den Wert auf 'MqttC2DRejectedMessagesNotInAllowedRange' für den Typ MqttC2DRejectedMessagesNotInAllowedRange fest. Legen Sie den Wert auf 'MqttD2CMessagesNotInAllowedRange' für den Typ MqttD2CMessagesNotInAllowedRange fest. Legen Sie "QueuePurgesNotInAllowedRange" für den Typ "QueuePurgesNotInAllowedRange" fest. Legen Sie diesen Wert auf 'TwinUpdatesNotInAllowedRange' für den Typ TwinUpdatesNotInAllowedRange fest. Legen Sie den Wert auf 'UnauthorizedOperationsNotInAllowedRange' für den Typ UnauthorizedOperationsNotInAllowedRange fest. 'ActiveConnectionsNotInAllowedRange'
'AmqpC2DMessagesNotInAllowedRange'
'AmqpC2DRejectedMessagesNotInAllowedRange'
'AmqpD2CMessagesNotInAllowedRange'
'DirectMethodInvokesNotInAllowedRange'
'FailedLocalLoginsNotInAllowedRange'
'FileUploadsNotInAllowedRange'
'HttpC2DMessagesNotInAllowedRange'
'HttpC2DRejectedMessagesNotInAllowedRange'
'HttpD2CMessagesNotInAllowedRange'
'MqttC2DMessagesNotInAllowedRange'
'MqttC2DRejectedMessagesNotInAllowedRange'
'MqttD2CMessagesNotInAllowedRange'
'QueuePurgesNotInAllowedRange'
'TwinUpdatesNotInAllowedRange'
'UnauthorizedOperationsNotInAllowedRange' (erforderlich)

TimeWindowCustomAlertRule

Name Description Value
isEnabled Status der benutzerdefinierten Warnung. bool (erforderlich)
maxThreshold Der maximale Schwellenwert. int (erforderlich)
minThreshold Der Mindestschwellenwert. int (erforderlich)
ruleType Legen Sie für den Typ ActiveConnectionsNotInAllowedRange den Wert "ActiveConnectionsNotInAllowedRange" fest. Legen Sie den Wert auf 'AmqpC2DMessagesNotInAllowedRange' für den Typ AmqpC2DMessagesNotInAllowedRange fest. Legen Sie den Wert auf 'AmqpC2DRejectedMessagesNotInAllowedRange' für den Typ AmqpC2DRejectedMessagesNotInAllowedRange fest. Legen Sie den Wert auf 'AmqpD2CMessagesNotInAllowedRange' für den Typ AmqpD2CMessagesNotInAllowedRange fest. Legen Sie den Wert auf 'DirectMethodInvokesNotInAllowedRange' für den Typ DirectMethodInvokesNotInAllowedRange fest. Legen Sie den Wert auf "FailedLocalLoginsNotInAllowedRange" für den Typ "FailedLocalLoginsNotInAllowedRange" fest. Legen Sie "FileUploadsNotInAllowedRange" für den Typ "FileUploadsNotInAllowedRange" fest. Legen Sie den Wert auf 'HttpC2DMessagesNotInAllowedRange' für den Typ HttpC2DMessagesNotInAllowedRange fest. Legen Sie für den Typ HttpC2DRejectedMessagesNotInAllowedRange den Wert auf 'HttpC2DRejectedMessagesNotInAllowedRange' fest. Legen Sie den Wert auf "HttpD2CMessagesNotInAllowedRange" für den Typ "HttpD2CMessagesNotInAllowedRange" fest. Legen Sie den Wert auf 'MqttC2DMessagesNotInAllowedRange' für den Typ MqttC2DMessagesNotInAllowedRange fest. Legen Sie den Wert auf 'MqttC2DRejectedMessagesNotInAllowedRange' für den Typ MqttC2DRejectedMessagesNotInAllowedRange fest. Legen Sie den Wert auf 'MqttD2CMessagesNotInAllowedRange' für den Typ MqttD2CMessagesNotInAllowedRange fest. Legen Sie "QueuePurgesNotInAllowedRange" für den Typ "QueuePurgesNotInAllowedRange" fest. Legen Sie diesen Wert auf 'TwinUpdatesNotInAllowedRange' für den Typ TwinUpdatesNotInAllowedRange fest. Legen Sie den Wert auf 'UnauthorizedOperationsNotInAllowedRange' für den Typ UnauthorizedOperationsNotInAllowedRange fest. 'ActiveConnectionsNotInAllowedRange'
'AmqpC2DMessagesNotInAllowedRange'
'AmqpC2DRejectedMessagesNotInAllowedRange'
'AmqpD2CMessagesNotInAllowedRange'
'DirectMethodInvokesNotInAllowedRange'
'FailedLocalLoginsNotInAllowedRange'
'FileUploadsNotInAllowedRange'
'HttpC2DMessagesNotInAllowedRange'
'HttpC2DRejectedMessagesNotInAllowedRange'
'HttpD2CMessagesNotInAllowedRange'
'MqttC2DMessagesNotInAllowedRange'
'MqttC2DRejectedMessagesNotInAllowedRange'
'MqttD2CMessagesNotInAllowedRange'
'QueuePurgesNotInAllowedRange'
'TwinUpdatesNotInAllowedRange'
'UnauthorizedOperationsNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

TwinUpdatesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'TwinUpdatesNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

TwinUpdatesNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'TwinUpdatesNotInAllowedRange' (erforderlich)

UnauthorizedOperationsNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'UnauthorizedOperationsNotInAllowedRange' (erforderlich)
timeWindowSize Die Größe des Zeitfensters im Iso8601-Format. Zeichenfolge (erforderlich)

UnauthorizedOperationsNotInAllowedRange

Name Description Value
ruleType Der Typ der benutzerdefinierten Warnungsregel. 'UnauthorizedOperationsNotInAllowedRange' (erforderlich)