Microsoft.Security deviceSecurityGroups

Definice prostředku Bicep

Typ prostředku deviceSecurityGroups je prostředek rozšíření, což znamená, že ho můžete použít na jiný prostředek.

scope Pomocí vlastnosti tohoto prostředku nastavte obor tohoto prostředku. Viz Nastavení oboru u prostředků rozšíření v Bicepu.

Typ prostředku deviceSecurityGroups je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Security/deviceSecurityGroups, přidejte do šablony následující bicep.

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

AllowlistCustomAlertRule – objekty

Nastavte vlastnost ruleType pro určení typu objektu.

Pro ConnectionFromIpNotAllowed použijte:

  ruleType: 'ConnectionFromIpNotAllowed'

Pro ConnectionToIpNotAllowed použijte:

  ruleType: 'ConnectionToIpNotAllowed'

Jako LocalUserNotAllowed použijte:

  ruleType: 'LocalUserNotAllowed'

V části ProcessNotAllowed použijte:

  ruleType: 'ProcessNotAllowed'

ThresholdCustomAlertRule – objekty

Nastavte vlastnost ruleType pro určení typu objektu.

Pro ActiveConnectionsNotInAllowedRange použijte:

  ruleType: 'ActiveConnectionsNotInAllowedRange'
  timeWindowSize: 'string'

Pro AmqpC2DMessagesNotInAllowedRange použijte:

  ruleType: 'AmqpC2DMessagesNotInAllowedRange'
  timeWindowSize: 'string'

Pro AmqpC2DRejectedMessagesNotInAllowedRange použijte:

  ruleType: 'AmqpC2DRejectedMessagesNotInAllowedRange'
  timeWindowSize: 'string'

Pro AmqpD2CMessagesNotInAllowedRange použijte:

  ruleType: 'AmqpD2CMessagesNotInAllowedRange'
  timeWindowSize: 'string'

Pro DirectMethodInvokesNotInAllowedRange použijte:

  ruleType: 'DirectMethodInvokesNotInAllowedRange'
  timeWindowSize: 'string'

Pro FailedLocalLoginsNotInAllowedRange použijte:

  ruleType: 'FailedLocalLoginsNotInAllowedRange'
  timeWindowSize: 'string'

Pro FileUploadsNotInAllowedRange použijte:

  ruleType: 'FileUploadsNotInAllowedRange'
  timeWindowSize: 'string'

Pro HttpC2DMessagesNotInAllowedRange použijte:

  ruleType: 'HttpC2DMessagesNotInAllowedRange'
  timeWindowSize: 'string'

Pro HttpC2DRejectedMessagesNotInAllowedRange použijte:

  ruleType: 'HttpC2DRejectedMessagesNotInAllowedRange'
  timeWindowSize: 'string'

Pro HttpD2CMessagesNotInAllowedRange použijte:

  ruleType: 'HttpD2CMessagesNotInAllowedRange'
  timeWindowSize: 'string'

Pro MqttC2DMessagesNotInAllowedRange použijte:

  ruleType: 'MqttC2DMessagesNotInAllowedRange'
  timeWindowSize: 'string'

Pro MqttC2DRejectedMessagesNotInAllowedRange použijte:

  ruleType: 'MqttC2DRejectedMessagesNotInAllowedRange'
  timeWindowSize: 'string'

Pro MqttD2CMessagesNotInAllowedRange použijte:

  ruleType: 'MqttD2CMessagesNotInAllowedRange'
  timeWindowSize: 'string'

Pro QueuePurgesNotInAllowedRange použijte:

  ruleType: 'QueuePurgesNotInAllowedRange'
  timeWindowSize: 'string'

Pro TwinUpdatesNotInAllowedRange použijte:

  ruleType: 'TwinUpdatesNotInAllowedRange'
  timeWindowSize: 'string'

Pro UnauthorizedOperationsNotInAllowedRange použijte:

  ruleType: 'UnauthorizedOperationsNotInAllowedRange'
  timeWindowSize: 'string'

TimeWindowCustomAlertRule – objekty

Nastavte vlastnost ruleType pro určení typu objektu.

Pro ActiveConnectionsNotInAllowedRange použijte:

  ruleType: 'ActiveConnectionsNotInAllowedRange'

Pro AmqpC2DMessagesNotInAllowedRange použijte:

  ruleType: 'AmqpC2DMessagesNotInAllowedRange'

Pro AmqpC2DRejectedMessagesNotInAllowedRange použijte:

  ruleType: 'AmqpC2DRejectedMessagesNotInAllowedRange'

Pro AmqpD2CMessagesNotInAllowedRange použijte:

  ruleType: 'AmqpD2CMessagesNotInAllowedRange'

Pro DirectMethodInvokesNotInAllowedRange použijte:

  ruleType: 'DirectMethodInvokesNotInAllowedRange'

Pro FailedLocalLoginsNotInAllowedRange použijte:

  ruleType: 'FailedLocalLoginsNotInAllowedRange'

Pro FileUploadsNotInAllowedRange použijte:

  ruleType: 'FileUploadsNotInAllowedRange'

Pro HttpC2DMessagesNotInAllowedRange použijte:

  ruleType: 'HttpC2DMessagesNotInAllowedRange'

Pro HttpC2DRejectedMessagesNotInAllowedRange použijte:

  ruleType: 'HttpC2DRejectedMessagesNotInAllowedRange'

