Microsoft.Security deviceSecurityGroups

Definizione di risorsa Bicep

Il tipo di risorsa deviceSecurityGroups è una risorsa di estensione, il che significa che è possibile applicarlo a un'altra risorsa.

Usare la scope proprietà in questa risorsa per impostare l'ambito per questa risorsa. Vedere Impostare l'ambito sulle risorse di estensione in Bicep.

Il tipo di risorsa deviceSecurityGroups può essere distribuito con operazioni destinate a:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.Security/deviceSecurityGroups, aggiungere il bicep seguente al modello.

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

Oggetti AllowlistCustomAlertRule

Impostare la proprietà ruleType per specificare il tipo di oggetto.

Per ConnectionFromIpNotAllowed, usare:

  ruleType: 'ConnectionFromIpNotAllowed'

Per ConnectionToIpNotAllowed, usare:

  ruleType: 'ConnectionToIpNotAllowed'

Per LocalUserNotAllowed, usare:

  ruleType: 'LocalUserNotAllowed'

Per ProcessNotAllowed, usare:

  ruleType: 'ProcessNotAllowed'

Oggetti ThresholdCustomAlertRule

Impostare la proprietà ruleType per specificare il tipo di oggetto.

Per ActiveConnectionsNotInAllowedRange, usare:

  ruleType: 'ActiveConnectionsNotInAllowedRange'
  timeWindowSize: 'string'

Per AmqpC2DMessagesNotInAllowedRange, usare:

  ruleType: 'AmqpC2DMessagesNotInAllowedRange'
  timeWindowSize: 'string'

Per AmqpC2DRejectedMessagesNotInAllowedRange, usare:

  ruleType: 'AmqpC2DRejectedMessagesNotInAllowedRange'
  timeWindowSize: 'string'

Per AmqpD2CMessagesNotInAllowedRange, usare:

  ruleType: 'AmqpD2CMessagesNotInAllowedRange'
  timeWindowSize: 'string'

Per DirectMethodInvokesNotInAllowedRange, usare:

  ruleType: 'DirectMethodInvokesNotInAllowedRange'
  timeWindowSize: 'string'

Per FailedLocalLoginsNotInAllowedRange, usare:

  ruleType: 'FailedLocalLoginsNotInAllowedRange'
  timeWindowSize: 'string'

Per FileUploadsNotInAllowedRange, usare:

  ruleType: 'FileUploadsNotInAllowedRange'
  timeWindowSize: 'string'

Per HttpC2DMessagesNotInAllowedRange, usare:

  ruleType: 'HttpC2DMessagesNotInAllowedRange'
  timeWindowSize: 'string'

Per HttpC2DRejectedMessagesNotInAllowedRange, usare:

  ruleType: 'HttpC2DRejectedMessagesNotInAllowedRange'
  timeWindowSize: 'string'

Per HttpD2CMessagesNotInAllowedRange, usare:

  ruleType: 'HttpD2CMessagesNotInAllowedRange'
  timeWindowSize: 'string'

Per MqttC2DMessagesNotInAllowedRange, usare:

  ruleType: 'MqttC2DMessagesNotInAllowedRange'
  timeWindowSize: 'string'

Per MqttC2DRejectedMessagesNotInAllowedRange, usare:

  ruleType: 'MqttC2DRejectedMessagesNotInAllowedRange'
  timeWindowSize: 'string'

Per MqttD2CMessagesNotInAllowedRange, usare:

  ruleType: 'MqttD2CMessagesNotInAllowedRange'
  timeWindowSize: 'string'

Per QueuePurgesNotInAllowedRange, usare:

  ruleType: 'QueuePurgesNotInAllowedRange'
  timeWindowSize: 'string'

Per TwinUpdatesNotInAllowedRange, usare:

  ruleType: 'TwinUpdatesNotInAllowedRange'
  timeWindowSize: 'string'

Per UnauthorizedOperationsNotInAllowedRange, usare:

  ruleType: 'UnauthorizedOperationsNotInAllowedRange'
  timeWindowSize: 'string'

Oggetti TimeWindowCustomAlertRule

Impostare la proprietà ruleType per specificare il tipo di oggetto.

Per ActiveConnectionsNotInAllowedRange, usare:

  ruleType: 'ActiveConnectionsNotInAllowedRange'

Per AmqpC2DMessagesNotInAllowedRange, usare:

  ruleType: 'AmqpC2DMessagesNotInAllowedRange'

Per AmqpC2DRejectedMessagesNotInAllowedRange, usare:

  ruleType: 'AmqpC2DRejectedMessagesNotInAllowedRange'

Per AmqpD2CMessagesNotInAllowedRange, usare:

  ruleType: 'AmqpD2CMessagesNotInAllowedRange'

Per DirectMethodInvokesNotInAllowedRange, usare:

  ruleType: 'DirectMethodInvokesNotInAllowedRange'

Per FailedLocalLoginsNotInAllowedRange, usare:

  ruleType: 'FailedLocalLoginsNotInAllowedRange'

Per FileUploadsNotInAllowedRange, usare:

  ruleType: 'FileUploadsNotInAllowedRange'

Per HttpC2DMessagesNotInAllowedRange, usare:

  ruleType: 'HttpC2DMessagesNotInAllowedRange'

