Microsoft.Security deviceSecurityGroups

Bicep kaynak tanımı

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

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

Kaynak biçimi

Microsoft.Security/deviceSecurityGroups kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.Security/deviceSecurityGroups@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.

ActiveConnectionsNotInAllowedRangeiçin şunu kullanın:

{
  ruleType: 'ActiveConnectionsNotInAllowedRange'
}

AmqpC2DMessagesNotInAllowedRangeiçin şunu kullanın:

{
  ruleType: 'AmqpC2DMessagesNotInAllowedRange'
}

AmqpC2DRejectedMessagesNotInAllowedRangeiçin şunu kullanın:

{
  ruleType: 'AmqpC2DRejectedMessagesNotInAllowedRange'
}

AmqpD2CMessagesNotInAllowedRangeiçin şunu kullanın:

{
  ruleType: 'AmqpD2CMessagesNotInAllowedRange'
}

DirectMethodInvokesNotInAllowedRangeiçin şunu kullanın:

{
  ruleType: 'DirectMethodInvokesNotInAllowedRange'
}

FailedLocalLoginsNotInAllowedRangeiçin şunu kullanın:

{
  ruleType: 'FailedLocalLoginsNotInAllowedRange'
}

fileUploadsNotInAllowedRangeiçin şunu kullanın:

{
  ruleType: 'FileUploadsNotInAllowedRange'
}

httpC2DMessagesNotInAllowedRangeiçin şunu kullanın:

{
  ruleType: 'HttpC2DMessagesNotInAllowedRange'
}

httpC2DRejectedMessagesNotInAllowedRangeiçin şunu kullanın:

{
  ruleType: 'HttpC2DRejectedMessagesNotInAllowedRange'
}

HttpD2CMessagesNotInAllowedRangeiçin şunu kullanın:

{
  ruleType: 'HttpD2CMessagesNotInAllowedRange'
}

MqttC2DMessagesNotInAllowedRangeiçin şunu kullanın:

{
  ruleType: 'MqttC2DMessagesNotInAllowedRange'
}

MqttC2DRejectedMessagesNotInAllowedRangeiçin şunu kullanın:

{
  ruleType: 'MqttC2DRejectedMessagesNotInAllowedRange'
}

MqttD2CMessagesNotInAllowedRangeiçin şunu kullanın:

{
  ruleType: 'MqttD2CMessagesNotInAllowedRange'
}

QueuePurgesNotInAllowedRangeiçin şunu kullanın:

{
  ruleType: 'QueuePurgesNotInAllowedRange'
}

TwinUpdatesNotInAllowedRangeiçin şunu kullanın:

{
  ruleType: 'TwinUpdatesNotInAllowedRange'
}

UnauthorizedOperationsNotInAllowedRangeiçin şunu kullanın:

{
  ruleType: 'UnauthorizedOperationsNotInAllowedRange'
}

AllowlistCustomAlertRule nesneleri

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

ConnectionFromIpNotAllowediçin şunu kullanın:

{
  ruleType: 'ConnectionFromIpNotAllowed'
}

ConnectionToIpNotAllowediçin şunu kullanın:

{
  ruleType: 'ConnectionToIpNotAllowed'
}

LocalUserNotAllowediçin şunu kullanın:

{
  ruleType: 'LocalUserNotAllowed'
}

ProcessNotAllowediçin şunu kullanın:

{
  ruleType: 'ProcessNotAllowed'
}

ThresholdCustomAlertRule nesneleri

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

ActiveConnectionsNotInAllowedRangeiçin şunu kullanın:

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

AmqpC2DMessagesNotInAllowedRangeiçin şunu kullanın:

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

AmqpC2DRejectedMessagesNotInAllowedRangeiçin şunu kullanın:

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

AmqpD2CMessagesNotInAllowedRangeiçin şunu kullanın:

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

DirectMethodInvokesNotInAllowedRangeiçin şunu kullanın:

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

FailedLocalLoginsNotInAllowedRangeiçin şunu kullanın:

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

fileUploadsNotInAllowedRangeiçin şunu kullanın:

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

httpC2DMessagesNotInAllowedRangeiçin şunu kullanın:

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

httpC2DRejectedMessagesNotInAllowedRangeiçin şunu kullanın:

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

HttpD2CMessagesNotInAllowedRangeiçin şunu kullanın:

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

MqttC2DMessagesNotInAllowedRangeiçin şunu kullanın:

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

MqttC2DRejectedMessagesNotInAllowedRangeiçin şunu kullanın:

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

MqttD2CMessagesNotInAllowedRangeiçin şunu kullanın:

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

QueuePurgesNotInAllowedRangeiçin şunu kullanın:

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

TwinUpdatesNotInAllowedRangeiçin şunu kullanın:

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

UnauthorizedOperationsNotInAllowedRangeiçin şunu kullanın:

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

Özellik değerleri

ActiveConnectionsNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'ActiveConnectionsNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

ActiveConnectionsNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'ActiveConnectionsNotInAllowedRange' (gerekli)