Pro HttpD2CMessagesNotInAllowedRange použijte:

  ruleType: 'HttpD2CMessagesNotInAllowedRange'

Pro MqttC2DMessagesNotInAllowedRange použijte:

  ruleType: 'MqttC2DMessagesNotInAllowedRange'

Pro MqttC2DRejectedMessagesNotInAllowedRange použijte:

  ruleType: 'MqttC2DRejectedMessagesNotInAllowedRange'

Pro MqttD2CMessagesNotInAllowedRange použijte:

  ruleType: 'MqttD2CMessagesNotInAllowedRange'

Pro QueuePurgesNotInAllowedRange použijte:

  ruleType: 'QueuePurgesNotInAllowedRange'

Pro TwinUpdatesNotInAllowedRange použijte:

  ruleType: 'TwinUpdatesNotInAllowedRange'

Pro UnauthorizedOperationsNotInAllowedRange použijte:

  ruleType: 'UnauthorizedOperationsNotInAllowedRange'

Hodnoty vlastností

deviceSecurityGroups

Název Description Hodnota
name Název prostředku string (povinné)

Omezení počtu znaků: 1–260

Platné znaky:
Alfanumerické znaky, podtržítka a spojovníky.
scope Použijte při vytváření prostředku rozšíření v oboru, který se liší od oboru nasazení. Cílový prostředek

Pro Bicep nastavte tuto vlastnost na symbolický název prostředku, aby se použil prostředek rozšíření.
properties Data skupiny zabezpečení zařízení DeviceSecurityGroupProperties

DeviceSecurityGroupProperties

Název Description Hodnota
allowlistRules Vlastní pravidla upozornění na seznam povolených AllowlistCustomAlertRule[]
denylistRules Vlastní pravidla upozornění na seznam odepření DenylistCustomAlertRule[]
thresholdRules Seznam vlastních pravidel prahové hodnoty upozornění. ThresholdCustomAlertRule[]
timeWindowRules Seznam vlastních pravidel časového intervalu upozornění. TimeWindowCustomAlertRule[]

AllowlistCustomAlertRule

Název Description Hodnota
allowlistValues Hodnoty, které se mají povolit. Formát hodnot závisí na typu pravidla. string[] (povinné)
Isenabled Stav vlastní výstrahy. bool (povinné)
ruleType Nastavení typu objektu ConnectionFromIpNotAllowed
ConnectionToIpNotAllowed
LocalUserNotAllowed
ProcessNotAllowed (povinné)

ConnectionFromIpNotAllowed

Název Description Hodnota
ruleType Typ vlastního pravidla upozornění. ConnectionFromIpNotAllowed (povinné)

ConnectionToIpNotAllowed

Název Description Hodnota
ruleType Typ vlastního pravidla upozornění. ConnectionToIpNotAllowed (povinné)

LocalUserNotAllowed

Název Description Hodnota
ruleType Typ vlastního pravidla upozornění. LocalUserNotAllowed (povinné)

ProcessNotAllowed

Název Description Hodnota
ruleType Typ vlastního pravidla upozornění. ProcessNotAllowed (povinné)

DenylistCustomAlertRule

Název Description Hodnota
denylistValues Hodnoty, které se mají odepřít. Formát hodnot závisí na typu pravidla. string[] (povinné)
Isenabled Stav vlastní výstrahy. bool (povinné)
ruleType Typ vlastního pravidla upozornění. string (povinné)

ThresholdCustomAlertRule

Název Description Hodnota
Isenabled Stav vlastní výstrahy. bool (povinné)
maxThreshold Maximální prahová hodnota. int (povinné)
minThreshold Minimální prahová hodnota. int (povinné)
ruleType Nastavení typu objektu ActiveConnectionsNotInAllowedRange
AmqpC2DMessagesNotInAllowedRange
AmqpC2DRejectedMessagesNotInAllowedRange
AmqpD2CMessagesNotInAllowedRange
DirectMethodInvokesNotInAllowedRange
FailedLocalLoginsNotInAllowedRange
FileUploadsNotInAllowedRange
HttpC2DMessagesNotInAllowedRange
HttpC2DRejectedMessagesNotInAllowedRange
HttpD2CMessagesNotInAllowedRange
MqttC2DMessagesNotInAllowedRange
MqttC2DRejectedMessagesNotInAllowedRange
MqttD2CMessagesNotInAllowedRange
QueuePurgesNotInAllowedRange
TwinUpdatesNotInAllowedRange
UnauthorizedOperationsNotInAllowedRange (povinné)

ActiveConnectionsNotInAllowedRange

Název Description Hodnota
ruleType Typ vlastního pravidla upozornění. ActiveConnectionsNotInAllowedRange (povinné)
timeWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

AmqpC2DMessagesNotInAllowedRange

Název Description Hodnota
ruleType Typ vlastního pravidla upozornění. AmqpC2DMessagesNotInAllowedRange (povinné)
timeWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

AmqpC2DRejectedMessagesNotInAllowedRange

Název Description Hodnota
ruleType Typ vlastního pravidla upozornění. 'AmqpC2DRejectedMessagesNotInAllowedRange' (povinné)
timeWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

AmqpD2CMessagesNotInAllowedRange

Název Description Hodnota
ruleType Typ vlastního pravidla upozornění. AmqpD2CMessagesNotInAllowedRange (povinné)
timeWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

DirectMethodInvokesNotInAllowedRange

