Microsoft. Güvenlik cihazıSecurityGroups

Bicep kaynak tanımı

deviceSecurityGroups kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kira - Bkz. tenant dağıtım komutlarıYönetim grupları - Bkz. yönetim grup dağıtım komutlarıAbonelik - Bkz. abonelik dağıtım komutlarıKaynak grupları - Bkz. kaynak Grup konuşlandırma komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Bir Microsoft yaratmak için. Security/deviceSecurityGroups kaynağı, aşağıdaki Bicep'i şablonunuza ekleyin.

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 nesneleri

nesne türünü belirtmek için ruleType özelliğini ayarlayın.

ActiveConnectionsNotInAllowedRange için şunu kullanın:

{
  ruleType: 'ActiveConnectionsNotInAllowedRange'
}

AmqpC2DMessagesNotInAllowedRange için şunu kullanın:

{
  ruleType: 'AmqpC2DMessagesNotInAllowedRange'
}

AmqpC2DRejectedMessagesNotInAllowedRange için şunu kullanın:

{
  ruleType: 'AmqpC2DRejectedMessagesNotInAllowedRange'
}

AmqpD2CMessagesNotInAllowedRange için şunu kullanın:

{
  ruleType: 'AmqpD2CMessagesNotInAllowedRange'
}

DirectMethodInvokesNotInAllowedRange için şunu kullanın:

{
  ruleType: 'DirectMethodInvokesNotInAllowedRange'
}

FailedLocalLoginsNotInAllowedRange için şunu kullanın:

{
  ruleType: 'FailedLocalLoginsNotInAllowedRange'
}

FileUploadsNotInAllowedRange için şunu kullanın:

{
  ruleType: 'FileUploadsNotInAllowedRange'
}

HttpC2DMessagesNotInAllowedRange için şunu kullanın:

{
  ruleType: 'HttpC2DMessagesNotInAllowedRange'
}

HttpC2DRejectedMessagesNotInAllowedRange için şunu kullanın:

{
  ruleType: 'HttpC2DRejectedMessagesNotInAllowedRange'
}

HttpD2CMessagesNotInAllowedRange için şunu kullanın:

{
  ruleType: 'HttpD2CMessagesNotInAllowedRange'
}

MqttC2DMessagesNotInAllowedRange için şunu kullanın:

{
  ruleType: 'MqttC2DMessagesNotInAllowedRange'
}

MqttC2DRejectedMessagesNotInAllowedRange için şunu kullanın:

{
  ruleType: 'MqttC2DRejectedMessagesNotInAllowedRange'
}

MqttD2CMessagesNotInAllowedRange için şunu kullanın:

{
  ruleType: 'MqttD2CMessagesNotInAllowedRange'
}

QueuePurgesNotInAllowedRange için şunu kullanın:

{
  ruleType: 'QueuePurgesNotInAllowedRange'
}

TwinUpdatesNotInAllowedRange için şunu kullanın:

{
  ruleType: 'TwinUpdatesNotInAllowedRange'
}

UnauthorizedOperationsNotInAllowedRange için şunu kullanın:

{
  ruleType: 'UnauthorizedOperationsNotInAllowedRange'
}

ThresholdCustomAlertRule nesneleri

nesne türünü belirtmek için ruleType özelliğini ayarlayın.

ActiveConnectionsNotInAllowedRange için şunu kullanın:

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

AmqpC2DMessagesNotInAllowedRange için şunu kullanın:

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

AmqpC2DRejectedMessagesNotInAllowedRange için şunu kullanın:

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

AmqpD2CMessagesNotInAllowedRange için şunu kullanın:

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

DirectMethodInvokesNotInAllowedRange için şunu kullanın:

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

FailedLocalLoginsNotInAllowedRange için şunu kullanın:

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

FileUploadsNotInAllowedRange için şunu kullanın:

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

HttpC2DMessagesNotInAllowedRange için şunu kullanın:

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

HttpC2DRejectedMessagesNotInAllowedRange için şunu kullanın:

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

HttpD2CMessagesNotInAllowedRange için şunu kullanın:

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

MqttC2DMessagesNotInAllowedRange için şunu kullanın:

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

MqttC2DRejectedMessagesNotInAllowedRange için şunu kullanın:

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

MqttD2CMessagesNotInAllowedRange için şunu kullanın:

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

QueuePurgesNotInAllowedRange için şunu kullanın:

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

TwinUpdatesNotInAllowedRange için şunu kullanın:

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

UnauthorizedOperationsNotInAllowedRange için şunu kullanın:

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

AllowlistCustomAlertRule nesneleri

nesne türünü belirtmek için ruleType özelliğini ayarlayın.

ConnectionFromIpNotAllowed için şunu kullanın:

{
  ruleType: 'ConnectionFromIpNotAllowed'
}

ConnectionToIpNotAllowed için şunu kullanın:

{
  ruleType: 'ConnectionToIpNotAllowed'
}

LocalUserNotAllowed için şunu kullanın:

{
  ruleType: 'LocalUserNotAllowed'
}

ProcessNotAllowed için şunu kullanın:

{
  ruleType: 'ProcessNotAllowed'
}

Özellik Değerleri

Microsoft. Security/deviceSecurityGroups

Name Description Value
name Kaynak adı dize (gerekli)
properties Cihaz Güvenliği grup verileri DeviceSecurityGroupProperties
scope Dağıtım kapsamından farklı bir kapsamda kaynak oluştururken kullanın. Bu özelliği bir kaynağın sembolik adı olarak ayarlayarak extension resource uygulanır.

ActiveConnectionsNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'ActiveConnectionsNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

ActiveConnectionsNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'ActiveConnectionsNotInAllowedRange' (gerekli)

AllowlistCustomAlertRule

Name Description Value
allowlistValues İzin vermek için değerler. Değerlerin biçimi kural türüne bağlıdır. string[] (gerekli)
isEnabled Özel uyarının durumu. bool (gerekli)
ruleType ConnectionFromIpNotAllowed türü için 'ConnectionFromIpNotAllowed' olarak ayarlayın. ConnectionToIpNotAllowed türü için 'ConnectionToIpNotAllowed' olarak ayarlayın. LocalUserNotAllowed türü için 'LocalUserNotAllowed' olarak ayarlayın. ProcessNotAllowed türü için 'ProcessNotAllowed' olarak ayarlayın. 'ConnectionFromIpNotAllowed'
'ConnectionToIpNotAllowed'
'LocalUserNotAllowed'
'ProcessNotAllowed' (gerekli)