Per HttpC2DRejectedMessagesNotInAllowedRange, usare:

  ruleType: 'HttpC2DRejectedMessagesNotInAllowedRange'

Per HttpD2CMessagesNotInAllowedRange, usare:

  ruleType: 'HttpD2CMessagesNotInAllowedRange'

Per MqttC2DMessagesNotInAllowedRange, usare:

  ruleType: 'MqttC2DMessagesNotInAllowedRange'

Per MqttC2DRejectedMessagesNotInAllowedRange, usare:

  ruleType: 'MqttC2DRejectedMessagesNotInAllowedRange'

Per MqttD2CMessagesNotInAllowedRange, usare:

  ruleType: 'MqttD2CMessagesNotInAllowedRange'

Per QueuePurgesNotInAllowedRange, usare:

  ruleType: 'QueuePurgesNotInAllowedRange'

Per TwinUpdatesNotInAllowedRange, usare:

  ruleType: 'TwinUpdatesNotInAllowedRange'

Per UnauthorizedOperationsNotInAllowedRange, usare:

  ruleType: 'UnauthorizedOperationsNotInAllowedRange'

Valori delle proprietà

deviceSecurityGroups

Nome Descrizione valore
name Nome della risorsa stringa (obbligatorio)

Limite di caratteri: 1-260

Caratteri validi:
Caratteri alfanumerici, caratteri di sottolineatura e trattini.
ambito Usare quando si crea una risorsa di estensione in un ambito diverso dall'ambito di distribuzione. Risorsa di destinazione

Per Bicep, impostare questa proprietà sul nome simbolico della risorsa per applicare la risorsa di estensione.
properties Dati del gruppo di sicurezza dei dispositivi DeviceSecurityGroupProperties

DeviceSecurityGroupProperties

Nome Descrizione Valore
allowlistRules Regole di avviso personalizzate per l'elenco elementi consentiti. AllowlistCustomAlertRule[]
denylistRules Regole di avviso personalizzate dell'elenco di rifiuto. DenylistCustomAlertRule[]
thresholdRules Elenco di regole di soglia di avviso personalizzate. ThresholdCustomAlertRule[]
timeWindowRules Elenco di regole personalizzate dell'intervallo di tempo dell'avviso. TimeWindowCustomAlertRule[]

AllowlistCustomAlertRule

Nome Descrizione Valore
allowlistValues Valori da consentire. Il formato dei valori dipende dal tipo di regola. string[] (obbligatorio)
isEnabled Stato dell'avviso personalizzato. bool (obbligatorio)
ruleType Impostare il tipo di oggetto ConnectionFromIpNotAllowed
ConnectionToIpNotAllowed
LocalUserNotAllowed
ProcessNotAllowed (obbligatorio)

ConnectionFromIpNotAllowed

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'ConnectionFromIpNotAllowed' (obbligatorio)

ConnectionToIpNotAllowed

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'ConnectionToIpNotAllowed' (obbligatorio)

LocalUserNotAllowed

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'LocalUserNotAllowed' (obbligatorio)

ProcessNotAllowed

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'ProcessNotAllowed' (obbligatorio)

DenylistCustomAlertRule

Nome Descrizione Valore
denylistValues Valori da negare. Il formato dei valori dipende dal tipo di regola. string[] (obbligatorio)
isEnabled Stato dell'avviso personalizzato. bool (obbligatorio)
ruleType Tipo della regola di avviso personalizzata. stringa (obbligatorio)

ThresholdCustomAlertRule

Nome Descrizione Valore
isEnabled Stato dell'avviso personalizzato. bool (obbligatorio)
maxThreshold Soglia massima. int (obbligatorio)
minThreshold Soglia minima. int (obbligatorio)
ruleType Impostare il tipo di oggetto ActiveConnectionsNotInAllowedRange
AmqpC2DMessagesNotInAllowedRange
AmqpC2DRejectedMessagesNotInAllowedRange
AmqpD2CMessagesNotInAllowedRange
DirectMethodInvokesNotInAllowedRange
FailedLocalLoginsNotInAllowedRange
FileUploadsNotInAllowedRange
HttpC2DMessagesNotInAllowedRange
HttpC2DRejectedMessagesNotInAllowedRange
HttpD2CMessagesNotInAllowedRange
MqttC2DMessagesNotInAllowedRange
MqttC2DRejectedMessagesNotInAllowedRange
MqttD2CMessagesNotInAllowedRange
QueuePurgesNotInAllowedRange
TwinUpdatesNotInAllowedRange
UnauthorizedOperationsNotInAllowedRange (obbligatorio)

ActiveConnectionsNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'ActiveConnectionsNotInAllowedRange' (obbligatorio)
timeWindowSize Dimensioni dell'intervallo di tempo in formato iso8601. stringa (obbligatorio)

AmqpC2DMessagesNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'AmqpC2DMessagesNotInAllowedRange' (obbligatorio)
timeWindowSize Dimensioni della finestra temporale in formato iso8601. stringa (obbligatoria)

AmqpC2DRejectedMessagesNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'AmqpC2DRejectedMessagesNotInAllowedRange' (obbligatorio)
timeWindowSize Dimensioni della finestra temporale in formato iso8601. stringa (obbligatoria)