Název Description Hodnota
ruleType Typ vlastního pravidla upozornění. DirectMethodInvokesNotInAllowedRange (povinné)
timeWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

FailedLocalLoginsNotInAllowedRange

Název Description Hodnota
ruleType Typ vlastního pravidla upozornění. FailedLocalLoginsNotInAllowedRange (povinné)
timeWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

FileUploadsNotInAllowedRange

Název Description Hodnota
ruleType Typ vlastního pravidla upozornění. FileUploadsNotInAllowedRange (povinné)
timeWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

HttpC2DMessagesNotInAllowedRange

Název Description Hodnota
ruleType Typ vlastního pravidla upozornění. HttpC2DMessagesNotInAllowedRange (povinné)
timeWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

HttpC2DRejectedMessagesNotInAllowedRange

Název Description Hodnota
ruleType Typ vlastního pravidla upozornění. HttpC2DRejectedMessagesNotInAllowedRange (povinné)
timeWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

HttpD2CMessagesNotInAllowedRange

Název Description Hodnota
ruleType Typ vlastního pravidla upozornění. HttpD2CMessagesNotInAllowedRange (povinné)
timeWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

MqttC2DMessagesNotInAllowedRange

Název Description Hodnota
ruleType Typ vlastního pravidla upozornění. MqttC2DMessagesNotInAllowedRange (povinné)
timeWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

MqttC2DRejectedMessagesNotInAllowedRange

Název Description Hodnota
ruleType Typ vlastního pravidla upozornění. MqttC2DRejectedMessagesNotInAllowedRange (povinné)
timeWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

MqttD2CMessagesNotInAllowedRange

Název Description Hodnota
typ pravidla Typ vlastního pravidla upozornění. MqttD2CMessagesNotInAllowedRange (povinné)
časWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

QueuePurgesNotInAllowedRange

Název Description Hodnota
typ pravidla Typ vlastního pravidla upozornění. QueuePurgesNotInAllowedRange (povinné)
časWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

TwinUpdatesNotInAllowedRange

Název Description Hodnota
typ pravidla Typ vlastního pravidla upozornění. TwinUpdatesNotInAllowedRange (povinné)
časWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

UnauthorizedOperationsNotInAllowedRange

Název Description Hodnota
typ pravidla Typ vlastního pravidla upozornění. UnauthorizedOperationsNotInAllowedRange (povinné)
časWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

TimeWindowCustomAlertRule

Název Description Hodnota
Isenabled Stav vlastní výstrahy. bool (povinné)
maxThreshold Maximální prahová hodnota. int (povinné)
minThreshold Minimální prahová hodnota. int (povinné)
časWindowSize Velikost časového okna ve formátu iso8601. string (povinné)
typ pravidla Nastavení typu objektu ActiveConnectionsNotInAllowedRange
AmqpC2DMessagesNotInAllowedRange
AmqpC2DRejectedMessagesNotInAllowedRange
AmqpD2CMessagesNotInAllowedRange
DirectMethodInvokesNotInAllowedRange
FailedLocalLoginsNotInAllowedRange
FileUploadsNotInAllowedRange
HttpC2DMessagesNotInAllowedRange
HttpC2DRejectedMessagesNotInAllowedRange
HttpD2CMessagesNotInAllowedRange
MqttC2DMessagesNotInAllowedRange
MqttC2DRejectedMessagesNotInAllowedRange
MqttD2CMessagesNotInAllowedRange
QueuePurgesNotInAllowedRange
TwinUpdatesNotInAllowedRange
UnauthorizedOperationsNotInAllowedRange (povinné)

Definice prostředku šablony ARM

Typ prostředku deviceSecurityGroups je prostředek rozšíření, což znamená, že ho můžete použít na jiný prostředek.

scope Pomocí vlastnosti tohoto prostředku nastavte obor tohoto prostředku. Viz Nastavení oboru pro prostředky rozšíření v šablonách ARM.

Typ prostředku deviceSecurityGroups je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Security/deviceSecurityGroups, přidejte do šablony následující kód JSON.

{
  "type": "Microsoft.Security/deviceSecurityGroups",
  "apiVersion": "2019-08-01",
  "name": "string",
  "scope": "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
      }
    ]
  }
}

Objekty AllowlistCustomAlertRule

Nastavte vlastnost ruleType a zadejte typ objektu.

Pro ConnectionFromIpNotAllowed použijte:

  "ruleType": "ConnectionFromIpNotAllowed"

Pro ConnectionToIpNotAllowed použijte:

  "ruleType": "ConnectionToIpNotAllowed"

Jako LocalUserNotAllowed použijte:

  "ruleType": "LocalUserNotAllowed"

V části ProcessNotAllowed použijte:

  "ruleType": "ProcessNotAllowed"

ThresholdCustomAlertRule – objekty

Nastavte vlastnost ruleType a zadejte typ objektu.

Pro ActiveConnectionsNotInAllowedRange použijte:

  "ruleType": "ActiveConnectionsNotInAllowedRange",
  "timeWindowSize": "string"

Pro AmqpC2DMessagesNotInAllowedRange použijte:

  "ruleType": "AmqpC2DMessagesNotInAllowedRange",
  "timeWindowSize": "string"

Pro AmqpC2DRejectedMessagesNotInAllowedRange použijte:

  "ruleType": "AmqpC2DRejectedMessagesNotInAllowedRange",
  "timeWindowSize": "string"