AllowlistCustomAlertRule

Ad Açıklama Değer
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 ConnectionFromIpNotAllowedtürü için 'ConnectionFromIpNotAllowed' olarak ayarlayın. ConnectionToIpNotAllowedtürü için 'ConnectionToIpNotAllowed' olarak ayarlayın. LocalUserNotAllowedtürü için 'LocalUserNotAllowed' olarak ayarlayın. ProcessNotAllowedtürü için 'ProcessNotAllowed' olarak ayarlayın. 'ConnectionFromIpNotAllowed'
'ConnectionToIpNotAllowed'
'LocalUserNotAllowed'
'ProcessNotAllowed' (gerekli)

AmqpC2DMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'AmqpC2DMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

AmqpC2DMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'AmqpC2DMessagesNotInAllowedRange' (gerekli)

AmqpC2DRejectedMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'AmqpC2DRejectedMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

AmqpC2DRejectedMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'AmqpC2DRejectedMessagesNotInAllowedRange' (gerekli)

AmqpD2CMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'AmqpD2CMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

AmqpD2CMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'AmqpD2CMessagesNotInAllowedRange' (gerekli)

ConnectionFromIpNotAllowed

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'ConnectionFromIpNotAllowed' (gerekli)

ConnectionToIpNotAllowed

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'ConnectionToIpNotAllowed' (gerekli)

DenylistCustomAlertRule

Ad Açıklama Değer
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

Ad Açıklama Değer
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

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'DirectMethodInvokesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

DirectMethodInvokesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'DirectMethodInvokesNotInAllowedRange' (gerekli)

FailedLocalLoginsNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'FailedLocalLoginsNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

FailedLocalLoginsNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'FailedLocalLoginsNotInAllowedRange' (gerekli)

FileUploadsNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'FileUploadsNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

FileUploadsNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'FileUploadsNotInAllowedRange' (gerekli)

HttpC2DMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'HttpC2DMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

HttpC2DMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'HttpC2DMessagesNotInAllowedRange' (gerekli)

HttpC2DRejectedMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'HttpC2DRejectedMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

HttpC2DRejectedMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'HttpC2DRejectedMessagesNotInAllowedRange' (gerekli)

HttpD2CMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'HttpD2CMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

HttpD2CMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'HttpD2CMessagesNotInAllowedRange' (gerekli)

LocalUserNotAllowed

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'LocalUserNotAllowed' (gerekli)

Microsoft.Security/deviceSecurityGroups

Ad Açıklama Değer
ad Kaynak adı dize (gerekli)
Özellikler Cihaz Güvenliği grup verileri DeviceSecurityGroupProperties

MqttC2DMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'MqttC2DMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

MqttC2DMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'MqttC2DMessagesNotInAllowedRange' (gerekli)

MqttC2DRejectedMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'MqttC2DRejectedMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

MqttC2DRejectedMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'MqttC2DRejectedMessagesNotInAllowedRange' (gerekli)

MqttD2CMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'MqttD2CMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

MqttD2CMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'MqttD2CMessagesNotInAllowedRange' (gerekli)

ProcessNotAllowed

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'ProcessNotAllowed' (gerekli)

QueuePurgesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'QueuePurgesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

QueuePurgesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'QueuePurgesNotInAllowedRange' (gerekli)

ThresholdCustomAlertRule

Ad Açıklama Değer
isEnabled Özel uyarının durumu. bool (gerekli)
maxThreshold Maksimum eşik. int (gerekli)
minThreshold Minimum eşik. int (gerekli)
ruleType ActiveConnectionsNotInAllowedRangetürü için 'ActiveConnectionsNotInAllowedRange' olarak ayarlayın. AmqpC2DMessagesNotInAllowedRangetürü için 'AmqpC2DMessagesNotInAllowedRange' olarak ayarlayın. AmqpC2DRejectedMessagesNotInAllowedRangetürü için 'AmqpC2DRejectedMessagesNotInAllowedRange' olarak ayarlayın. AmqpD2CMessagesNotInAllowedRangetürü için 'AmqpD2CMessagesNotInAllowedRange' olarak ayarlayın. DirectMethodInvokesNotInAllowedRangetürü için 'DirectMethodInvokesNotInAllowedRange' olarak ayarlayın. FailedLocalLoginsNotInAllowedRangetürü için 'FailedLocalLoginsNotInAllowedRange' olarak ayarlayın. FileUploadsNotInAllowedRangetürü için 'FileUploadsNotInAllowedRange' olarak ayarlayın. HttpC2DMessagesNotInAllowedRangetürü için 'HttpC2DMessagesNotInAllowedRange' olarak ayarlayın. httpC2DRejectedMessagesNotInAllowedRangetürü için 'HttpC2DRejectedMessagesNotInAllowedRange' olarak ayarlayın. HttpD2CMessagesNotInAllowedRangetürü için 'HttpD2CMessagesNotInAllowedRange' olarak ayarlayın. MqttC2DMessagesNotInAllowedRangetürü için 'MqttC2DMessagesNotInAllowedRange' olarak ayarlayın. MqttC2DRejectedMessagesNotInAllowedRangetürü için 'MqttC2DRejectedMessagesNotInAllowedRange' olarak ayarlayın. MqttD2CMessagesNotInAllowedRangetürü için 'MqttD2CMessagesNotInAllowedRange' olarak ayarlayın. QueuePurgesNotInAllowedRangetürü için 'QueuePurgesNotInAllowedRange' olarak ayarlayın. TwinUpdatesNotInAllowedRangetürü için 'TwinUpdatesNotInAllowedRange' olarak ayarlayın. UnauthorizedOperationsNotInAllowedRangetü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