AmqpD2CMessagesNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'AmqpD2CMessagesNotInAllowedRange' (obbligatorio)
timeWindowSize Dimensioni della finestra temporale in formato iso8601. stringa (obbligatoria)

DirectMethodInvokesNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'DirectMethodInvokesNotInAllowedRange' (obbligatorio)
timeWindowSize Dimensioni della finestra temporale in formato iso8601. stringa (obbligatoria)

FailedLocalLoginsNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'FailedLocalLoginsNotInAllowedRange' (obbligatorio)
timeWindowSize Dimensioni della finestra temporale in formato iso8601. stringa (obbligatoria)

FileUploadsNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'FileUploadsNotInAllowedRange' (obbligatorio)
timeWindowSize Dimensioni della finestra temporale in formato iso8601. stringa (obbligatoria)

HttpC2DMessagesNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'HttpC2DMessagesNotInAllowedRange' (obbligatorio)
timeWindowSize Dimensioni della finestra temporale in formato iso8601. stringa (obbligatoria)

HttpC2DRejectedMessagesNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'HttpC2DRejectedMessagesNotInAllowedRange' (obbligatorio)
timeWindowSize Dimensioni della finestra temporale in formato iso8601. stringa (obbligatoria)

HttpD2CMessagesNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'HttpD2CMessagesNotInAllowedRange' (obbligatorio)
timeWindowSize Dimensioni della finestra temporale in formato iso8601. stringa (obbligatoria)

MqttC2DMessagesNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'MqttC2DMessagesNotInAllowedRange' (obbligatorio)
timeWindowSize Dimensioni della finestra temporale in formato iso8601. stringa (obbligatoria)

MqttC2DRejectedMessagesNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'MqttC2DRejectedMessagesNotInAllowedRange' (obbligatorio)
timeWindowSize Dimensioni della finestra temporale in formato iso8601. stringa (obbligatoria)

MqttD2CMessagesNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'MqttD2CMessagesNotInAllowedRange' (obbligatorio)
timeWindowSize Dimensioni della finestra temporale in formato iso8601. stringa (obbligatoria)

QueuePurgesNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'QueuePurgesNotInAllowedRange' (obbligatorio)
timeWindowSize Dimensioni della finestra temporale in formato iso8601. stringa (obbligatoria)

TwinUpdatesNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'TwinUpdatesNotInAllowedRange' (obbligatorio)
timeWindowSize Dimensioni della finestra temporale in formato iso8601. stringa (obbligatoria)

UnauthorizedOperationsNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'UnauthorizedOperationsNotInAllowedRange' (obbligatorio)
timeWindowSize Dimensioni della finestra temporale in formato iso8601. stringa (obbligatoria)

TimeWindowCustomAlertRule

Nome Descrizione Valore
isEnabled Stato dell'avviso personalizzato. bool (obbligatorio)
maxThreshold Soglia massima. int (obbligatorio)
minThreshold Soglia minima. int (obbligatorio)
timeWindowSize Dimensioni della finestra temporale in formato iso8601. stringa (obbligatoria)
ruleType Impostare il tipo di oggetto ActiveConnectionsNotInAllowedRange
AmqpC2DMessagesNotInAllowedRange
AmqpC2DRejectedMessagesNotInAllowedRange
AmqpD2CMessagesNotInAllowedRange
DirectMethodInvokesNotInAllowedRange
FailedLocalLoginsNotInAllowedRange
FileUploadsNotInAllowedRange
HttpC2DMessagesNotInAllowedRange
HttpC2DRejectedMessagesNotInAllowedRange
HttpD2CMessagesNotInAllowedRange
MqttC2DMessagesNotInAllowedRange
MqttC2DRejectedMessagesNotInAllowedRange
MqttD2CMessagesNotInAllowedRange
QueuePurgesNotInAllowedRange
TwinUpdatesNotInAllowedRange
UnauthorizedOperationsNotInAllowedRange (obbligatorio)

Definizione della risorsa modello di Resource Manager

Il tipo di risorsa deviceSecurityGroups è una risorsa di estensione, che significa che è possibile applicarla a un'altra risorsa.

Utilizzare la proprietà in questa risorsa per impostare l'ambito scope per questa risorsa. Vedere Impostare l'ambito sulle risorse di estensione nei modelli di Resource Manager.

Il tipo di risorsa deviceSecurityGroups può essere distribuito con operazioni destinate:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.Security/deviceSecurityGroups, aggiungere il codice JSON seguente al modello.

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

Oggetti AllowlistCustomAlertRule

Impostare la proprietà ruleType per specificare il tipo di oggetto.

Per ConnectionFromIpNotAllowed, usare:

  "ruleType": "ConnectionFromIpNotAllowed"

Per ConnectionToIpNotAllowed, usare:

  "ruleType": "ConnectionToIpNotAllowed"

Per LocalUserNotAllowed, usare:

  "ruleType": "LocalUserNotAllowed"

Per ProcessNotAllowed, usare:

  "ruleType": "ProcessNotAllowed"

Oggetti ThresholdCustomAlertRule

Impostare la proprietà ruleType per specificare il tipo di oggetto.