Pro AmqpD2CMessagesNotInAllowedRange použijte:

  "ruleType": "AmqpD2CMessagesNotInAllowedRange",
  "timeWindowSize": "string"

Pro DirectMethodInvokesNotInAllowedRange použijte:

  "ruleType": "DirectMethodInvokesNotInAllowedRange",
  "timeWindowSize": "string"

Pro FailedLocalLoginsNotInAllowedRange použijte:

  "ruleType": "FailedLocalLoginsNotInAllowedRange",
  "timeWindowSize": "string"

Pro FileUploadsNotInAllowedRange použijte:

  "ruleType": "FileUploadsNotInAllowedRange",
  "timeWindowSize": "string"

Pro HttpC2DMessagesNotInAllowedRange použijte:

  "ruleType": "HttpC2DMessagesNotInAllowedRange",
  "timeWindowSize": "string"

Pro HttpC2DRejectedMessagesNotInAllowedRange použijte:

  "ruleType": "HttpC2DRejectedMessagesNotInAllowedRange",
  "timeWindowSize": "string"

Pro HttpD2CMessagesNotInAllowedRange použijte:

  "ruleType": "HttpD2CMessagesNotInAllowedRange",
  "timeWindowSize": "string"

Pro MqttC2DMessagesNotInAllowedRange použijte:

  "ruleType": "MqttC2DMessagesNotInAllowedRange",
  "timeWindowSize": "string"

Pro MqttC2DRejectedMessagesNotInAllowedRange použijte:

  "ruleType": "MqttC2DRejectedMessagesNotInAllowedRange",
  "timeWindowSize": "string"

Pro MqttD2CMessagesNotInAllowedRange použijte:

  "ruleType": "MqttD2CMessagesNotInAllowedRange",
  "timeWindowSize": "string"

Pro QueuePurgesNotInAllowedRange použijte:

  "ruleType": "QueuePurgesNotInAllowedRange",
  "timeWindowSize": "string"

Pro TwinUpdatesNotInAllowedRange použijte:

  "ruleType": "TwinUpdatesNotInAllowedRange",
  "timeWindowSize": "string"

Pro UnauthorizedOperationsNotInAllowedRange použijte:

  "ruleType": "UnauthorizedOperationsNotInAllowedRange",
  "timeWindowSize": "string"

TimeWindowCustomAlertRule – objekty

Nastavte vlastnost ruleType pro určení typu objektu.

Pro ActiveConnectionsNotInAllowedRange použijte:

  "ruleType": "ActiveConnectionsNotInAllowedRange"

Pro AmqpC2DMessagesNotInAllowedRange použijte:

  "ruleType": "AmqpC2DMessagesNotInAllowedRange"

Pro AmqpC2DRejectedMessagesNotInAllowedRange použijte:

  "ruleType": "AmqpC2DRejectedMessagesNotInAllowedRange"

Pro AmqpD2CMessagesNotInAllowedRange použijte:

  "ruleType": "AmqpD2CMessagesNotInAllowedRange"

Pro DirectMethodInvokesNotInAllowedRange použijte:

  "ruleType": "DirectMethodInvokesNotInAllowedRange"

Pro FailedLocalLoginsNotInAllowedRange použijte:

  "ruleType": "FailedLocalLoginsNotInAllowedRange"

Pro FileUploadsNotInAllowedRange použijte:

  "ruleType": "FileUploadsNotInAllowedRange"

Pro HttpC2DMessagesNotInAllowedRange použijte:

  "ruleType": "HttpC2DMessagesNotInAllowedRange"

Pro HttpC2DRejectedMessagesNotInAllowedRange použijte:

  "ruleType": "HttpC2DRejectedMessagesNotInAllowedRange"

Pro HttpD2CMessagesNotInAllowedRange použijte:

  "ruleType": "HttpD2CMessagesNotInAllowedRange"

Pro MqttC2DMessagesNotInAllowedRange použijte:

  "ruleType": "MqttC2DMessagesNotInAllowedRange"

Pro MqttC2DRejectedMessagesNotInAllowedRange použijte:

  "ruleType": "MqttC2DRejectedMessagesNotInAllowedRange"

Pro MqttD2CMessagesNotInAllowedRange použijte:

  "ruleType": "MqttD2CMessagesNotInAllowedRange"

Pro QueuePurgesNotInAllowedRange použijte:

  "ruleType": "QueuePurgesNotInAllowedRange"

Pro TwinUpdatesNotInAllowedRange použijte:

  "ruleType": "TwinUpdatesNotInAllowedRange"

Pro UnauthorizedOperationsNotInAllowedRange použijte:

  "ruleType": "UnauthorizedOperationsNotInAllowedRange"

Hodnoty vlastností

deviceSecurityGroups

Název Description Hodnota
typ Typ prostředku Microsoft.Security/deviceSecurityGroups
apiVersion Verze rozhraní API prostředků '2019-08-01'
name Název prostředku string (povinné)

Omezení počtu znaků: 1–260

Platné znaky:
Alfanumerické znaky, podtržítka a spojovníky.
scope Použijte při vytváření prostředku rozšíření v oboru, který se liší od oboru nasazení. Cílový prostředek

Pro JSON nastavte hodnotu na úplný název prostředku, na který chcete prostředek rozšíření použít.
properties Data skupiny zabezpečení zařízení DeviceSecurityGroupProperties

DeviceSecurityGroupProperties