AmqpC2DMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'AmqpC2DMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

AmqpC2DMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'AmqpC2DMessagesNotInAllowedRange' (gerekli)

AmqpC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'AmqpC2DRejectedMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

AmqpC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'AmqpC2DRejectedMessagesNotInAllowedRange' (gerekli)

AmqpD2CMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'AmqpD2CMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

AmqpD2CMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'AmqpD2CMessagesNotInAllowedRange' (gerekli)

ConnectionFromIpNotAllowed

Name Description Value
ruleType Özel uyarı kuralının türü. 'ConnectionFromIpNotAllowed' (gerekli)

ConnectionToIpNotAllowed

Name Description Value
ruleType Özel uyarı kuralının türü. 'ConnectionToIpNotAllowed' (gerekli)

DenylistCustomAlertRule

Name Description Value
denylistValues Reddedecek değerler. Değerlerin biçimi kural türüne bağlıdır. string[] (gerekli)
isEnabled Özel uyarının durumu. bool (gerekli)
ruleType Özel uyarı kuralının türü. dize (gerekli)

DeviceSecurityGroupProperties

Name Description Value
allowlistRules İzin verme listesi özel uyarı kuralları. AllowlistCustomAlertRule[]
denylistRules Reddetme listesi özel uyarı kuralları. DenylistCustomAlertRule[]
thresholdRules Özel uyarı eşiği kurallarının listesi. ThresholdCustomAlertRule[]
timeWindowRules Özel uyarı zaman penceresi kurallarının listesi. TimeWindowCustomAlertRule[]

DirectMethodInvokesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'DirectMethodInvokesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

DirectMethodInvokesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'DirectMethodInvokesNotInAllowedRange' (gerekli)

FailedLocalLoginsNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'FailedLocalLoginsNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

FailedLocalLoginsNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'FailedLocalLoginsNotInAllowedRange' (gerekli)

FileUploadsNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'FileUploadsNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

FileUploadsNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'FileUploadsNotInAllowedRange' (gerekli)

HttpC2DMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'HttpC2DMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

HttpC2DMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'HttpC2DMessagesNotInAllowedRange' (gerekli)

HttpC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'HttpC2DRejectedMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

HttpC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'HttpC2DRejectedMessagesNotInAllowedRange' (gerekli)

HttpD2CMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'HttpD2CMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

HttpD2CMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'HttpD2CMessagesNotInAllowedRange' (gerekli)

LocalUserNotAllowed

Name Description Value
ruleType Özel uyarı kuralının türü. 'LocalUserNotAllowed' (gerekli)

MqttC2DMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'MqttC2DMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

MqttC2DMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'MqttC2DMessagesNotInAllowedRange' (gerekli)

MqttC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'MqttC2DRejectedMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

MqttC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'MqttC2DRejectedMessagesNotInAllowedRange' (gerekli)

MqttD2CMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'MqttD2CMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

MqttD2CMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'MqttD2CMessagesNotInAllowedRange' (gerekli)

ProcessNotAllowed

Name Description Value
ruleType Özel uyarı kuralının türü. 'ProcessNotAllowed' (gerekli)

QueuePurgesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'QueuePurgesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

QueuePurgesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'QueuePurgesNotInAllowedRange' (gerekli)

ThresholdCustomAlertRule

Name Description Value
isEnabled Özel uyarının durumu. bool (gerekli)
maxThreshold Maksimum eşik. int (gerekli)
minThreshold Minimum eşik. int (gerekli)
ruleType ActiveConnectionsNotInAllowedRange türü için 'ActiveConnectionsNotInAllowedRange' olarak ayarlayın. AmqpC2DMessagesNotInAllowedRange türü için 'AmqpC2DMessagesNotInAllowedRange' olarak ayarlayın. AmqpC2DRejectedMessagesNotInAllowedRange türü için 'AmqpC2DRejectedMessagesNotInAllowedRange' olarak ayarlayın. AmqpD2CMessagesNotInAllowedRange türü için 'AmqpD2CMessagesNotInAllowedRange' olarak ayarlayın. DirectMethodInvokesNotInAllowedRange türü için 'DirectMethodInVokesNotInAllowedRange' olarak ayarlayın. FailedLocalLoginsNotInAllowedRange türü için 'FailedLocalLoginsNotInAllowedRange' olarak ayarlayın. FileUploadsNotInAllowedRange türü için 'FileUploadsNotInAllowedRange' olarak ayarlayın. HttpC2DMessagesNotInAllowedRange türü için 'HttpC2DMessagesNotInAllowedRange' olarak ayarlayın. HttpC2DRejectedMessagesNotInAllowedRange türü için 'HttpC2DRejectedMessagesNotInAllowedRange' olarak ayarlayın. HttpD2CMessagesNotInAllowedRange türü için 'HttpD2CMessagesNotInAllowedRange' olarak ayarlayın. MqttC2DMessagesNotInAllowedRange türü için 'MqttC2DMessagesNotInAllowedRange' olarak ayarlayın. MqttC2DRejectedMessagesNotInAllowedRange türü için 'MqttC2DRejectedMessagesNotInAllowedRange' olarak ayarlayın. MqttD2CMessagesNotInAllowedRange türü için 'MqttD2CMessagesNotInAllowedRange' olarak ayarlayın. QueuePurgesNotInAllowedRange türü için 'QueuePurgesNotInAllowedRange' olarak ayarlayın. TwinUpdatesNotInAllowedRange türü için 'TwinUpdatesNotInAllowedRange' olarak ayarlayın. UnauthorizedOperationsNotInAllowedRange türü için 'UnauthorizedOperationsNotInAllowedRange' olarak ayarlayın. 'ActiveConnectionsNotInAllowedRange'
'AmqpC2DMessagesNotInAllowedRange'
'AmqpC2DRejectedMessagesNotInAllowedRange'
'AmqpD2CMessagesNotInAllowedRange'
'DirectMethodInvokesNotInAllowedRange'
'FailedLocalLoginsNotInAllowedRange'
'FileUploadsNotInAllowedRange'
'HttpC2DMessagesNotInAllowedRange'
'HttpC2DRejectedMessagesNotInAllowedRange'
'HttpD2CMessagesNotInAllowedRange'
'MqttC2DMessagesNotInAllowedRange'
'MqttC2DRejectedMessagesNotInAllowedRange'
'MqttD2CMessagesNotInAllowedRange'
'QueuePurgesNotInAllowedRange'
'TwinUpdatesNotInAllowedRange'
'UnauthorizedOperationsNotInAllowedRange' (gerekli)