Per ActiveConnectionsNotInAllowedRange, usare:

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

Per AmqpC2DMessagesNotInAllowedRange, usare:

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

Per AmqpC2DRejectedMessagesNotInAllowedRange, usare:

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

Per AmqpD2CMessagesNotInAllowedRange, usare:

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

Per DirectMethodInvokesNotInAllowedRange, usare:

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

Per FailedLocalLoginsNotInAllowedRange, usare:

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

Per FileUploadsNotInAllowedRange, usare:

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

Per HttpC2DMessagesNotInAllowedRange, usare:

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

Per HttpC2DRejectedMessagesNotInAllowedRange, usare:

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

Per HttpD2CMessagesNotInAllowedRange, usare:

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

Per MqttC2DMessagesNotInAllowedRange, usare:

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

Per MqttC2DRejectedMessagesNotInAllowedRange, usare:

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

Per MqttD2CMessagesNotInAllowedRange, usare:

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

Per QueuePurgesNotInAllowedRange, usare:

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

Per TwinUpdatesNotInAllowedRange, usare:

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

Per UnauthorizedOperationsNotInAllowedRange, usare:

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

Oggetti TimeWindowCustomAlertRule

Impostare la proprietà ruleType per specificare il tipo di oggetto.

Per ActiveConnectionsNotInAllowedRange, usare:

  "ruleType": "ActiveConnectionsNotInAllowedRange"

Per AmqpC2DMessagesNotInAllowedRange, usare:

  "ruleType": "AmqpC2DMessagesNotInAllowedRange"

Per AmqpC2DRejectedMessagesNotInAllowedRange, usare:

  "ruleType": "AmqpC2DRejectedMessagesNotInAllowedRange"

Per AmqpD2CMessagesNotInAllowedRange, usare:

  "ruleType": "AmqpD2CMessagesNotInAllowedRange"

Per DirectMethodInvokesNotInAllowedRange, usare:

  "ruleType": "DirectMethodInvokesNotInAllowedRange"

Per FailedLocalLoginsNotInAllowedRange, usare:

  "ruleType": "FailedLocalLoginsNotInAllowedRange"

Per FileUploadsNotInAllowedRange, usare:

  "ruleType": "FileUploadsNotInAllowedRange"

Per HttpC2DMessagesNotInAllowedRange, usare:

  "ruleType": "HttpC2DMessagesNotInAllowedRange"

Per HttpC2DRejectedMessagesNotInAllowedRange, usare:

  "ruleType": "HttpC2DRejectedMessagesNotInAllowedRange"

Per HttpD2CMessagesNotInAllowedRange, usare:

  "ruleType": "HttpD2CMessagesNotInAllowedRange"

Per MqttC2DMessagesNotInAllowedRange, usare:

  "ruleType": "MqttC2DMessagesNotInAllowedRange"

Per MqttC2DRejectedMessagesNotInAllowedRange, usare:

  "ruleType": "MqttC2DRejectedMessagesNotInAllowedRange"

Per MqttD2CMessagesNotInAllowedRange, usare:

  "ruleType": "MqttD2CMessagesNotInAllowedRange"

Per QueuePurgesNotInAllowedRange, usare:

  "ruleType": "QueuePurgesNotInAllowedRange"

Per TwinUpdatesNotInAllowedRange, usare:

  "ruleType": "TwinUpdatesNotInAllowedRange"

Per UnauthorizedOperationsNotInAllowedRange, usare:

  "ruleType": "UnauthorizedOperationsNotInAllowedRange"

Valori delle proprietà

deviceSecurityGroups

Nome Descrizione Valore
tipo Tipo di risorsa 'Microsoft.Security/deviceSecurityGroups'
apiVersion Versione dell'API risorsa '2019-08-01'
name Nome della risorsa stringa (obbligatoria)

Limite di caratteri: 1-260

Caratteri validi:
Caratteri alfanumerici, caratteri di sottolineatura e trattini.
ambito Usare quando si crea una risorsa di estensione in un ambito diverso dall'ambito di distribuzione. Risorsa di destinazione

Per JSON, impostare il valore sul nome completo della risorsa per applicare la risorsa di estensione a.
properties Dati del gruppo di sicurezza dei dispositivi DeviceSecurityGroupProperties

DeviceSecurityGroupProperties

Nome Descrizione Valore
allowlistRules Regole di avviso personalizzate di allow-list. AllowlistCustomAlertRule[]
denylistRules Regole di avviso personalizzate dell'elenco di rifiuto. DenylistCustomAlertRule[]
thresholdRules Elenco delle regole di soglia di avviso personalizzate. ThresholdCustomAlertRule[]
timeWindowRules Elenco delle regole della finestra temporale di avviso personalizzate. TimeWindowCustomAlertRule[]

AllowlistCustomAlertRule

Nome Descrizione Valore
allowlistValues Valori da consentire. Il formato dei valori dipende dal tipo di regola. string[] (obbligatorio)
isEnabled Stato dell'avviso personalizzato. bool (obbligatorio)
ruleType Impostare il tipo di oggetto ConnectionFromIpNotAllowed
ConnectionToIpNotAllowed
LocalUserNotAllowed
ProcessNotAllowed (obbligatorio)