Ad Açıklama Değer
isEnabled Özel uyarının durumu. bool (gerekli)
maxThreshold Maksimum eşik. int (gerekli)
minThreshold Minimum eşik. int (gerekli)
ruleType ActiveConnectionsNotInAllowedRangetürü için 'ActiveConnectionsNotInAllowedRange' olarak ayarlayın. AmqpC2DMessagesNotInAllowedRangetürü için 'AmqpC2DMessagesNotInAllowedRange' olarak ayarlayın. AmqpC2DRejectedMessagesNotInAllowedRangetürü için 'AmqpC2DRejectedMessagesNotInAllowedRange' olarak ayarlayın. AmqpD2CMessagesNotInAllowedRangetürü için 'AmqpD2CMessagesNotInAllowedRange' olarak ayarlayın. DirectMethodInvokesNotInAllowedRangetürü için 'DirectMethodInvokesNotInAllowedRange' olarak ayarlayın. FailedLocalLoginsNotInAllowedRangetürü için 'FailedLocalLoginsNotInAllowedRange' olarak ayarlayın. FileUploadsNotInAllowedRangetürü için 'FileUploadsNotInAllowedRange' olarak ayarlayın. HttpC2DMessagesNotInAllowedRangetürü için 'HttpC2DMessagesNotInAllowedRange' olarak ayarlayın. httpC2DRejectedMessagesNotInAllowedRangetürü için 'HttpC2DRejectedMessagesNotInAllowedRange' olarak ayarlayın. HttpD2CMessagesNotInAllowedRangetürü için 'HttpD2CMessagesNotInAllowedRange' olarak ayarlayın. MqttC2DMessagesNotInAllowedRangetürü için 'MqttC2DMessagesNotInAllowedRange' olarak ayarlayın. MqttC2DRejectedMessagesNotInAllowedRangetürü için 'MqttC2DRejectedMessagesNotInAllowedRange' olarak ayarlayın. MqttD2CMessagesNotInAllowedRangetürü için 'MqttD2CMessagesNotInAllowedRange' olarak ayarlayın. QueuePurgesNotInAllowedRangetürü için 'QueuePurgesNotInAllowedRange' olarak ayarlayın. TwinUpdatesNotInAllowedRangetürü için 'TwinUpdatesNotInAllowedRange' olarak ayarlayın. UnauthorizedOperationsNotInAllowedRangetü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

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'TwinUpdatesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

TwinUpdatesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'TwinUpdatesNotInAllowedRange' (gerekli)

UnauthorizedOperationsNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'UnauthorizedOperationsNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

UnauthorizedOperationsNotInAllowedRange

Ad Açıklama Değer
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:

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

Kaynak biçimi

Microsoft.Security/deviceSecurityGroups kaynağı oluşturmak için ş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.

ActiveConnectionsNotInAllowedRangeiçin şunu kullanın:

{
  "ruleType": "ActiveConnectionsNotInAllowedRange"
}

AmqpC2DMessagesNotInAllowedRangeiçin şunu kullanın:

{
  "ruleType": "AmqpC2DMessagesNotInAllowedRange"
}

AmqpC2DRejectedMessagesNotInAllowedRangeiçin şunu kullanın:

{
  "ruleType": "AmqpC2DRejectedMessagesNotInAllowedRange"
}

AmqpD2CMessagesNotInAllowedRangeiçin şunu kullanın:

{
  "ruleType": "AmqpD2CMessagesNotInAllowedRange"
}

DirectMethodInvokesNotInAllowedRangeiçin şunu kullanın:

{
  "ruleType": "DirectMethodInvokesNotInAllowedRange"
}

FailedLocalLoginsNotInAllowedRangeiçin şunu kullanın:

{
  "ruleType": "FailedLocalLoginsNotInAllowedRange"
}

fileUploadsNotInAllowedRangeiçin şunu kullanın:

{
  "ruleType": "FileUploadsNotInAllowedRange"
}

httpC2DMessagesNotInAllowedRangeiçin şunu kullanın:

{
  "ruleType": "HttpC2DMessagesNotInAllowedRange"
}

httpC2DRejectedMessagesNotInAllowedRangeiçin şunu kullanın:

{
  "ruleType": "HttpC2DRejectedMessagesNotInAllowedRange"
}

HttpD2CMessagesNotInAllowedRangeiçin şunu kullanın:

{
  "ruleType": "HttpD2CMessagesNotInAllowedRange"
}