TimeWindowCustomAlertRule

Name Description Value
isEnabled Özel uyarının durumu. bool (gerekli)
maxThreshold Maksimum eşik. int (gerekli)
minThreshold Minimum eşik. int (gerekli)
ruleType ActiveConnectionsNotInAllowedRange türü için 'ActiveConnectionsNotInAllowedRange' olarak ayarlayın. AmqpC2DMessagesNotInAllowedRange türü için 'AmqpC2DMessagesNotInAllowedRange' olarak ayarlayın. AmqpC2DRejectedMessagesNotInAllowedRange türü için 'AmqpC2DRejectedMessagesNotInAllowedRange' olarak ayarlayın. AmqpD2CMessagesNotInAllowedRange türü için 'AmqpD2CMessagesNotInAllowedRange' olarak ayarlayın. DirectMethodInvokesNotInAllowedRange türü için 'DirectMethodInVokesNotInAllowedRange' olarak ayarlayın. FailedLocalLoginsNotInAllowedRange türü için 'FailedLocalLoginsNotInAllowedRange' olarak ayarlayın. FileUploadsNotInAllowedRange türü için 'FileUploadsNotInAllowedRange' olarak ayarlayın. HttpC2DMessagesNotInAllowedRange türü için 'HttpC2DMessagesNotInAllowedRange' olarak ayarlayın. HttpC2DRejectedMessagesNotInAllowedRange türü için 'HttpC2DRejectedMessagesNotInAllowedRange' olarak ayarlayın. HttpD2CMessagesNotInAllowedRange türü için 'HttpD2CMessagesNotInAllowedRange' olarak ayarlayın. MqttC2DMessagesNotInAllowedRange türü için 'MqttC2DMessagesNotInAllowedRange' olarak ayarlayın. MqttC2DRejectedMessagesNotInAllowedRange türü için 'MqttC2DRejectedMessagesNotInAllowedRange' olarak ayarlayın. MqttD2CMessagesNotInAllowedRange türü için 'MqttD2CMessagesNotInAllowedRange' olarak ayarlayın. QueuePurgesNotInAllowedRange türü için 'QueuePurgesNotInAllowedRange' olarak ayarlayın. TwinUpdatesNotInAllowedRange türü için 'TwinUpdatesNotInAllowedRange' olarak ayarlayın. UnauthorizedOperationsNotInAllowedRange türü için 'UnauthorizedOperationsNotInAllowedRange' olarak ayarlayın. 'ActiveConnectionsNotInAllowedRange'
'AmqpC2DMessagesNotInAllowedRange'
'AmqpC2DRejectedMessagesNotInAllowedRange'
'AmqpD2CMessagesNotInAllowedRange'
'DirectMethodInvokesNotInAllowedRange'
'FailedLocalLoginsNotInAllowedRange'
'FileUploadsNotInAllowedRange'
'HttpC2DMessagesNotInAllowedRange'
'HttpC2DRejectedMessagesNotInAllowedRange'
'HttpD2CMessagesNotInAllowedRange'
'MqttC2DMessagesNotInAllowedRange'
'MqttC2DRejectedMessagesNotInAllowedRange'
'MqttD2CMessagesNotInAllowedRange'
'QueuePurgesNotInAllowedRange'
'TwinUpdatesNotInAllowedRange'
'UnauthorizedOperationsNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

TwinUpdatesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'TwinUpdatesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

TwinUpdatesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'TwinUpdatesNotInAllowedRange' (gerekli)

UnauthorizedOperationsNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'UnauthorizedOperationsNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

UnauthorizedOperationsNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'UnauthorizedOperationsNotInAllowedRange' (gerekli)

ARM şablonu kaynak tanımı

deviceSecurityGroups kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Kullanım Örnekleri

Kaynak biçimi

Bir Microsoft yaratmak için. Security/deviceSecurityGroups kaynağı, şablonunuza aşağıdaki JSON'u ekleyin.