ConnectionFromIpNotAllowed

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'ConnectionFromIpNotAllowed' (obbligatorio)

ConnectionToIpNotAllowed

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'ConnectionToIpNotAllowed' (obbligatorio)

LocalUserNotAllowed

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'LocalUserNotAllowed' (obbligatorio)

ProcessNotAllowed

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'ProcessNotAllowed' (obbligatorio)

DenylistCustomAlertRule

Nome Descrizione Valore
denylistValues Valori da negare. Il formato dei valori dipende dal tipo di regola. string[] (obbligatorio)
isEnabled Stato dell'avviso personalizzato. bool (obbligatorio)
ruleType Tipo della regola di avviso personalizzata. stringa (obbligatoria)

ThresholdCustomAlertRule

Nome Descrizione Valore
isEnabled Stato dell'avviso personalizzato. bool (obbligatorio)
maxThreshold Soglia massima. int (obbligatorio)
minThreshold Soglia minima. int (obbligatorio)
ruleType Impostare il tipo di oggetto ActiveConnectionsNotInAllowedRange
AmqpC2DMessagesNotInAllowedRange
AmqpC2DRejectedMessagesNotInAllowedRange
AmqpD2CMessagesNotInAllowedRange
DirectMethodInvokesNotInAllowedRange
FailedLocalLoginsNotInAllowedRange
FileUploadsNotInAllowedRange
HttpC2DMessagesNotInAllowedRange
HttpC2DRejectedMessagesNotInAllowedRange
HttpD2CMessagesNotInAllowedRange
MqttC2DMessagesNotInAllowedRange
MqttC2DRejectedMessagesNotInAllowedRange
MqttD2CMessagesNotInAllowedRange
QueuePurgesNotInAllowedRange
TwinUpdatesNotInAllowedRange
UnauthorizedOperationsNotInAllowedRange (obbligatorio)

ActiveConnectionsNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'ActiveConnectionsNotInAllowedRange' (obbligatorio)
timeWindowSize Dimensioni della finestra temporale in formato iso8601. stringa (obbligatoria)

AmqpC2DMessagesNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'AmqpC2DMessagesNotInAllowedRange' (obbligatorio)
timeWindowSize Dimensioni della finestra temporale in formato iso8601. stringa (obbligatoria)

AmqpC2DRejectedMessagesNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'AmqpC2DRejectedMessagesNotInAllowedRange' (obbligatorio)
timeWindowSize Dimensioni della finestra temporale in formato iso8601. stringa (obbligatoria)

AmqpD2CMessagesNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'AmqpD2CMessagesNotInAllowedRange' (obbligatorio)
timeWindowSize Dimensioni della finestra temporale in formato iso8601. stringa (obbligatoria)

DirectMethodInvokesNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'DirectMethodInvokesNotInAllowedRange' (obbligatorio)
timeWindowSize Dimensioni dell'intervallo di tempo in formato iso8601. stringa (obbligatorio)

FailedLocalLoginsNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'FailedLocalLoginsNotInAllowedRange' (obbligatorio)
timeWindowSize Dimensioni dell'intervallo di tempo in formato iso8601. stringa (obbligatorio)

FileUploadsNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'FileUploadsNotInAllowedRange' (obbligatorio)
timeWindowSize Dimensioni dell'intervallo di tempo in formato iso8601. stringa (obbligatorio)

HttpC2DMessagesNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'HttpC2DMessagesNotInAllowedRange' (obbligatorio)
timeWindowSize Dimensioni dell'intervallo di tempo in formato iso8601. stringa (obbligatorio)

HttpC2DRejectedMessagesNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'HttpC2DRejectedMessagesNotInAllowedRange' (obbligatorio)
timeWindowSize Dimensioni dell'intervallo di tempo in formato iso8601. stringa (obbligatorio)

HttpD2CMessagesNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'HttpD2CMessagesNotInAllowedRange' (obbligatorio)
timeWindowSize Dimensioni dell'intervallo di tempo in formato iso8601. stringa (obbligatorio)

MqttC2DMessagesNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'MqttC2DMessagesNotInAllowedRange' (obbligatorio)
timeWindowSize Dimensioni dell'intervallo di tempo in formato iso8601. stringa (obbligatorio)

MqttC2DRejectedMessagesNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'MqttC2DRejectedMessagesNotInAllowedRange' (obbligatorio)
timeWindowSize Dimensioni dell'intervallo di tempo in formato iso8601. stringa (obbligatorio)

MqttD2CMessagesNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'MqttD2CMessagesNotInAllowedRange' (obbligatorio)
timeWindowSize Dimensioni dell'intervallo di tempo in formato iso8601. stringa (obbligatorio)

QueuePurgesNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'QueuePurgesNotInAllowedRange' (obbligatorio)
timeWindowSize Dimensioni dell'intervallo di tempo in formato iso8601. stringa (obbligatorio)

TwinUpdatesNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'TwinUpdatesNotInAllowedRange' (obbligatorio)
timeWindowSize Dimensioni dell'intervallo di tempo in formato iso8601. stringa (obbligatorio)

UnauthorizedOperationsNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. 'UnauthorizedOperationsNotInAllowedRange' (obbligatorio)
timeWindowSize Dimensioni dell'intervallo di tempo in formato iso8601. stringa (obbligatorio)