MqttC2DMessagesNotInAllowedRangeiçin şunu kullanın:

{
  "ruleType": "MqttC2DMessagesNotInAllowedRange"
}

MqttC2DRejectedMessagesNotInAllowedRangeiçin şunu kullanın:

{
  "ruleType": "MqttC2DRejectedMessagesNotInAllowedRange"
}

MqttD2CMessagesNotInAllowedRangeiçin şunu kullanın:

{
  "ruleType": "MqttD2CMessagesNotInAllowedRange"
}

QueuePurgesNotInAllowedRangeiçin şunu kullanın:

{
  "ruleType": "QueuePurgesNotInAllowedRange"
}

TwinUpdatesNotInAllowedRangeiçin şunu kullanın:

{
  "ruleType": "TwinUpdatesNotInAllowedRange"
}

UnauthorizedOperationsNotInAllowedRangeiçin şunu kullanın:

{
  "ruleType": "UnauthorizedOperationsNotInAllowedRange"
}

AllowlistCustomAlertRule nesneleri

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

ConnectionFromIpNotAllowediçin şunu kullanın:

{
  "ruleType": "ConnectionFromIpNotAllowed"
}

ConnectionToIpNotAllowediçin şunu kullanın:

{
  "ruleType": "ConnectionToIpNotAllowed"
}

LocalUserNotAllowediçin şunu kullanın:

{
  "ruleType": "LocalUserNotAllowed"
}

ProcessNotAllowediçin şunu kullanın:

{
  "ruleType": "ProcessNotAllowed"
}

ThresholdCustomAlertRule nesneleri

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

ActiveConnectionsNotInAllowedRangeiçin şunu kullanın:

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

AmqpC2DMessagesNotInAllowedRangeiçin şunu kullanın:

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

AmqpC2DRejectedMessagesNotInAllowedRangeiçin şunu kullanın:

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

AmqpD2CMessagesNotInAllowedRangeiçin şunu kullanın:

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

DirectMethodInvokesNotInAllowedRangeiçin şunu kullanın:

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

FailedLocalLoginsNotInAllowedRangeiçin şunu kullanın:

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

fileUploadsNotInAllowedRangeiçin şunu kullanın:

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

httpC2DMessagesNotInAllowedRangeiçin şunu kullanın:

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

httpC2DRejectedMessagesNotInAllowedRangeiçin şunu kullanın:

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

HttpD2CMessagesNotInAllowedRangeiçin şunu kullanın:

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

MqttC2DMessagesNotInAllowedRangeiçin şunu kullanın:

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

MqttC2DRejectedMessagesNotInAllowedRangeiçin şunu kullanın:

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

MqttD2CMessagesNotInAllowedRangeiçin şunu kullanın:

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

QueuePurgesNotInAllowedRangeiçin şunu kullanın:

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

TwinUpdatesNotInAllowedRangeiçin şunu kullanın:

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

UnauthorizedOperationsNotInAllowedRangeiçin şunu kullanın:

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

Özellik değerleri

ActiveConnectionsNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'ActiveConnectionsNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

ActiveConnectionsNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'ActiveConnectionsNotInAllowedRange' (gerekli)

AllowlistCustomAlertRule

Ad Açıklama Değer
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 ConnectionFromIpNotAllowedtürü için 'ConnectionFromIpNotAllowed' olarak ayarlayın. ConnectionToIpNotAllowedtürü için 'ConnectionToIpNotAllowed' olarak ayarlayın. LocalUserNotAllowedtürü için 'LocalUserNotAllowed' olarak ayarlayın. ProcessNotAllowedtürü için 'ProcessNotAllowed' olarak ayarlayın. 'ConnectionFromIpNotAllowed'
'ConnectionToIpNotAllowed'
'LocalUserNotAllowed'
'ProcessNotAllowed' (gerekli)

AmqpC2DMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'AmqpC2DMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

AmqpC2DMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'AmqpC2DMessagesNotInAllowedRange' (gerekli)

AmqpC2DRejectedMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'AmqpC2DRejectedMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

AmqpC2DRejectedMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'AmqpC2DRejectedMessagesNotInAllowedRange' (gerekli)

AmqpD2CMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'AmqpD2CMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

AmqpD2CMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'AmqpD2CMessagesNotInAllowedRange' (gerekli)

ConnectionFromIpNotAllowed

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'ConnectionFromIpNotAllowed' (gerekli)

ConnectionToIpNotAllowed

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'ConnectionToIpNotAllowed' (gerekli)

DenylistCustomAlertRule

Ad Açıklama Değer
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

Ad Açıklama Değer
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

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'DirectMethodInvokesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

DirectMethodInvokesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'DirectMethodInvokesNotInAllowedRange' (gerekli)

FailedLocalLoginsNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'FailedLocalLoginsNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

FailedLocalLoginsNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'FailedLocalLoginsNotInAllowedRange' (gerekli)

FileUploadsNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'FileUploadsNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

FileUploadsNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'FileUploadsNotInAllowedRange' (gerekli)