Název Description Hodnota
allowlistRules Vlastní pravidla upozornění na seznam povolených AllowlistCustomAlertRule[]
denylistRules Vlastní pravidla upozornění na seznam odepření DenylistCustomAlertRule[]
thresholdRules Seznam vlastních pravidel prahové hodnoty upozornění. ThresholdCustomAlertRule[]
timeWindowRules Seznam vlastních pravidel časového intervalu upozornění. TimeWindowCustomAlertRule[]

AllowlistCustomAlertRule

Název Description Hodnota
allowlistValues Hodnoty, které se mají povolit. Formát hodnot závisí na typu pravidla. string[] (povinné)
Isenabled Stav vlastní výstrahy. bool (povinné)
ruleType Nastavení typu objektu ConnectionFromIpNotAllowed
ConnectionToIpNotAllowed
LocalUserNotAllowed
ProcessNotAllowed (povinné)

ConnectionFromIpNotAllowed

Název Description Hodnota
ruleType Typ vlastního pravidla upozornění. ConnectionFromIpNotAllowed (povinné)

ConnectionToIpNotAllowed

Název Description Hodnota
ruleType Typ vlastního pravidla upozornění. ConnectionToIpNotAllowed (povinné)

LocalUserNotAllowed

Název Description Hodnota
typ pravidla Typ vlastního pravidla upozornění. LocalUserNotAllowed (povinné)

ProcessNotAllowed

Název Description Hodnota
typ pravidla Typ vlastního pravidla upozornění. ProcessNotAllowed (povinné)

DenylistCustomAlertRule

Název Description Hodnota
denylistValues Hodnoty, které se mají odepřít. Formát hodnot závisí na typu pravidla. string[] (povinné)
Isenabled Stav vlastní výstrahy. bool (povinné)
typ pravidla Typ vlastního pravidla upozornění. string (povinné)

ThresholdCustomAlertRule

Název Description Hodnota
Isenabled Stav vlastní výstrahy. bool (povinné)
maxThreshold Maximální prahová hodnota. int (povinné)
minThreshold Minimální prahová hodnota. int (povinné)
typ pravidla Nastavení typu objektu ActiveConnectionsNotInAllowedRange
AmqpC2DMessagesNotInAllowedRange
AmqpC2DRejectedMessagesNotInAllowedRange
AmqpD2CMessagesNotInAllowedRange
DirectMethodInvokesNotInAllowedRange
FailedLocalLoginsNotInAllowedRange
FileUploadsNotInAllowedRange
HttpC2DMessagesNotInAllowedRange
HttpC2DRejectedMessagesNotInAllowedRange
HttpD2CMessagesNotInAllowedRange
MqttC2DMessagesNotInAllowedRange
MqttC2DRejectedMessagesNotInAllowedRange
MqttD2CMessagesNotInAllowedRange
QueuePurgesNotInAllowedRange
TwinUpdatesNotInAllowedRange
UnauthorizedOperationsNotInAllowedRange (povinné)

ActiveConnectionsNotInAllowedRange

Název Description Hodnota
typ pravidla Typ vlastního pravidla upozornění. ActiveConnectionsNotInAllowedRange (povinné)
časWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

AmqpC2DMessagesNotInAllowedRange

Název Description Hodnota
typ pravidla Typ vlastního pravidla upozornění. AmqpC2DMessagesNotInAllowedRange (povinné)
časWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

AmqpC2DRejectedMessagesNotInAllowedRange

Název Description Hodnota
typ pravidla Typ vlastního pravidla upozornění. AmqpC2DRejectedMessagesNotInAllowedRange (povinné)
časWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

AmqpD2CMessagesNotInAllowedRange

Název Description Hodnota
typ pravidla Typ vlastního pravidla upozornění. AmqpD2CMessagesNotInAllowedRange (povinné)
časWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

DirectMethodInvokesNotInAllowedRange

Název Description Hodnota
typ pravidla Typ vlastního pravidla upozornění. DirectMethodInvokesNotInAllowedRange (povinné)
časWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

FailedLocalLoginsNotInAllowedRange

Název Description Hodnota
typ pravidla Typ vlastního pravidla upozornění. FailedLocalLoginsNotInAllowedRange (povinné)
časWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

FileUploadsNotInAllowedRange

Název Description Hodnota
typ pravidla Typ vlastního pravidla upozornění. FileUploadsNotInAllowedRange (povinné)
časWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

HttpC2DMessagesNotInAllowedRange

Název Description Hodnota
typ pravidla Typ vlastního pravidla upozornění. HttpC2DMessagesNotInAllowedRange (povinné)
časWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

HttpC2DRejectedMessagesNotInAllowedRange

Název Description Hodnota
typ pravidla Typ vlastního pravidla upozornění. HttpC2DRejectedMessagesNotInAllowedRange (povinné)
časWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

HttpD2CMessagesNotInAllowedRange

Název Description Hodnota
typ pravidla Typ vlastního pravidla upozornění. HttpD2CMessagesNotInAllowedRange (povinné)
časWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

MqttC2DMessagesNotInAllowedRange

Název Description Hodnota
typ pravidla Typ vlastního pravidla upozornění. MqttC2DMessagesNotInAllowedRange (povinné)
časWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

MqttC2DRejectedMessagesNotInAllowedRange

Název Description Hodnota
typ pravidla Typ vlastního pravidla upozornění. MqttC2DRejectedMessagesNotInAllowedRange (povinné)
časWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

MqttD2CMessagesNotInAllowedRange