TimeWindowCustomAlertRule

Nome Descrizione Valore
isEnabled Stato dell'avviso personalizzato. bool (obbligatorio)
maxThreshold Soglia massima. int (obbligatorio)
minThreshold Soglia minima. int (obbligatorio)
timeWindowSize Dimensioni dell'intervallo di tempo in formato iso8601. stringa (obbligatorio)
ruleType Impostare il tipo di oggetto ActiveConnectionsNotInAllowedRange
AmqpC2DMessagesNotInAllowedRange
AmqpC2DRejectedMessagesNotInAllowedRange
AmqpD2CMessagesNotInAllowedRange
DirectMethodInvokesNotInAllowedRange
FailedLocalLoginsNotInAllowedRange
FileUploadsNotInAllowedRange
HttpC2DMessagesNotInAllowedRange
HttpC2DRejectedMessagesNotInAllowedRange
HttpD2CMessagesNotInAllowedRange
MqttC2DMessagesNotInAllowedRange
MqttC2DRejectedMessagesNotInAllowedRange
MqttD2CMessagesNotInAllowedRange
QueuePurgesNotInAllowedRange
TwinUpdatesNotInAllowedRange
UnauthorizedOperationsNotInAllowedRange (obbligatorio)

Definizione della risorsa Terraform (provider AzAPI)

Il tipo di risorsa deviceSecurityGroups è una risorsa di estensione, il che significa che è possibile applicarlo a un'altra risorsa.

Usare la parent_id proprietà in questa risorsa per impostare l'ambito per questa risorsa.

Il tipo di risorsa deviceSecurityGroups può essere distribuito con operazioni destinate a:

  • Gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.Security/deviceSecurityGroups, aggiungere il codice Terraform seguente al modello.

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

Oggetti AllowlistCustomAlertRule

Impostare la proprietà ruleType per specificare il tipo di oggetto.

Per ConnectionFromIpNotAllowed, usare:

  ruleType = "ConnectionFromIpNotAllowed"

Per ConnectionToIpNotAllowed, usare:

  ruleType = "ConnectionToIpNotAllowed"

Per LocalUserNotAllowed, usare:

  ruleType = "LocalUserNotAllowed"

Per ProcessNotAllowed, usare:

  ruleType = "ProcessNotAllowed"

Oggetti ThresholdCustomAlertRule

Impostare la proprietà ruleType per specificare il tipo di oggetto.

Per ActiveConnectionsNotInAllowedRange, usare:

  ruleType = "ActiveConnectionsNotInAllowedRange"
  timeWindowSize = "string"

Per AmqpC2DMessagesNotInAllowedRange, usare:

  ruleType = "AmqpC2DMessagesNotInAllowedRange"
  timeWindowSize = "string"

Per AmqpC2DRejectedMessagesNotInAllowedRange, usare:

  ruleType = "AmqpC2DRejectedMessagesNotInAllowedRange"
  timeWindowSize = "string"

Per AmqpD2CMessagesNotInAllowedRange, usare:

  ruleType = "AmqpD2CMessagesNotInAllowedRange"
  timeWindowSize = "string"

Per DirectMethodInvokesNotInAllowedRange, usare:

  ruleType = "DirectMethodInvokesNotInAllowedRange"
  timeWindowSize = "string"

Per FailedLocalLoginsNotInAllowedRange, usare:

  ruleType = "FailedLocalLoginsNotInAllowedRange"
  timeWindowSize = "string"

Per FileUploadsNotInAllowedRange, usare:

  ruleType = "FileUploadsNotInAllowedRange"
  timeWindowSize = "string"

Per HttpC2DMessagesNotInAllowedRange, usare:

  ruleType = "HttpC2DMessagesNotInAllowedRange"
  timeWindowSize = "string"

Per HttpC2DRejectedMessagesNotInAllowedRange, usare:

  ruleType = "HttpC2DRejectedMessagesNotInAllowedRange"
  timeWindowSize = "string"

Per HttpD2CMessagesNotInAllowedRange, usare:

  ruleType = "HttpD2CMessagesNotInAllowedRange"
  timeWindowSize = "string"

Per MqttC2DMessagesNotInAllowedRange, usare:

  ruleType = "MqttC2DMessagesNotInAllowedRange"
  timeWindowSize = "string"

Per MqttC2DRejectedMessagesNotInAllowedRange, usare:

  ruleType = "MqttC2DRejectedMessagesNotInAllowedRange"
  timeWindowSize = "string"

Per MqttD2CMessagesNotInAllowedRange, usare:

  ruleType = "MqttD2CMessagesNotInAllowedRange"
  timeWindowSize = "string"

Per QueuePurgesNotInAllowedRange, usare:

  ruleType = "QueuePurgesNotInAllowedRange"
  timeWindowSize = "string"

Per TwinUpdatesNotInAllowedRange, usare:

  ruleType = "TwinUpdatesNotInAllowedRange"
  timeWindowSize = "string"

Per UnauthorizedOperationsNotInAllowedRange, usare:

  ruleType = "UnauthorizedOperationsNotInAllowedRange"
  timeWindowSize = "string"

Oggetti TimeWindowCustomAlertRule