HttpC2DMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'HttpC2DMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

HttpC2DMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'HttpC2DMessagesNotInAllowedRange' (gerekli)

HttpC2DRejectedMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'HttpC2DRejectedMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

HttpC2DRejectedMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'HttpC2DRejectedMessagesNotInAllowedRange' (gerekli)

HttpD2CMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'HttpD2CMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

HttpD2CMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'HttpD2CMessagesNotInAllowedRange' (gerekli)

LocalUserNotAllowed

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'LocalUserNotAllowed' (gerekli)

Microsoft.Security/deviceSecurityGroups

Ad Açıklama Değer
apiVersion API sürümü '2019-08-01'
ad Kaynak adı dize (gerekli)
Özellikler Cihaz Güvenliği grup verileri DeviceSecurityGroupProperties
tür Kaynak türü 'Microsoft.Security/deviceSecurityGroups'

MqttC2DMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'MqttC2DMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

MqttC2DMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'MqttC2DMessagesNotInAllowedRange' (gerekli)

MqttC2DRejectedMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'MqttC2DRejectedMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

MqttC2DRejectedMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'MqttC2DRejectedMessagesNotInAllowedRange' (gerekli)

MqttD2CMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'MqttD2CMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

MqttD2CMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'MqttD2CMessagesNotInAllowedRange' (gerekli)

ProcessNotAllowed

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'ProcessNotAllowed' (gerekli)

QueuePurgesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'QueuePurgesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

QueuePurgesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'QueuePurgesNotInAllowedRange' (gerekli)

ThresholdCustomAlertRule

Ad Açıklama Değer
isEnabled Özel uyarının durumu. bool (gerekli)
maxThreshold Maksimum eşik. int (gerekli)
minThreshold Minimum eşik. int (gerekli)
ruleType ActiveConnectionsNotInAllowedRangetürü için 'ActiveConnectionsNotInAllowedRange' olarak ayarlayın. AmqpC2DMessagesNotInAllowedRangetürü için 'AmqpC2DMessagesNotInAllowedRange' olarak ayarlayın. AmqpC2DRejectedMessagesNotInAllowedRangetürü için 'AmqpC2DRejectedMessagesNotInAllowedRange' olarak ayarlayın. AmqpD2CMessagesNotInAllowedRangetürü için 'AmqpD2CMessagesNotInAllowedRange' olarak ayarlayın. DirectMethodInvokesNotInAllowedRangetürü için 'DirectMethodInvokesNotInAllowedRange' olarak ayarlayın. FailedLocalLoginsNotInAllowedRangetürü için 'FailedLocalLoginsNotInAllowedRange' olarak ayarlayın. FileUploadsNotInAllowedRangetürü için 'FileUploadsNotInAllowedRange' olarak ayarlayın. HttpC2DMessagesNotInAllowedRangetürü için 'HttpC2DMessagesNotInAllowedRange' olarak ayarlayın. httpC2DRejectedMessagesNotInAllowedRangetürü için 'HttpC2DRejectedMessagesNotInAllowedRange' olarak ayarlayın. HttpD2CMessagesNotInAllowedRangetürü için 'HttpD2CMessagesNotInAllowedRange' olarak ayarlayın. MqttC2DMessagesNotInAllowedRangetürü için 'MqttC2DMessagesNotInAllowedRange' olarak ayarlayın. MqttC2DRejectedMessagesNotInAllowedRangetürü için 'MqttC2DRejectedMessagesNotInAllowedRange' olarak ayarlayın. MqttD2CMessagesNotInAllowedRangetürü için 'MqttD2CMessagesNotInAllowedRange' olarak ayarlayın. QueuePurgesNotInAllowedRangetürü için 'QueuePurgesNotInAllowedRange' olarak ayarlayın. TwinUpdatesNotInAllowedRangetürü için 'TwinUpdatesNotInAllowedRange' olarak ayarlayın. UnauthorizedOperationsNotInAllowedRangetü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