Název Description Hodnota
typ pravidla Typ vlastního pravidla upozornění. MqttD2CMessagesNotInAllowedRange (povinné)
časWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

QueuePurgesNotInAllowedRange

Název Description Hodnota
typ pravidla Typ vlastního pravidla upozornění. QueuePurgesNotInAllowedRange (povinné)
časWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

TwinUpdatesNotInAllowedRange

Název Description Hodnota
ruleType Typ vlastního pravidla upozornění. TwinUpdatesNotInAllowedRange (povinné)
timeWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

UnauthorizedOperationsNotInAllowedRange

Název Description Hodnota
ruleType Typ vlastního pravidla upozornění. UnauthorizedOperationsNotInAllowedRange (povinné)
timeWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

TimeWindowCustomAlertRule

Název Description Hodnota
Isenabled Stav vlastní výstrahy. bool (povinné)
maxThreshold Maximální prahová hodnota. int (povinné)
minThreshold Minimální prahová hodnota. int (povinné)
timeWindowSize Velikost časového okna ve formátu iso8601. string (povinné)
ruleType Nastavení typu objektu ActiveConnectionsNotInAllowedRange
AmqpC2DMessagesNotInAllowedRange
AmqpC2DRejectedMessagesNotInAllowedRange
AmqpD2CMessagesNotInAllowedRange
DirectMethodInvokesNotInAllowedRange
FailedLocalLoginsNotInAllowedRange
FileUploadsNotInAllowedRange
HttpC2DMessagesNotInAllowedRange
HttpC2DRejectedMessagesNotInAllowedRange
HttpD2CMessagesNotInAllowedRange
MqttC2DMessagesNotInAllowedRange
MqttC2DRejectedMessagesNotInAllowedRange
MqttD2CMessagesNotInAllowedRange
QueuePurgesNotInAllowedRange
TwinUpdatesNotInAllowedRange
UnauthorizedOperationsNotInAllowedRange (povinné)

Definice prostředku Terraformu (zprostředkovatele AzAPI)

Typ prostředku deviceSecurityGroups je prostředek rozšíření, což znamená, že ho můžete použít na jiný prostředek.

parent_id Pomocí vlastnosti tohoto prostředku nastavte obor tohoto prostředku.

Typ prostředku deviceSecurityGroups je možné nasadit s operacemi, které cílí na:

  • Skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Security/deviceSecurityGroups, přidejte do šablony následující Terraform.

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

AllowlistCustomAlertRule – objekty

Nastavte vlastnost ruleType pro určení typu objektu.

Pro ConnectionFromIpNotAllowed použijte:

  ruleType = "ConnectionFromIpNotAllowed"

Pro ConnectionToIpNotAllowed použijte:

  ruleType = "ConnectionToIpNotAllowed"

Jako LocalUserNotAllowed použijte:

  ruleType = "LocalUserNotAllowed"

V části ProcessNotAllowed použijte:

  ruleType = "ProcessNotAllowed"

ThresholdCustomAlertRule – objekty

Nastavte vlastnost ruleType pro určení typu objektu.

Pro ActiveConnectionsNotInAllowedRange použijte:

  ruleType = "ActiveConnectionsNotInAllowedRange"
  timeWindowSize = "string"

Pro AmqpC2DMessagesNotInAllowedRange použijte:

  ruleType = "AmqpC2DMessagesNotInAllowedRange"
  timeWindowSize = "string"

Pro AmqpC2DRejectedMessagesNotInAllowedRange použijte:

  ruleType = "AmqpC2DRejectedMessagesNotInAllowedRange"
  timeWindowSize = "string"

Pro AmqpD2CMessagesNotInAllowedRange použijte:

  ruleType = "AmqpD2CMessagesNotInAllowedRange"
  timeWindowSize = "string"

Pro DirectMethodInvokesNotInAllowedRange použijte:

  ruleType = "DirectMethodInvokesNotInAllowedRange"
  timeWindowSize = "string"

Pro FailedLocalLoginsNotInAllowedRange použijte:

  ruleType = "FailedLocalLoginsNotInAllowedRange"
  timeWindowSize = "string"

Pro FileUploadsNotInAllowedRange použijte:

  ruleType = "FileUploadsNotInAllowedRange"
  timeWindowSize = "string"

Pro HttpC2DMessagesNotInAllowedRange použijte:

  ruleType = "HttpC2DMessagesNotInAllowedRange"
  timeWindowSize = "string"

Pro HttpC2DRejectedMessagesNotInAllowedRange použijte:

  ruleType = "HttpC2DRejectedMessagesNotInAllowedRange"
  timeWindowSize = "string"

Pro HttpD2CMessagesNotInAllowedRange použijte:

  ruleType = "HttpD2CMessagesNotInAllowedRange"
  timeWindowSize = "string"

Pro MqttC2DMessagesNotInAllowedRange použijte:

  ruleType = "MqttC2DMessagesNotInAllowedRange"
  timeWindowSize = "string"

Pro MqttC2DRejectedMessagesNotInAllowedRange použijte:

  ruleType = "MqttC2DRejectedMessagesNotInAllowedRange"
  timeWindowSize = "string"

Pro MqttD2CMessagesNotInAllowedRange použijte:

  ruleType = "MqttD2CMessagesNotInAllowedRange"
  timeWindowSize = "string"

Pro QueuePurgesNotInAllowedRange použijte:

  ruleType = "QueuePurgesNotInAllowedRange"
  timeWindowSize = "string"