Impostare la proprietà ruleType per specificare il tipo di oggetto.

Per ActiveConnectionsNotInAllowedRange, usare:

  ruleType = "ActiveConnectionsNotInAllowedRange"

Per AmqpC2DMessagesNotInAllowedRange, usare:

  ruleType = "AmqpC2DMessagesNotInAllowedRange"

Per AmqpC2DRejectedMessagesNotInAllowedRange, usare:

  ruleType = "AmqpC2DRejectedMessagesNotInAllowedRange"

Per AmqpD2CMessagesNotInAllowedRange, usare:

  ruleType = "AmqpD2CMessagesNotInAllowedRange"

Per DirectMethodInvokesNotInAllowedRange, usare:

  ruleType = "DirectMethodInvokesNotInAllowedRange"

Per FailedLocalLoginsNotInAllowedRange, usare:

  ruleType = "FailedLocalLoginsNotInAllowedRange"

Per FileUploadsNotInAllowedRange, usare:

  ruleType = "FileUploadsNotInAllowedRange"

Per HttpC2DMessagesNotInAllowedRange, usare:

  ruleType = "HttpC2DMessagesNotInAllowedRange"

Per HttpC2DRejectedMessagesNotInAllowedRange, usare:

  ruleType = "HttpC2DRejectedMessagesNotInAllowedRange"

Per HttpD2CMessagesNotInAllowedRange, usare:

  ruleType = "HttpD2CMessagesNotInAllowedRange"

Per MqttC2DMessagesNotInAllowedRange, usare:

  ruleType = "MqttC2DMessagesNotInAllowedRange"

Per MqttC2DRejectedMessagesNotInAllowedRange, usare:

  ruleType = "MqttC2DRejectedMessagesNotInAllowedRange"

Per MqttD2CMessagesNotInAllowedRange, usare:

  ruleType = "MqttD2CMessagesNotInAllowedRange"

Per QueuePurgesNotInAllowedRange, usare:

  ruleType = "QueuePurgesNotInAllowedRange"

Per TwinUpdatesNotInAllowedRange, usare:

  ruleType = "TwinUpdatesNotInAllowedRange"

Per UnauthorizedOperationsNotInAllowedRange, usare:

  ruleType = "UnauthorizedOperationsNotInAllowedRange"

Valori delle proprietà

deviceSecurityGroups

Nome Descrizione Valore
tipo Tipo di risorsa "Microsoft.Security/deviceSecurityGroups@2019-08-01"
name Nome della risorsa stringa (obbligatorio)

Limite di caratteri: 1-260

Caratteri validi:
Caratteri alfanumerici, caratteri di sottolineatura e trattini.
parent_id ID della risorsa a cui applicare questa risorsa di estensione. stringa (obbligatorio)
properties Dati del gruppo di sicurezza dei dispositivi DeviceSecurityGroupProperties

DeviceSecurityGroupProperties

Nome Descrizione Valore
allowlistRules Regole di avviso personalizzate per l'elenco elementi consentiti. AllowlistCustomAlertRule[]
denylistRules Regole di avviso personalizzate dell'elenco di rifiuto. DenylistCustomAlertRule[]
thresholdRules Elenco di regole di soglia di avviso personalizzate. ThresholdCustomAlertRule[]
timeWindowRules Elenco di regole personalizzate dell'intervallo di tempo dell'avviso. TimeWindowCustomAlertRule[]

AllowlistCustomAlertRule

Nome Descrizione Valore
allowlistValues Valori da consentire. Il formato dei valori dipende dal tipo di regola. string[] (obbligatorio)
isEnabled Stato dell'avviso personalizzato. bool (obbligatorio)
ruleType Impostare il tipo di oggetto ConnectionFromIpNotAllowed
ConnectionToIpNotAllowed
LocalUserNotAllowed
ProcessNotAllowed (obbligatorio)

ConnectionFromIpNotAllowed

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. "ConnectionFromIpNotAllowed" (obbligatorio)

ConnectionToIpNotAllowed

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. "ConnectionToIpNotAllowed" (obbligatorio)

LocalUserNotAllowed

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. "LocalUserNotAllowed" (obbligatorio)

ProcessNotAllowed

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. "ProcessNotAllowed" (obbligatorio)

DenylistCustomAlertRule

Nome Descrizione Valore
denylistValues Valori da negare. Il formato dei valori dipende dal tipo di regola. string[] (obbligatorio)
isEnabled Stato dell'avviso personalizzato. bool (obbligatorio)
ruleType Tipo della regola di avviso personalizzata. stringa (obbligatorio)

ThresholdCustomAlertRule

Nome Descrizione Valore
isEnabled Stato dell'avviso personalizzato. bool (obbligatorio)
maxThreshold Soglia massima. int (obbligatorio)
minThreshold Soglia minima. int (obbligatorio)
ruleType Impostare il tipo di oggetto ActiveConnectionsNotInAllowedRange
AmqpC2DMessagesNotInAllowedRange
AmqpC2DRejectedMessagesNotInAllowedRange
AmqpD2CMessagesNotInAllowedRange
DirectMethodInvokesNotInAllowedRange
FailedLocalLoginsNotInAllowedRange
FileUploadsNotInAllowedRange
HttpC2DMessagesNotInAllowedRange
HttpC2DRejectedMessagesNotInAllowedRange
HttpD2CMessagesNotInAllowedRange
MqttC2DMessagesNotInAllowedRange
MqttC2DRejectedMessagesNotInAllowedRange
MqttD2CMessagesNotInAllowedRange
QueuePurgesNotInAllowedRange
TwinUpdatesNotInAllowedRange
UnauthorizedOperationsNotInAllowedRange (obbligatorio)

ActiveConnectionsNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. "ActiveConnectionsNotInAllowedRange" (obbligatorio)
timeWindowSize Dimensioni della finestra temporale in formato iso8601. stringa (obbligatoria)

AmqpC2DMessagesNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. "AmqpC2DMessagesNotInAllowedRange" (obbligatorio)
timeWindowSize Dimensioni della finestra temporale in formato iso8601. stringa (obbligatoria)

AmqpC2DRejectedMessagesNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. "AmqpC2DRejectedMessagesNotInAllowedRange" (obbligatorio)
timeWindowSize Dimensioni della finestra temporale in formato iso8601. stringa (obbligatoria)

AmqpD2CMessagesNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. "AmqpD2CMessagesNotInAllowedRange" (obbligatorio)
timeWindowSize Dimensioni della finestra temporale in formato iso8601. stringa (obbligatoria)

DirectMethodInvokesNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. "DirectMethodInvokesNotInAllowedRange" (obbligatorio)
timeWindowSize Dimensioni della finestra temporale in formato iso8601. stringa (obbligatoria)

FailedLocalLoginsNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. "FailedLocalLoginsNotInAllowedRange" (obbligatorio)
timeWindowSize Dimensioni della finestra temporale in formato iso8601. stringa (obbligatoria)

FileUploadsNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. "FileUploadsNotInAllowedRange" (obbligatorio)
timeWindowSize Dimensioni della finestra temporale in formato iso8601. stringa (obbligatoria)

HttpC2DMessagesNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. "HttpC2DMessagesNotInAllowedRange" (obbligatorio)
timeWindowSize Dimensioni della finestra temporale in formato iso8601. stringa (obbligatoria)

HttpC2DRejectedMessagesNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. "HttpC2DRejectedMessagesNotInAllowedRange" (obbligatorio)
timeWindowSize Dimensioni della finestra temporale in formato iso8601. stringa (obbligatoria)

HttpD2CMessagesNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. "HttpD2CMessagesNotInAllowedRange" (obbligatorio)
timeWindowSize Dimensioni della finestra temporale in formato iso8601. stringa (obbligatoria)

MqttC2DMessagesNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. "MqttC2DMessagesNotInAllowedRange" (obbligatorio)
timeWindowSize Dimensioni della finestra temporale in formato iso8601. stringa (obbligatoria)

MqttC2DRejectedMessagesNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. "MqttC2DRejectedMessagesNotInAllowedRange" (obbligatorio)
timeWindowSize Dimensioni della finestra temporale in formato iso8601. stringa (obbligatoria)

MqttD2CMessagesNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. "MqttD2CMessagesNotInAllowedRange" (obbligatorio)
timeWindowSize Dimensioni della finestra temporale in formato iso8601. stringa (obbligatoria)

QueuePurgesNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. "QueuePurgesNotInAllowedRange" (obbligatorio)
timeWindowSize Dimensioni della finestra temporale in formato iso8601. stringa (obbligatoria)

TwinUpdatesNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. "TwinUpdatesNotInAllowedRange" (obbligatorio)
timeWindowSize Dimensioni della finestra temporale in formato iso8601. stringa (obbligatoria)

UnauthorizedOperationsNotInAllowedRange

Nome Descrizione Valore
ruleType Tipo della regola di avviso personalizzata. "UnauthorizedOperationsNotInAllowedRange" (obbligatorio)
timeWindowSize Dimensioni della finestra temporale in formato iso8601. stringa (obbligatoria)

TimeWindowCustomAlertRule

Nome Descrizione Valore
isEnabled Stato dell'avviso personalizzato. bool (obbligatorio)
maxThreshold Soglia massima. int (obbligatorio)
minThreshold Soglia minima. int (obbligatorio)
timeWindowSize Dimensioni dell'intervallo di tempo in formato iso8601. stringa (obbligatorio)
ruleType Impostare il tipo di oggetto ActiveConnectionsNotInAllowedRange
AmqpC2DMessagesNotInAllowedRange
AmqpC2DRejectedMessagesNotInAllowedRange
AmqpD2CMessagesNotInAllowedRange
DirectMethodInvokesNotInAllowedRange
FailedLocalLoginsNotInAllowedRange
FileUploadsNotInAllowedRange
HttpC2DMessagesNotInAllowedRange
HttpC2DRejectedMessagesNotInAllowedRange
HttpD2CMessagesNotInAllowedRange
MqttC2DMessagesNotInAllowedRange
MqttC2DRejectedMessagesNotInAllowedRange
MqttD2CMessagesNotInAllowedRange
QueuePurgesNotInAllowedRange
TwinUpdatesNotInAllowedRange
UnauthorizedOperationsNotInAllowedRange (obbligatorio)