Ad Açıklama Değer
isEnabled Özel uyarının durumu. bool (gerekli)
maxThreshold Maksimum eşik. int (gerekli)
minThreshold Minimum eşik. int (gerekli)
ruleType ActiveConnectionsNotInAllowedRangetürü için 'ActiveConnectionsNotInAllowedRange' olarak ayarlayın. AmqpC2DMessagesNotInAllowedRangetürü için 'AmqpC2DMessagesNotInAllowedRange' olarak ayarlayın. AmqpC2DRejectedMessagesNotInAllowedRangetürü için 'AmqpC2DRejectedMessagesNotInAllowedRange' olarak ayarlayın. AmqpD2CMessagesNotInAllowedRangetürü için 'AmqpD2CMessagesNotInAllowedRange' olarak ayarlayın. DirectMethodInvokesNotInAllowedRangetürü için 'DirectMethodInvokesNotInAllowedRange' olarak ayarlayın. FailedLocalLoginsNotInAllowedRangetürü için 'FailedLocalLoginsNotInAllowedRange' olarak ayarlayın. FileUploadsNotInAllowedRangetürü için 'FileUploadsNotInAllowedRange' olarak ayarlayın. HttpC2DMessagesNotInAllowedRangetürü için 'HttpC2DMessagesNotInAllowedRange' olarak ayarlayın. httpC2DRejectedMessagesNotInAllowedRangetürü için 'HttpC2DRejectedMessagesNotInAllowedRange' olarak ayarlayın. HttpD2CMessagesNotInAllowedRangetürü için 'HttpD2CMessagesNotInAllowedRange' olarak ayarlayın. MqttC2DMessagesNotInAllowedRangetürü için 'MqttC2DMessagesNotInAllowedRange' olarak ayarlayın. MqttC2DRejectedMessagesNotInAllowedRangetürü için 'MqttC2DRejectedMessagesNotInAllowedRange' olarak ayarlayın. MqttD2CMessagesNotInAllowedRangetürü için 'MqttD2CMessagesNotInAllowedRange' olarak ayarlayın. QueuePurgesNotInAllowedRangetürü için 'QueuePurgesNotInAllowedRange' olarak ayarlayın. TwinUpdatesNotInAllowedRangetürü için 'TwinUpdatesNotInAllowedRange' olarak ayarlayın. UnauthorizedOperationsNotInAllowedRangetü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

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'TwinUpdatesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

TwinUpdatesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'TwinUpdatesNotInAllowedRange' (gerekli)

UnauthorizedOperationsNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'UnauthorizedOperationsNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

UnauthorizedOperationsNotInAllowedRange

Ad Açıklama Değer
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:

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

Kaynak biçimi

Microsoft.Security/deviceSecurityGroups kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

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

TimeWindowCustomAlertRule nesneleri

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

ActiveConnectionsNotInAllowedRangeiçin şunu kullanın:

{
  ruleType = "ActiveConnectionsNotInAllowedRange"
}

AmqpC2DMessagesNotInAllowedRangeiçin şunu kullanın:

{
  ruleType = "AmqpC2DMessagesNotInAllowedRange"
}

AmqpC2DRejectedMessagesNotInAllowedRangeiçin şunu kullanın:

{
  ruleType = "AmqpC2DRejectedMessagesNotInAllowedRange"
}

AmqpD2CMessagesNotInAllowedRangeiçin şunu kullanın:

{
  ruleType = "AmqpD2CMessagesNotInAllowedRange"
}

DirectMethodInvokesNotInAllowedRangeiçin şunu kullanın:

{
  ruleType = "DirectMethodInvokesNotInAllowedRange"
}

FailedLocalLoginsNotInAllowedRangeiçin şunu kullanın:

{
  ruleType = "FailedLocalLoginsNotInAllowedRange"
}

fileUploadsNotInAllowedRangeiçin şunu kullanın:

{
  ruleType = "FileUploadsNotInAllowedRange"
}

httpC2DMessagesNotInAllowedRangeiçin şunu kullanın:

{
  ruleType = "HttpC2DMessagesNotInAllowedRange"
}

httpC2DRejectedMessagesNotInAllowedRangeiçin şunu kullanın:

{
  ruleType = "HttpC2DRejectedMessagesNotInAllowedRange"
}

HttpD2CMessagesNotInAllowedRangeiçin şunu kullanın:

{
  ruleType = "HttpD2CMessagesNotInAllowedRange"
}

MqttC2DMessagesNotInAllowedRangeiçin şunu kullanın:

{
  ruleType = "MqttC2DMessagesNotInAllowedRange"
}

MqttC2DRejectedMessagesNotInAllowedRangeiçin şunu kullanın:

{
  ruleType = "MqttC2DRejectedMessagesNotInAllowedRange"
}

MqttD2CMessagesNotInAllowedRangeiçin şunu kullanın:

{
  ruleType = "MqttD2CMessagesNotInAllowedRange"
}

QueuePurgesNotInAllowedRangeiçin şunu kullanın:

{
  ruleType = "QueuePurgesNotInAllowedRange"
}

TwinUpdatesNotInAllowedRangeiçin şunu kullanın:

{
  ruleType = "TwinUpdatesNotInAllowedRange"
}

UnauthorizedOperationsNotInAllowedRangeiçin şunu kullanın:

{
  ruleType = "UnauthorizedOperationsNotInAllowedRange"
}

AllowlistCustomAlertRule nesneleri

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

ConnectionFromIpNotAllowediçin şunu kullanın:

{
  ruleType = "ConnectionFromIpNotAllowed"
}

ConnectionToIpNotAllowediçin şunu kullanın:

{
  ruleType = "ConnectionToIpNotAllowed"
}

LocalUserNotAllowediçin şunu kullanın:

{
  ruleType = "LocalUserNotAllowed"
}

ProcessNotAllowediçin şunu kullanın:

{
  ruleType = "ProcessNotAllowed"
}

ThresholdCustomAlertRule nesneleri

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

ActiveConnectionsNotInAllowedRangeiçin şunu kullanın:

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

AmqpC2DMessagesNotInAllowedRangeiçin şunu kullanın:

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