Pro TwinUpdatesNotInAllowedRange použijte:

  ruleType = "TwinUpdatesNotInAllowedRange"
  timeWindowSize = "string"

Pro UnauthorizedOperationsNotInAllowedRange použijte:

  ruleType = "UnauthorizedOperationsNotInAllowedRange"
  timeWindowSize = "string"

TimeWindowCustomAlertRule – objekty

Nastavte vlastnost ruleType pro určení typu objektu.

Pro ActiveConnectionsNotInAllowedRange použijte:

  ruleType = "ActiveConnectionsNotInAllowedRange"

Pro AmqpC2DMessagesNotInAllowedRange použijte:

  ruleType = "AmqpC2DMessagesNotInAllowedRange"

Pro AmqpC2DRejectedMessagesNotInAllowedRange použijte:

  ruleType = "AmqpC2DRejectedMessagesNotInAllowedRange"

Pro AmqpD2CMessagesNotInAllowedRange použijte:

  ruleType = "AmqpD2CMessagesNotInAllowedRange"

Pro DirectMethodInvokesNotInAllowedRange použijte:

  ruleType = "DirectMethodInvokesNotInAllowedRange"

Pro FailedLocalLoginsNotInAllowedRange použijte:

  ruleType = "FailedLocalLoginsNotInAllowedRange"

Pro FileUploadsNotInAllowedRange použijte:

  ruleType = "FileUploadsNotInAllowedRange"

Pro HttpC2DMessagesNotInAllowedRange použijte:

  ruleType = "HttpC2DMessagesNotInAllowedRange"

Pro HttpC2DRejectedMessagesNotInAllowedRange použijte:

  ruleType = "HttpC2DRejectedMessagesNotInAllowedRange"

Pro HttpD2CMessagesNotInAllowedRange použijte:

  ruleType = "HttpD2CMessagesNotInAllowedRange"

Pro MqttC2DMessagesNotInAllowedRange použijte:

  ruleType = "MqttC2DMessagesNotInAllowedRange"

Pro MqttC2DRejectedMessagesNotInAllowedRange použijte:

  ruleType = "MqttC2DRejectedMessagesNotInAllowedRange"

Pro MqttD2CMessagesNotInAllowedRange použijte:

  ruleType = "MqttD2CMessagesNotInAllowedRange"

Pro QueuePurgesNotInAllowedRange použijte:

  ruleType = "QueuePurgesNotInAllowedRange"

Pro TwinUpdatesNotInAllowedRange použijte:

  ruleType = "TwinUpdatesNotInAllowedRange"

Pro UnauthorizedOperationsNotInAllowedRange použijte:

  ruleType = "UnauthorizedOperationsNotInAllowedRange"

Hodnoty vlastností

deviceSecurityGroups

Název Description Hodnota
typ Typ prostředku Microsoft.Security/deviceSecurityGroups@2019-08-01
name Název prostředku string (povinné)

Limit počtu znaků: 1–260

Platné znaky:
Alfanumerické znaky, podtržítka a pomlčky
parent_id ID prostředku, na který se má tento prostředek rozšíření použít. string (povinné)
properties Data skupiny zabezpečení zařízení DeviceSecurityGroupProperties

DeviceSecurityGroupProperties

Název Description Hodnota
pravidla seznamu povolených seznamů Vlastní pravidla upozornění na seznam povolených AllowlistCustomAlertRule[]
denylistRules Vlastní pravidla upozornění na seznam odepření DenylistCustomAlertRule[]
prahová pravidla Seznam vlastních pravidel prahových hodnot upozornění ThresholdCustomAlertRule[]
timeWindowRules Seznam vlastních pravidel časového intervalu upozornění TimeWindowCustomAlertRule[]

AllowlistCustomAlertRule

Název Description Hodnota
allowlistValues Hodnoty, které se mají povolit. Formát hodnot závisí na typu pravidla. string[] (povinné)
Isenabled Stav vlastní výstrahy. bool (povinné)
typ pravidla Nastavení typu objektu ConnectionFromIpNotAllowed
ConnectionToIpNotAllowed
LocalUserNotAllowed
ProcessNotAllowed (povinné)

ConnectionFromIpNotAllowed

Název Description Hodnota
typ pravidla Typ vlastního pravidla upozornění. "ConnectionFromIpNotAllowed" (povinné)

ConnectionToIpNotAllowed

Název Description Hodnota
typ pravidla Typ vlastního pravidla upozornění. "ConnectionToIpNotAllowed" (povinné)

LocalUserNotAllowed

Název Description Hodnota
typ pravidla Typ vlastního pravidla upozornění. LocalUserNotAllowed (povinné)

ProcessNotAllowed

Název Description Hodnota
typ pravidla Typ vlastního pravidla upozornění. ProcessNotAllowed (povinné)

DenylistCustomAlertRule

Název Description Hodnota
denylistValues Hodnoty, které se mají odepřít. Formát hodnot závisí na typu pravidla. string[] (povinné)
Isenabled Stav vlastní výstrahy. bool (povinné)
typ pravidla Typ vlastního pravidla upozornění. string (povinné)

ThresholdCustomAlertRule