{
  "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 nesneleri

nesne türünü belirtmek için ruleType özelliğini ayarlayın.

ActiveConnectionsNotInAllowedRange için şunu kullanın:

{
  "ruleType": "ActiveConnectionsNotInAllowedRange"
}

AmqpC2DMessagesNotInAllowedRange için şunu kullanın:

{
  "ruleType": "AmqpC2DMessagesNotInAllowedRange"
}

AmqpC2DRejectedMessagesNotInAllowedRange için şunu kullanın:

{
  "ruleType": "AmqpC2DRejectedMessagesNotInAllowedRange"
}

AmqpD2CMessagesNotInAllowedRange için şunu kullanın:

{
  "ruleType": "AmqpD2CMessagesNotInAllowedRange"
}

DirectMethodInvokesNotInAllowedRange için şunu kullanın:

{
  "ruleType": "DirectMethodInvokesNotInAllowedRange"
}

FailedLocalLoginsNotInAllowedRange için şunu kullanın:

{
  "ruleType": "FailedLocalLoginsNotInAllowedRange"
}

FileUploadsNotInAllowedRange için şunu kullanın:

{
  "ruleType": "FileUploadsNotInAllowedRange"
}

HttpC2DMessagesNotInAllowedRange için şunu kullanın:

{
  "ruleType": "HttpC2DMessagesNotInAllowedRange"
}

HttpC2DRejectedMessagesNotInAllowedRange için şunu kullanın:

{
  "ruleType": "HttpC2DRejectedMessagesNotInAllowedRange"
}

HttpD2CMessagesNotInAllowedRange için şunu kullanın:

{
  "ruleType": "HttpD2CMessagesNotInAllowedRange"
}

MqttC2DMessagesNotInAllowedRange için şunu kullanın:

{
  "ruleType": "MqttC2DMessagesNotInAllowedRange"
}

MqttC2DRejectedMessagesNotInAllowedRange için şunu kullanın:

{
  "ruleType": "MqttC2DRejectedMessagesNotInAllowedRange"
}

MqttD2CMessagesNotInAllowedRange için şunu kullanın:

{
  "ruleType": "MqttD2CMessagesNotInAllowedRange"
}

QueuePurgesNotInAllowedRange için şunu kullanın:

{
  "ruleType": "QueuePurgesNotInAllowedRange"
}

TwinUpdatesNotInAllowedRange için şunu kullanın:

{
  "ruleType": "TwinUpdatesNotInAllowedRange"
}

UnauthorizedOperationsNotInAllowedRange için şunu kullanın:

{
  "ruleType": "UnauthorizedOperationsNotInAllowedRange"
}

ThresholdCustomAlertRule nesneleri

nesne türünü belirtmek için ruleType özelliğini ayarlayın.

ActiveConnectionsNotInAllowedRange için şunu kullanın:

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

AmqpC2DMessagesNotInAllowedRange için şunu kullanın:

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

AmqpC2DRejectedMessagesNotInAllowedRange için şunu kullanın:

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

AmqpD2CMessagesNotInAllowedRange için şunu kullanın:

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

DirectMethodInvokesNotInAllowedRange için şunu kullanın:

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

FailedLocalLoginsNotInAllowedRange için şunu kullanın:

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

FileUploadsNotInAllowedRange için şunu kullanın:

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

HttpC2DMessagesNotInAllowedRange için şunu kullanın:

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

HttpC2DRejectedMessagesNotInAllowedRange için şunu kullanın:

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

HttpD2CMessagesNotInAllowedRange için şunu kullanın:

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

MqttC2DMessagesNotInAllowedRange için şunu kullanın:

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

MqttC2DRejectedMessagesNotInAllowedRange için şunu kullanın:

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

MqttD2CMessagesNotInAllowedRange için şunu kullanın:

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

QueuePurgesNotInAllowedRange için şunu kullanın:

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

TwinUpdatesNotInAllowedRange için şunu kullanın:

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

UnauthorizedOperationsNotInAllowedRange için şunu kullanın:

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

AllowlistCustomAlertRule nesneleri

nesne türünü belirtmek için ruleType özelliğini ayarlayın.

ConnectionFromIpNotAllowed için şunu kullanın:

{
  "ruleType": "ConnectionFromIpNotAllowed"
}

ConnectionToIpNotAllowed için şunu kullanın:

{
  "ruleType": "ConnectionToIpNotAllowed"
}

LocalUserNotAllowed için şunu kullanın:

{
  "ruleType": "LocalUserNotAllowed"
}

ProcessNotAllowed için şunu kullanın:

{
  "ruleType": "ProcessNotAllowed"
}

Özellik Değerleri

Microsoft. Security/deviceSecurityGroups

Name Description Value
apiVersion API sürümü '2019-08-01'
name Kaynak adı dize (gerekli)
properties Cihaz Güvenliği grup verileri DeviceSecurityGroupProperties
type Kaynak türü 'Microsoft. Security/deviceSecurityGroups'

ActiveConnectionsNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'ActiveConnectionsNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

ActiveConnectionsNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'ActiveConnectionsNotInAllowedRange' (gerekli)

AllowlistCustomAlertRule

Name Description Value
allowlistValues İzin vermek için değerler. Değerlerin biçimi kural türüne bağlıdır. string[] (gerekli)
isEnabled Özel uyarının durumu. bool (gerekli)
ruleType ConnectionFromIpNotAllowed türü için 'ConnectionFromIpNotAllowed' olarak ayarlayın. ConnectionToIpNotAllowed türü için 'ConnectionToIpNotAllowed' olarak ayarlayın. LocalUserNotAllowed türü için 'LocalUserNotAllowed' olarak ayarlayın. ProcessNotAllowed türü için 'ProcessNotAllowed' olarak ayarlayın. 'ConnectionFromIpNotAllowed'
'ConnectionToIpNotAllowed'
'LocalUserNotAllowed'
'ProcessNotAllowed' (gerekli)

AmqpC2DMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'AmqpC2DMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

AmqpC2DMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'AmqpC2DMessagesNotInAllowedRange' (gerekli)

AmqpC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'AmqpC2DRejectedMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

AmqpC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'AmqpC2DRejectedMessagesNotInAllowedRange' (gerekli)

AmqpD2CMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'AmqpD2CMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

AmqpD2CMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'AmqpD2CMessagesNotInAllowedRange' (gerekli)

ConnectionFromIpNotAllowed

Name Description Value
ruleType Özel uyarı kuralının türü. 'ConnectionFromIpNotAllowed' (gerekli)

ConnectionToIpNotAllowed

Name Description Value
ruleType Özel uyarı kuralının türü. 'ConnectionToIpNotAllowed' (gerekli)

DenylistCustomAlertRule

Name Description Value
denylistValues Reddedecek değerler. Değerlerin biçimi kural türüne bağlıdır. string[] (gerekli)
isEnabled Özel uyarının durumu. bool (gerekli)
ruleType Özel uyarı kuralının türü. dize (gerekli)

DeviceSecurityGroupProperties

Name Description Value
allowlistRules İzin verme listesi özel uyarı kuralları. AllowlistCustomAlertRule[]
denylistRules Reddetme listesi özel uyarı kuralları. DenylistCustomAlertRule[]
thresholdRules Özel uyarı eşiği kurallarının listesi. ThresholdCustomAlertRule[]
timeWindowRules Özel uyarı zaman penceresi kurallarının listesi. TimeWindowCustomAlertRule[]

DirectMethodInvokesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'DirectMethodInvokesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

DirectMethodInvokesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'DirectMethodInvokesNotInAllowedRange' (gerekli)

FailedLocalLoginsNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'FailedLocalLoginsNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

FailedLocalLoginsNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'FailedLocalLoginsNotInAllowedRange' (gerekli)

FileUploadsNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'FileUploadsNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

FileUploadsNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'FileUploadsNotInAllowedRange' (gerekli)

HttpC2DMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'HttpC2DMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

HttpC2DMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'HttpC2DMessagesNotInAllowedRange' (gerekli)

HttpC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'HttpC2DRejectedMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

HttpC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'HttpC2DRejectedMessagesNotInAllowedRange' (gerekli)

HttpD2CMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'HttpD2CMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

HttpD2CMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'HttpD2CMessagesNotInAllowedRange' (gerekli)

LocalUserNotAllowed

Name Description Value
ruleType Özel uyarı kuralının türü. 'LocalUserNotAllowed' (gerekli)

MqttC2DMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'MqttC2DMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

MqttC2DMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'MqttC2DMessagesNotInAllowedRange' (gerekli)

MqttC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'MqttC2DRejectedMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

MqttC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'MqttC2DRejectedMessagesNotInAllowedRange' (gerekli)

MqttD2CMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'MqttD2CMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

MqttD2CMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'MqttD2CMessagesNotInAllowedRange' (gerekli)

ProcessNotAllowed

Name Description Value
ruleType Özel uyarı kuralının türü. 'ProcessNotAllowed' (gerekli)

QueuePurgesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'QueuePurgesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

QueuePurgesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'QueuePurgesNotInAllowedRange' (gerekli)

ThresholdCustomAlertRule

Name Description Value
isEnabled Özel uyarının durumu. bool (gerekli)
maxThreshold Maksimum eşik. int (gerekli)
minThreshold Minimum eşik. int (gerekli)
ruleType ActiveConnectionsNotInAllowedRange türü için 'ActiveConnectionsNotInAllowedRange' olarak ayarlayın. AmqpC2DMessagesNotInAllowedRange türü için 'AmqpC2DMessagesNotInAllowedRange' olarak ayarlayın. AmqpC2DRejectedMessagesNotInAllowedRange türü için 'AmqpC2DRejectedMessagesNotInAllowedRange' olarak ayarlayın. AmqpD2CMessagesNotInAllowedRange türü için 'AmqpD2CMessagesNotInAllowedRange' olarak ayarlayın. DirectMethodInvokesNotInAllowedRange türü için 'DirectMethodInVokesNotInAllowedRange' olarak ayarlayın. FailedLocalLoginsNotInAllowedRange türü için 'FailedLocalLoginsNotInAllowedRange' olarak ayarlayın. FileUploadsNotInAllowedRange türü için 'FileUploadsNotInAllowedRange' olarak ayarlayın. HttpC2DMessagesNotInAllowedRange türü için 'HttpC2DMessagesNotInAllowedRange' olarak ayarlayın. HttpC2DRejectedMessagesNotInAllowedRange türü için 'HttpC2DRejectedMessagesNotInAllowedRange' olarak ayarlayın. HttpD2CMessagesNotInAllowedRange türü için 'HttpD2CMessagesNotInAllowedRange' olarak ayarlayın. MqttC2DMessagesNotInAllowedRange türü için 'MqttC2DMessagesNotInAllowedRange' olarak ayarlayın. MqttC2DRejectedMessagesNotInAllowedRange türü için 'MqttC2DRejectedMessagesNotInAllowedRange' olarak ayarlayın. MqttD2CMessagesNotInAllowedRange türü için 'MqttD2CMessagesNotInAllowedRange' olarak ayarlayın. QueuePurgesNotInAllowedRange türü için 'QueuePurgesNotInAllowedRange' olarak ayarlayın. TwinUpdatesNotInAllowedRange türü için 'TwinUpdatesNotInAllowedRange' olarak ayarlayın. UnauthorizedOperationsNotInAllowedRange türü için 'UnauthorizedOperationsNotInAllowedRange' olarak ayarlayın. 'ActiveConnectionsNotInAllowedRange'
'AmqpC2DMessagesNotInAllowedRange'
'AmqpC2DRejectedMessagesNotInAllowedRange'
'AmqpD2CMessagesNotInAllowedRange'
'DirectMethodInvokesNotInAllowedRange'
'FailedLocalLoginsNotInAllowedRange'
'FileUploadsNotInAllowedRange'
'HttpC2DMessagesNotInAllowedRange'
'HttpC2DRejectedMessagesNotInAllowedRange'
'HttpD2CMessagesNotInAllowedRange'
'MqttC2DMessagesNotInAllowedRange'
'MqttC2DRejectedMessagesNotInAllowedRange'
'MqttD2CMessagesNotInAllowedRange'
'QueuePurgesNotInAllowedRange'
'TwinUpdatesNotInAllowedRange'
'UnauthorizedOperationsNotInAllowedRange' (gerekli)

TimeWindowCustomAlertRule

Name Description Value
isEnabled Özel uyarının durumu. bool (gerekli)
maxThreshold Maksimum eşik. int (gerekli)
minThreshold Minimum eşik. int (gerekli)
ruleType ActiveConnectionsNotInAllowedRange türü için 'ActiveConnectionsNotInAllowedRange' olarak ayarlayın. AmqpC2DMessagesNotInAllowedRange türü için 'AmqpC2DMessagesNotInAllowedRange' olarak ayarlayın. AmqpC2DRejectedMessagesNotInAllowedRange türü için 'AmqpC2DRejectedMessagesNotInAllowedRange' olarak ayarlayın. AmqpD2CMessagesNotInAllowedRange türü için 'AmqpD2CMessagesNotInAllowedRange' olarak ayarlayın. DirectMethodInvokesNotInAllowedRange türü için 'DirectMethodInVokesNotInAllowedRange' olarak ayarlayın. FailedLocalLoginsNotInAllowedRange türü için 'FailedLocalLoginsNotInAllowedRange' olarak ayarlayın. FileUploadsNotInAllowedRange türü için 'FileUploadsNotInAllowedRange' olarak ayarlayın. HttpC2DMessagesNotInAllowedRange türü için 'HttpC2DMessagesNotInAllowedRange' olarak ayarlayın. HttpC2DRejectedMessagesNotInAllowedRange türü için 'HttpC2DRejectedMessagesNotInAllowedRange' olarak ayarlayın. HttpD2CMessagesNotInAllowedRange türü için 'HttpD2CMessagesNotInAllowedRange' olarak ayarlayın. MqttC2DMessagesNotInAllowedRange türü için 'MqttC2DMessagesNotInAllowedRange' olarak ayarlayın. MqttC2DRejectedMessagesNotInAllowedRange türü için 'MqttC2DRejectedMessagesNotInAllowedRange' olarak ayarlayın. MqttD2CMessagesNotInAllowedRange türü için 'MqttD2CMessagesNotInAllowedRange' olarak ayarlayın. QueuePurgesNotInAllowedRange türü için 'QueuePurgesNotInAllowedRange' olarak ayarlayın. TwinUpdatesNotInAllowedRange türü için 'TwinUpdatesNotInAllowedRange' olarak ayarlayın. UnauthorizedOperationsNotInAllowedRange türü için 'UnauthorizedOperationsNotInAllowedRange' olarak ayarlayın. 'ActiveConnectionsNotInAllowedRange'
'AmqpC2DMessagesNotInAllowedRange'
'AmqpC2DRejectedMessagesNotInAllowedRange'
'AmqpD2CMessagesNotInAllowedRange'
'DirectMethodInvokesNotInAllowedRange'
'FailedLocalLoginsNotInAllowedRange'
'FileUploadsNotInAllowedRange'
'HttpC2DMessagesNotInAllowedRange'
'HttpC2DRejectedMessagesNotInAllowedRange'
'HttpD2CMessagesNotInAllowedRange'
'MqttC2DMessagesNotInAllowedRange'
'MqttC2DRejectedMessagesNotInAllowedRange'
'MqttD2CMessagesNotInAllowedRange'
'QueuePurgesNotInAllowedRange'
'TwinUpdatesNotInAllowedRange'
'UnauthorizedOperationsNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

TwinUpdatesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'TwinUpdatesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

TwinUpdatesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'TwinUpdatesNotInAllowedRange' (gerekli)

UnauthorizedOperationsNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'UnauthorizedOperationsNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

UnauthorizedOperationsNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'UnauthorizedOperationsNotInAllowedRange' (gerekli)

Terraform (AzAPI sağlayıcısı) kaynak tanımı

deviceSecurityGroups kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kiracı* Yönetim grupları* Abonelik* Kaynak grupları Her API sürümünde değişen özelliklerin listesi için bkz. Değişiklik günlüğü.

Kaynak biçimi

Bir Microsoft yaratmak için. Security/deviceSecurityGroups kaynağı, aşağıdaki Terraform'u şablonunuza ekleyin.

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

TimeWindowCustomAlertRule nesneleri

nesne türünü belirtmek için ruleType özelliğini ayarlayın.

ActiveConnectionsNotInAllowedRange için şunu kullanın:

{
  ruleType = "ActiveConnectionsNotInAllowedRange"
}

AmqpC2DMessagesNotInAllowedRange için şunu kullanın:

{
  ruleType = "AmqpC2DMessagesNotInAllowedRange"
}

AmqpC2DRejectedMessagesNotInAllowedRange için şunu kullanın:

{
  ruleType = "AmqpC2DRejectedMessagesNotInAllowedRange"
}

AmqpD2CMessagesNotInAllowedRange için şunu kullanın:

{
  ruleType = "AmqpD2CMessagesNotInAllowedRange"
}

DirectMethodInvokesNotInAllowedRange için şunu kullanın:

{
  ruleType = "DirectMethodInvokesNotInAllowedRange"
}

FailedLocalLoginsNotInAllowedRange için şunu kullanın:

{
  ruleType = "FailedLocalLoginsNotInAllowedRange"
}

FileUploadsNotInAllowedRange için şunu kullanın:

{
  ruleType = "FileUploadsNotInAllowedRange"
}

HttpC2DMessagesNotInAllowedRange için şunu kullanın:

{
  ruleType = "HttpC2DMessagesNotInAllowedRange"
}

HttpC2DRejectedMessagesNotInAllowedRange için şunu kullanın:

{
  ruleType = "HttpC2DRejectedMessagesNotInAllowedRange"
}

HttpD2CMessagesNotInAllowedRange için şunu kullanın:

{
  ruleType = "HttpD2CMessagesNotInAllowedRange"
}

MqttC2DMessagesNotInAllowedRange için şunu kullanın:

{
  ruleType = "MqttC2DMessagesNotInAllowedRange"
}

MqttC2DRejectedMessagesNotInAllowedRange için şunu kullanın:

{
  ruleType = "MqttC2DRejectedMessagesNotInAllowedRange"
}

MqttD2CMessagesNotInAllowedRange için şunu kullanın:

{
  ruleType = "MqttD2CMessagesNotInAllowedRange"
}

QueuePurgesNotInAllowedRange için şunu kullanın:

{
  ruleType = "QueuePurgesNotInAllowedRange"
}

TwinUpdatesNotInAllowedRange için şunu kullanın:

{
  ruleType = "TwinUpdatesNotInAllowedRange"
}

UnauthorizedOperationsNotInAllowedRange için şunu kullanın:

{
  ruleType = "UnauthorizedOperationsNotInAllowedRange"
}

ThresholdCustomAlertRule nesneleri

nesne türünü belirtmek için ruleType özelliğini ayarlayın.

ActiveConnectionsNotInAllowedRange için şunu kullanın:

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

AmqpC2DMessagesNotInAllowedRange için şunu kullanın:

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

AmqpC2DRejectedMessagesNotInAllowedRange için şunu kullanın:

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

AmqpD2CMessagesNotInAllowedRange için şunu kullanın:

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

DirectMethodInvokesNotInAllowedRange için şunu kullanın:

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

FailedLocalLoginsNotInAllowedRange için şunu kullanın:

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

FileUploadsNotInAllowedRange için şunu kullanın:

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

HttpC2DMessagesNotInAllowedRange için şunu kullanın:

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

HttpC2DRejectedMessagesNotInAllowedRange için şunu kullanın:

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

HttpD2CMessagesNotInAllowedRange için şunu kullanın:

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

MqttC2DMessagesNotInAllowedRange için şunu kullanın:

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

MqttC2DRejectedMessagesNotInAllowedRange için şunu kullanın:

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

MqttD2CMessagesNotInAllowedRange için şunu kullanın:

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

QueuePurgesNotInAllowedRange için şunu kullanın:

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

TwinUpdatesNotInAllowedRange için şunu kullanın:

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

UnauthorizedOperationsNotInAllowedRange için şunu kullanın:

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

AllowlistCustomAlertRule nesneleri

nesne türünü belirtmek için ruleType özelliğini ayarlayın.

ConnectionFromIpNotAllowed için şunu kullanın:

{
  ruleType = "ConnectionFromIpNotAllowed"
}

ConnectionToIpNotAllowed için şunu kullanın:

{
  ruleType = "ConnectionToIpNotAllowed"
}

LocalUserNotAllowed için şunu kullanın:

{
  ruleType = "LocalUserNotAllowed"
}

ProcessNotAllowed için şunu kullanın:

{
  ruleType = "ProcessNotAllowed"
}

Özellik Değerleri

Microsoft. Security/deviceSecurityGroups

Name Description Value
name Kaynak adı dize (gerekli)
parent_id Bu uzantı kaynağının uygulanacağı kaynağın kimliği. dize (gerekli)
properties Cihaz Güvenliği grup verileri DeviceSecurityGroupProperties
type Kaynak türü "Microsoft. Güvenlik/deviceSecurityGroups@2019-08-01"

ActiveConnectionsNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'ActiveConnectionsNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

ActiveConnectionsNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'ActiveConnectionsNotInAllowedRange' (gerekli)

AllowlistCustomAlertRule

Name Description Value
allowlistValues İzin vermek için değerler. Değerlerin biçimi kural türüne bağlıdır. string[] (gerekli)
isEnabled Özel uyarının durumu. bool (gerekli)
ruleType ConnectionFromIpNotAllowed türü için 'ConnectionFromIpNotAllowed' olarak ayarlayın. ConnectionToIpNotAllowed türü için 'ConnectionToIpNotAllowed' olarak ayarlayın. LocalUserNotAllowed türü için 'LocalUserNotAllowed' olarak ayarlayın. ProcessNotAllowed türü için 'ProcessNotAllowed' olarak ayarlayın. 'ConnectionFromIpNotAllowed'
'ConnectionToIpNotAllowed'
'LocalUserNotAllowed'
'ProcessNotAllowed' (gerekli)

AmqpC2DMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'AmqpC2DMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

AmqpC2DMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'AmqpC2DMessagesNotInAllowedRange' (gerekli)

AmqpC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'AmqpC2DRejectedMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

AmqpC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'AmqpC2DRejectedMessagesNotInAllowedRange' (gerekli)

AmqpD2CMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'AmqpD2CMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

AmqpD2CMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'AmqpD2CMessagesNotInAllowedRange' (gerekli)

ConnectionFromIpNotAllowed

Name Description Value
ruleType Özel uyarı kuralının türü. 'ConnectionFromIpNotAllowed' (gerekli)

ConnectionToIpNotAllowed

Name Description Value
ruleType Özel uyarı kuralının türü. 'ConnectionToIpNotAllowed' (gerekli)

DenylistCustomAlertRule

Name Description Value
denylistValues Reddedecek değerler. Değerlerin biçimi kural türüne bağlıdır. string[] (gerekli)
isEnabled Özel uyarının durumu. bool (gerekli)
ruleType Özel uyarı kuralının türü. dize (gerekli)

DeviceSecurityGroupProperties

Name Description Value
allowlistRules İzin verme listesi özel uyarı kuralları. AllowlistCustomAlertRule[]
denylistRules Reddetme listesi özel uyarı kuralları. DenylistCustomAlertRule[]
thresholdRules Özel uyarı eşiği kurallarının listesi. ThresholdCustomAlertRule[]
timeWindowRules Özel uyarı zaman penceresi kurallarının listesi. TimeWindowCustomAlertRule[]

DirectMethodInvokesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'DirectMethodInvokesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

DirectMethodInvokesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'DirectMethodInvokesNotInAllowedRange' (gerekli)

FailedLocalLoginsNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'FailedLocalLoginsNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

FailedLocalLoginsNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'FailedLocalLoginsNotInAllowedRange' (gerekli)

FileUploadsNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'FileUploadsNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

FileUploadsNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'FileUploadsNotInAllowedRange' (gerekli)

HttpC2DMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'HttpC2DMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

HttpC2DMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'HttpC2DMessagesNotInAllowedRange' (gerekli)

HttpC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'HttpC2DRejectedMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

HttpC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'HttpC2DRejectedMessagesNotInAllowedRange' (gerekli)

HttpD2CMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'HttpD2CMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

HttpD2CMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'HttpD2CMessagesNotInAllowedRange' (gerekli)

LocalUserNotAllowed

Name Description Value
ruleType Özel uyarı kuralının türü. 'LocalUserNotAllowed' (gerekli)

MqttC2DMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'MqttC2DMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

MqttC2DMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'MqttC2DMessagesNotInAllowedRange' (gerekli)

MqttC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'MqttC2DRejectedMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

MqttC2DRejectedMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'MqttC2DRejectedMessagesNotInAllowedRange' (gerekli)

MqttD2CMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'MqttD2CMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

MqttD2CMessagesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'MqttD2CMessagesNotInAllowedRange' (gerekli)

ProcessNotAllowed

Name Description Value
ruleType Özel uyarı kuralının türü. 'ProcessNotAllowed' (gerekli)

QueuePurgesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'QueuePurgesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

QueuePurgesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'QueuePurgesNotInAllowedRange' (gerekli)

ThresholdCustomAlertRule

Name Description Value
isEnabled Özel uyarının durumu. bool (gerekli)
maxThreshold Maksimum eşik. int (gerekli)
minThreshold Minimum eşik. int (gerekli)
ruleType ActiveConnectionsNotInAllowedRange türü için 'ActiveConnectionsNotInAllowedRange' olarak ayarlayın. AmqpC2DMessagesNotInAllowedRange türü için 'AmqpC2DMessagesNotInAllowedRange' olarak ayarlayın. AmqpC2DRejectedMessagesNotInAllowedRange türü için 'AmqpC2DRejectedMessagesNotInAllowedRange' olarak ayarlayın. AmqpD2CMessagesNotInAllowedRange türü için 'AmqpD2CMessagesNotInAllowedRange' olarak ayarlayın. DirectMethodInvokesNotInAllowedRange türü için 'DirectMethodInVokesNotInAllowedRange' olarak ayarlayın. FailedLocalLoginsNotInAllowedRange türü için 'FailedLocalLoginsNotInAllowedRange' olarak ayarlayın. FileUploadsNotInAllowedRange türü için 'FileUploadsNotInAllowedRange' olarak ayarlayın. HttpC2DMessagesNotInAllowedRange türü için 'HttpC2DMessagesNotInAllowedRange' olarak ayarlayın. HttpC2DRejectedMessagesNotInAllowedRange türü için 'HttpC2DRejectedMessagesNotInAllowedRange' olarak ayarlayın. HttpD2CMessagesNotInAllowedRange türü için 'HttpD2CMessagesNotInAllowedRange' olarak ayarlayın. MqttC2DMessagesNotInAllowedRange türü için 'MqttC2DMessagesNotInAllowedRange' olarak ayarlayın. MqttC2DRejectedMessagesNotInAllowedRange türü için 'MqttC2DRejectedMessagesNotInAllowedRange' olarak ayarlayın. MqttD2CMessagesNotInAllowedRange türü için 'MqttD2CMessagesNotInAllowedRange' olarak ayarlayın. QueuePurgesNotInAllowedRange türü için 'QueuePurgesNotInAllowedRange' olarak ayarlayın. TwinUpdatesNotInAllowedRange türü için 'TwinUpdatesNotInAllowedRange' olarak ayarlayın. UnauthorizedOperationsNotInAllowedRange türü için 'UnauthorizedOperationsNotInAllowedRange' olarak ayarlayın. 'ActiveConnectionsNotInAllowedRange'
'AmqpC2DMessagesNotInAllowedRange'
'AmqpC2DRejectedMessagesNotInAllowedRange'
'AmqpD2CMessagesNotInAllowedRange'
'DirectMethodInvokesNotInAllowedRange'
'FailedLocalLoginsNotInAllowedRange'
'FileUploadsNotInAllowedRange'
'HttpC2DMessagesNotInAllowedRange'
'HttpC2DRejectedMessagesNotInAllowedRange'
'HttpD2CMessagesNotInAllowedRange'
'MqttC2DMessagesNotInAllowedRange'
'MqttC2DRejectedMessagesNotInAllowedRange'
'MqttD2CMessagesNotInAllowedRange'
'QueuePurgesNotInAllowedRange'
'TwinUpdatesNotInAllowedRange'
'UnauthorizedOperationsNotInAllowedRange' (gerekli)

TimeWindowCustomAlertRule

Name Description Value
isEnabled Özel uyarının durumu. bool (gerekli)
maxThreshold Maksimum eşik. int (gerekli)
minThreshold Minimum eşik. int (gerekli)
ruleType ActiveConnectionsNotInAllowedRange türü için 'ActiveConnectionsNotInAllowedRange' olarak ayarlayın. AmqpC2DMessagesNotInAllowedRange türü için 'AmqpC2DMessagesNotInAllowedRange' olarak ayarlayın. AmqpC2DRejectedMessagesNotInAllowedRange türü için 'AmqpC2DRejectedMessagesNotInAllowedRange' olarak ayarlayın. AmqpD2CMessagesNotInAllowedRange türü için 'AmqpD2CMessagesNotInAllowedRange' olarak ayarlayın. DirectMethodInvokesNotInAllowedRange türü için 'DirectMethodInVokesNotInAllowedRange' olarak ayarlayın. FailedLocalLoginsNotInAllowedRange türü için 'FailedLocalLoginsNotInAllowedRange' olarak ayarlayın. FileUploadsNotInAllowedRange türü için 'FileUploadsNotInAllowedRange' olarak ayarlayın. HttpC2DMessagesNotInAllowedRange türü için 'HttpC2DMessagesNotInAllowedRange' olarak ayarlayın. HttpC2DRejectedMessagesNotInAllowedRange türü için 'HttpC2DRejectedMessagesNotInAllowedRange' olarak ayarlayın. HttpD2CMessagesNotInAllowedRange türü için 'HttpD2CMessagesNotInAllowedRange' olarak ayarlayın. MqttC2DMessagesNotInAllowedRange türü için 'MqttC2DMessagesNotInAllowedRange' olarak ayarlayın. MqttC2DRejectedMessagesNotInAllowedRange türü için 'MqttC2DRejectedMessagesNotInAllowedRange' olarak ayarlayın. MqttD2CMessagesNotInAllowedRange türü için 'MqttD2CMessagesNotInAllowedRange' olarak ayarlayın. QueuePurgesNotInAllowedRange türü için 'QueuePurgesNotInAllowedRange' olarak ayarlayın. TwinUpdatesNotInAllowedRange türü için 'TwinUpdatesNotInAllowedRange' olarak ayarlayın. UnauthorizedOperationsNotInAllowedRange türü için 'UnauthorizedOperationsNotInAllowedRange' olarak ayarlayın. 'ActiveConnectionsNotInAllowedRange'
'AmqpC2DMessagesNotInAllowedRange'
'AmqpC2DRejectedMessagesNotInAllowedRange'
'AmqpD2CMessagesNotInAllowedRange'
'DirectMethodInvokesNotInAllowedRange'
'FailedLocalLoginsNotInAllowedRange'
'FileUploadsNotInAllowedRange'
'HttpC2DMessagesNotInAllowedRange'
'HttpC2DRejectedMessagesNotInAllowedRange'
'HttpD2CMessagesNotInAllowedRange'
'MqttC2DMessagesNotInAllowedRange'
'MqttC2DRejectedMessagesNotInAllowedRange'
'MqttD2CMessagesNotInAllowedRange'
'QueuePurgesNotInAllowedRange'
'TwinUpdatesNotInAllowedRange'
'UnauthorizedOperationsNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

TwinUpdatesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'TwinUpdatesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

TwinUpdatesNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'TwinUpdatesNotInAllowedRange' (gerekli)

UnauthorizedOperationsNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'UnauthorizedOperationsNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

UnauthorizedOperationsNotInAllowedRange

Name Description Value
ruleType Özel uyarı kuralının türü. 'UnauthorizedOperationsNotInAllowedRange' (gerekli)