AmqpC2DRejectedMessagesNotInAllowedRangeiçin şunu kullanın:

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

AmqpD2CMessagesNotInAllowedRangeiçin şunu kullanın:

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

DirectMethodInvokesNotInAllowedRangeiçin şunu kullanın:

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

FailedLocalLoginsNotInAllowedRangeiçin şunu kullanın:

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

fileUploadsNotInAllowedRangeiçin şunu kullanın:

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

httpC2DMessagesNotInAllowedRangeiçin şunu kullanın:

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

httpC2DRejectedMessagesNotInAllowedRangeiçin şunu kullanın:

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

HttpD2CMessagesNotInAllowedRangeiçin şunu kullanın:

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

MqttC2DMessagesNotInAllowedRangeiçin şunu kullanın:

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

MqttC2DRejectedMessagesNotInAllowedRangeiçin şunu kullanın:

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

MqttD2CMessagesNotInAllowedRangeiçin şunu kullanın:

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

QueuePurgesNotInAllowedRangeiçin şunu kullanın:

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

TwinUpdatesNotInAllowedRangeiçin şunu kullanın:

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

UnauthorizedOperationsNotInAllowedRangeiçin şunu kullanın:

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

Özellik değerleri

ActiveConnectionsNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'ActiveConnectionsNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

ActiveConnectionsNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'ActiveConnectionsNotInAllowedRange' (gerekli)

AllowlistCustomAlertRule

Ad Açıklama Değer
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 ConnectionFromIpNotAllowedtürü için 'ConnectionFromIpNotAllowed' olarak ayarlayın. ConnectionToIpNotAllowedtürü için 'ConnectionToIpNotAllowed' olarak ayarlayın. LocalUserNotAllowedtürü için 'LocalUserNotAllowed' olarak ayarlayın. ProcessNotAllowedtürü için 'ProcessNotAllowed' olarak ayarlayın. 'ConnectionFromIpNotAllowed'
'ConnectionToIpNotAllowed'
'LocalUserNotAllowed'
'ProcessNotAllowed' (gerekli)

AmqpC2DMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'AmqpC2DMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

AmqpC2DMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'AmqpC2DMessagesNotInAllowedRange' (gerekli)

AmqpC2DRejectedMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'AmqpC2DRejectedMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

AmqpC2DRejectedMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'AmqpC2DRejectedMessagesNotInAllowedRange' (gerekli)

AmqpD2CMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'AmqpD2CMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

AmqpD2CMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'AmqpD2CMessagesNotInAllowedRange' (gerekli)

ConnectionFromIpNotAllowed

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'ConnectionFromIpNotAllowed' (gerekli)

ConnectionToIpNotAllowed

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'ConnectionToIpNotAllowed' (gerekli)

DenylistCustomAlertRule

Ad Açıklama Değer
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

Ad Açıklama Değer
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

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'DirectMethodInvokesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

DirectMethodInvokesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'DirectMethodInvokesNotInAllowedRange' (gerekli)

FailedLocalLoginsNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'FailedLocalLoginsNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

FailedLocalLoginsNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'FailedLocalLoginsNotInAllowedRange' (gerekli)

FileUploadsNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'FileUploadsNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

FileUploadsNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'FileUploadsNotInAllowedRange' (gerekli)

HttpC2DMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'HttpC2DMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

HttpC2DMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'HttpC2DMessagesNotInAllowedRange' (gerekli)

HttpC2DRejectedMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'HttpC2DRejectedMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

HttpC2DRejectedMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'HttpC2DRejectedMessagesNotInAllowedRange' (gerekli)

HttpD2CMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'HttpD2CMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

HttpD2CMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'HttpD2CMessagesNotInAllowedRange' (gerekli)

LocalUserNotAllowed

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'LocalUserNotAllowed' (gerekli)

Microsoft.Security/deviceSecurityGroups

Ad Açıklama Değer
ad Kaynak adı dize (gerekli)
Özellikler Cihaz Güvenliği grup verileri DeviceSecurityGroupProperties
tür Kaynak türü "Microsoft.Security/deviceSecurityGroups@2019-08-01"

MqttC2DMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'MqttC2DMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

MqttC2DMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'MqttC2DMessagesNotInAllowedRange' (gerekli)

MqttC2DRejectedMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'MqttC2DRejectedMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

MqttC2DRejectedMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'MqttC2DRejectedMessagesNotInAllowedRange' (gerekli)

MqttD2CMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'MqttD2CMessagesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

MqttD2CMessagesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'MqttD2CMessagesNotInAllowedRange' (gerekli)

ProcessNotAllowed

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'ProcessNotAllowed' (gerekli)

QueuePurgesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'QueuePurgesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

QueuePurgesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'QueuePurgesNotInAllowedRange' (gerekli)

ThresholdCustomAlertRule