Název Description Hodnota
Isenabled Stav vlastní výstrahy. bool (povinné)
maxThreshold Maximální prahová hodnota. int (povinné)
minThreshold Minimální prahová hodnota. int (povinné)
ruleType Nastavení typu objektu ActiveConnectionsNotInAllowedRange
AmqpC2DMessagesNotInAllowedRange
AmqpC2DRejectedMessagesNotInAllowedRange
AmqpD2CMessagesNotInAllowedRange
DirectMethodInvokesNotInAllowedRange
FailedLocalLoginsNotInAllowedRange
FileUploadsNotInAllowedRange
HttpC2DMessagesNotInAllowedRange
HttpC2DRejectedMessagesNotInAllowedRange
HttpD2CMessagesNotInAllowedRange
MqttC2DMessagesNotInAllowedRange
MqttC2DRejectedMessagesNotInAllowedRange
MqttD2CMessagesNotInAllowedRange
QueuePurgesNotInAllowedRange
TwinUpdatesNotInAllowedRange
UnauthorizedOperationsNotInAllowedRange (povinné)

ActiveConnectionsNotInAllowedRange

Název Description Hodnota
ruleType Typ vlastního pravidla upozornění. ActiveConnectionsNotInAllowedRange (povinné)
timeWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

AmqpC2DMessagesNotInAllowedRange

Název Description Hodnota
ruleType Typ vlastního pravidla upozornění. "AmqpC2DMessagesNotInAllowedRange" (povinné)
timeWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

AmqpC2DRejectedMessagesNotInAllowedRange

Název Description Hodnota
ruleType Typ vlastního pravidla upozornění. "AmqpC2DRejectedMessagesNotInAllowedRange" (povinné)
timeWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

AmqpD2CMessagesNotInAllowedRange

Název Description Hodnota
ruleType Typ vlastního pravidla upozornění. "AmqpD2CMessagesNotInAllowedRange" (povinné)
timeWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

DirectMethodInvokesNotInAllowedRange

Název Description Hodnota
ruleType Typ vlastního pravidla upozornění. DirectMethodInvokesNotInAllowedRange (povinné)
timeWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

FailedLocalLoginsNotInAllowedRange

Název Description Hodnota
ruleType Typ vlastního pravidla upozornění. "FailedLocalLoginsNotInAllowedRange" (povinné)
timeWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

FileUploadsNotInAllowedRange

Název Description Hodnota
ruleType Typ vlastního pravidla upozornění. FileUploadsNotInAllowedRange (povinné)
timeWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

HttpC2DMessagesNotInAllowedRange

Název Description Hodnota
ruleType Typ vlastního pravidla upozornění. HttpC2DMessagesNotInAllowedRange (povinné)
timeWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

HttpC2DRejectedMessagesNotInAllowedRange

Název Description Hodnota
ruleType Typ vlastního pravidla upozornění. HttpC2DRejectedMessagesNotInAllowedRange (povinné)
timeWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

HttpD2CMessagesNotInAllowedRange

Název Description Hodnota
ruleType Typ vlastního pravidla upozornění. HttpD2CMessagesNotInAllowedRange (povinné)
timeWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

MqttC2DMessagesNotInAllowedRange

Název Description Hodnota
ruleType Typ vlastního pravidla upozornění. "MqttC2DMessagesNotInAllowedRange" (povinné)
timeWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

MqttC2DRejectedMessagesNotInAllowedRange

Název Description Hodnota
ruleType Typ vlastního pravidla upozornění. "MqttC2DRejectedMessagesNotInAllowedRange" (povinné)
timeWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

MqttD2CMessagesNotInAllowedRange

Název Description Hodnota
ruleType Typ vlastního pravidla upozornění. "MqttD2CMessagesNotInAllowedRange" (povinné)
timeWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

QueuePurgesNotInAllowedRange

Název Description Hodnota
ruleType Typ vlastního pravidla upozornění. QueuePurgesNotInAllowedRange (povinné)
timeWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

TwinUpdatesNotInAllowedRange

Název Description Hodnota
ruleType Typ vlastního pravidla upozornění. TwinUpdatesNotInAllowedRange (povinné)
timeWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

UnauthorizedOperationsNotInAllowedRange

Název Description Hodnota
ruleType Typ vlastního pravidla upozornění. "UnauthorizedOperationsNotInAllowedRange" (povinné)
timeWindowSize Velikost časového okna ve formátu iso8601. string (povinné)

TimeWindowCustomAlertRule

Název Description Hodnota
Isenabled Stav vlastní výstrahy. bool (povinné)
maxThreshold Maximální prahová hodnota. int (povinné)
minThreshold Minimální prahová hodnota. int (povinné)
timeWindowSize Velikost časového okna ve formátu iso8601. string (povinné)
ruleType Nastavení typu objektu ActiveConnectionsNotInAllowedRange
AmqpC2DMessagesNotInAllowedRange
AmqpC2DRejectedMessagesNotInAllowedRange
AmqpD2CMessagesNotInAllowedRange
DirectMethodInvokesNotInAllowedRange
FailedLocalLoginsNotInAllowedRange
FileUploadsNotInAllowedRange
HttpC2DMessagesNotInAllowedRange
HttpC2DRejectedMessagesNotInAllowedRange
HttpD2CMessagesNotInAllowedRange
MqttC2DMessagesNotInAllowedRange
MqttC2DRejectedMessagesNotInAllowedRange
MqttD2CMessagesNotInAllowedRange
QueuePurgesNotInAllowedRange
TwinUpdatesNotInAllowedRange
UnauthorizedOperationsNotInAllowedRange (povinné)