Ad Açıklama Değer
isEnabled Özel uyarının durumu. bool (gerekli)
maxThreshold Maksimum eşik. int (gerekli)
minThreshold Minimum eşik. int (gerekli)
ruleType ActiveConnectionsNotInAllowedRangetürü için 'ActiveConnectionsNotInAllowedRange' olarak ayarlayın. AmqpC2DMessagesNotInAllowedRangetürü için 'AmqpC2DMessagesNotInAllowedRange' olarak ayarlayın. AmqpC2DRejectedMessagesNotInAllowedRangetürü için 'AmqpC2DRejectedMessagesNotInAllowedRange' olarak ayarlayın. AmqpD2CMessagesNotInAllowedRangetürü için 'AmqpD2CMessagesNotInAllowedRange' olarak ayarlayın. DirectMethodInvokesNotInAllowedRangetürü için 'DirectMethodInvokesNotInAllowedRange' olarak ayarlayın. FailedLocalLoginsNotInAllowedRangetürü için 'FailedLocalLoginsNotInAllowedRange' olarak ayarlayın. FileUploadsNotInAllowedRangetürü için 'FileUploadsNotInAllowedRange' olarak ayarlayın. HttpC2DMessagesNotInAllowedRangetürü için 'HttpC2DMessagesNotInAllowedRange' olarak ayarlayın. httpC2DRejectedMessagesNotInAllowedRangetürü için 'HttpC2DRejectedMessagesNotInAllowedRange' olarak ayarlayın. HttpD2CMessagesNotInAllowedRangetürü için 'HttpD2CMessagesNotInAllowedRange' olarak ayarlayın. MqttC2DMessagesNotInAllowedRangetürü için 'MqttC2DMessagesNotInAllowedRange' olarak ayarlayın. MqttC2DRejectedMessagesNotInAllowedRangetürü için 'MqttC2DRejectedMessagesNotInAllowedRange' olarak ayarlayın. MqttD2CMessagesNotInAllowedRangetürü için 'MqttD2CMessagesNotInAllowedRange' olarak ayarlayın. QueuePurgesNotInAllowedRangetürü için 'QueuePurgesNotInAllowedRange' olarak ayarlayın. TwinUpdatesNotInAllowedRangetürü için 'TwinUpdatesNotInAllowedRange' olarak ayarlayın. UnauthorizedOperationsNotInAllowedRangetü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

Ad Açıklama Değer
isEnabled Özel uyarının durumu. bool (gerekli)
maxThreshold Maksimum eşik. int (gerekli)
minThreshold Minimum eşik. int (gerekli)
ruleType ActiveConnectionsNotInAllowedRangetürü için 'ActiveConnectionsNotInAllowedRange' olarak ayarlayın. AmqpC2DMessagesNotInAllowedRangetürü için 'AmqpC2DMessagesNotInAllowedRange' olarak ayarlayın. AmqpC2DRejectedMessagesNotInAllowedRangetürü için 'AmqpC2DRejectedMessagesNotInAllowedRange' olarak ayarlayın. AmqpD2CMessagesNotInAllowedRangetürü için 'AmqpD2CMessagesNotInAllowedRange' olarak ayarlayın. DirectMethodInvokesNotInAllowedRangetürü için 'DirectMethodInvokesNotInAllowedRange' olarak ayarlayın. FailedLocalLoginsNotInAllowedRangetürü için 'FailedLocalLoginsNotInAllowedRange' olarak ayarlayın. FileUploadsNotInAllowedRangetürü için 'FileUploadsNotInAllowedRange' olarak ayarlayın. HttpC2DMessagesNotInAllowedRangetürü için 'HttpC2DMessagesNotInAllowedRange' olarak ayarlayın. httpC2DRejectedMessagesNotInAllowedRangetürü için 'HttpC2DRejectedMessagesNotInAllowedRange' olarak ayarlayın. HttpD2CMessagesNotInAllowedRangetürü için 'HttpD2CMessagesNotInAllowedRange' olarak ayarlayın. MqttC2DMessagesNotInAllowedRangetürü için 'MqttC2DMessagesNotInAllowedRange' olarak ayarlayın. MqttC2DRejectedMessagesNotInAllowedRangetürü için 'MqttC2DRejectedMessagesNotInAllowedRange' olarak ayarlayın. MqttD2CMessagesNotInAllowedRangetürü için 'MqttD2CMessagesNotInAllowedRange' olarak ayarlayın. QueuePurgesNotInAllowedRangetürü için 'QueuePurgesNotInAllowedRange' olarak ayarlayın. TwinUpdatesNotInAllowedRangetürü için 'TwinUpdatesNotInAllowedRange' olarak ayarlayın. UnauthorizedOperationsNotInAllowedRangetü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

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'TwinUpdatesNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

TwinUpdatesNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'TwinUpdatesNotInAllowedRange' (gerekli)

UnauthorizedOperationsNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'UnauthorizedOperationsNotInAllowedRange' (gerekli)
timeWindowSize Iso8601 biçimindeki zaman penceresi boyutu. dize (gerekli)

UnauthorizedOperationsNotInAllowedRange

Ad Açıklama Değer
ruleType Özel uyarı kuralının türü. 'UnauthorizedOperationsNotInAllowedRange' (gerekli)