Microsoft.Security deviceSecurityGroups

Definição de recurso do Bicep

O tipo de recurso deviceSecurityGroups é um recurso de extensão, o que significa que pode aplicá-lo a outro recurso.

Utilize a scope propriedade neste recurso para definir o âmbito deste recurso. Veja Definir âmbito nos recursos de extensão no Bicep.

O tipo de recurso deviceSecurityGroups pode ser implementado com operações que visam:

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Security/deviceSecurityGroups, adicione o seguinte Bicep ao seu modelo.

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

Objetos AllowlistCustomAlertRule

Defina a propriedade ruleType para especificar o tipo de objeto.

Para ConnectionFromIpNotAllowed, utilize:

  ruleType: 'ConnectionFromIpNotAllowed'

Para ConnectionToIpNotAllowed, utilize:

  ruleType: 'ConnectionToIpNotAllowed'

Para LocalUserNotAllowed, utilize:

  ruleType: 'LocalUserNotAllowed'

Para ProcessNotAllowed, utilize:

  ruleType: 'ProcessNotAllowed'

Objetos ThresholdCustomAlertRule

Defina a propriedade ruleType para especificar o tipo de objeto.

Para ActiveConnectionsNotInAllowedRange, utilize:

  ruleType: 'ActiveConnectionsNotInAllowedRange'
  timeWindowSize: 'string'

Para AmqpC2DMessagesNotInAllowedRange, utilize:

  ruleType: 'AmqpC2DMessagesNotInAllowedRange'
  timeWindowSize: 'string'

Para AmqpC2DRejectedMessagesNotInAllowedRange, utilize:

  ruleType: 'AmqpC2DRejectedMessagesNotInAllowedRange'
  timeWindowSize: 'string'

Para AmqpD2CMessagesNotInAllowedRange, utilize:

  ruleType: 'AmqpD2CMessagesNotInAllowedRange'
  timeWindowSize: 'string'

Para DirectMethodInvokesNotInAllowedRange, utilize:

  ruleType: 'DirectMethodInvokesNotInAllowedRange'
  timeWindowSize: 'string'

Para FailedLocalLoginsNotInAllowedRange, utilize:

  ruleType: 'FailedLocalLoginsNotInAllowedRange'
  timeWindowSize: 'string'

Para FileUploadsNotInAllowedRange, utilize:

  ruleType: 'FileUploadsNotInAllowedRange'
  timeWindowSize: 'string'

Para HttpC2DMessagesNotInAllowedRange, utilize:

  ruleType: 'HttpC2DMessagesNotInAllowedRange'
  timeWindowSize: 'string'

Para HttpC2DRejectedMessagesNotInAllowedRange, utilize:

  ruleType: 'HttpC2DRejectedMessagesNotInAllowedRange'
  timeWindowSize: 'string'

Para HttpD2CMessagesNotInAllowedRange, utilize:

  ruleType: 'HttpD2CMessagesNotInAllowedRange'
  timeWindowSize: 'string'

Para MqttC2DMessagesNotInAllowedRange, utilize:

  ruleType: 'MqttC2DMessagesNotInAllowedRange'
  timeWindowSize: 'string'

Para MqttC2DRejectedMessagesNotInAllowedRange, utilize:

  ruleType: 'MqttC2DRejectedMessagesNotInAllowedRange'
  timeWindowSize: 'string'

Para MqttD2CMessagesNotInAllowedRange, utilize:

  ruleType: 'MqttD2CMessagesNotInAllowedRange'
  timeWindowSize: 'string'

Para QueuePurgesNotInAllowedRange, utilize:

  ruleType: 'QueuePurgesNotInAllowedRange'
  timeWindowSize: 'string'

Para TwinUpdatesNotInAllowedRange, utilize:

  ruleType: 'TwinUpdatesNotInAllowedRange'
  timeWindowSize: 'string'

Para UnauthorizedOperationsNotInAllowedRange, utilize:

  ruleType: 'UnauthorizedOperationsNotInAllowedRange'
  timeWindowSize: 'string'

Objetos TimeWindowCustomAlertRule

Defina a propriedade ruleType para especificar o tipo de objeto.

Para ActiveConnectionsNotInAllowedRange, utilize:

  ruleType: 'ActiveConnectionsNotInAllowedRange'

Para AmqpC2DMessagesNotInAllowedRange, utilize:

  ruleType: 'AmqpC2DMessagesNotInAllowedRange'

Para AmqpC2DRejectedMessagesNotInAllowedRange, utilize:

  ruleType: 'AmqpC2DRejectedMessagesNotInAllowedRange'

Para AmqpD2CMessagesNotInAllowedRange, utilize:

  ruleType: 'AmqpD2CMessagesNotInAllowedRange'

Para DirectMethodInvokesNotInAllowedRange, utilize:

  ruleType: 'DirectMethodInvokesNotInAllowedRange'

Para FailedLocalLoginsNotInAllowedRange, utilize:

  ruleType: 'FailedLocalLoginsNotInAllowedRange'

Para FileUploadsNotInAllowedRange, utilize:

  ruleType: 'FileUploadsNotInAllowedRange'

Para HttpC2DMessagesNotInAllowedRange, utilize:

  ruleType: 'HttpC2DMessagesNotInAllowedRange'

Para HttpC2DRejectedMessagesNotInAllowedRange, utilize:

  ruleType: 'HttpC2DRejectedMessagesNotInAllowedRange'

Para HttpD2CMessagesNotInAllowedRange, utilize:

  ruleType: 'HttpD2CMessagesNotInAllowedRange'

Para MqttC2DMessagesNotInAllowedRange, utilize:

  ruleType: 'MqttC2DMessagesNotInAllowedRange'

Para MqttC2DRejectedMessagesNotInAllowedRange, utilize:

  ruleType: 'MqttC2DRejectedMessagesNotInAllowedRange'

Para MqttD2CMessagesNotInAllowedRange, utilize:

  ruleType: 'MqttD2CMessagesNotInAllowedRange'

Para QueuePurgesNotInAllowedRange, utilize:

  ruleType: 'QueuePurgesNotInAllowedRange'

Para TwinUpdatesNotInAllowedRange, utilize:

  ruleType: 'TwinUpdatesNotInAllowedRange'

Para UnauthorizedOperationsNotInAllowedRange, utilize:

  ruleType: 'UnauthorizedOperationsNotInAllowedRange'

Valores de propriedade

deviceSecurityGroups

Nome Descrição Valor
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 1-260

Carateres válidos:
Alfanuméricos, carateres de sublinhado e hífenes.
scope Utilize ao criar um recurso de extensão num âmbito diferente do âmbito de implementação. Recurso de destino

Para Bicep, defina esta propriedade como o nome simbólico do recurso para aplicar o recurso de extensão.
propriedades Dados do grupo de Segurança do Dispositivo DeviceSecurityGroupProperties

DeviceSecurityGroupProperties

Nome Descrição Valor
allowlistRules As regras de alerta personalizadas da lista de permissões. AllowlistCustomAlertRule[]
denylistRules As regras de alerta personalizadas da lista de negações. DenylistCustomAlertRule[]
thresholdRules A lista de regras de limiar de alerta personalizadas. ThresholdCustomAlertRule[]
timeWindowRules A lista de regras de janela de tempo de alerta personalizadas. TimeWindowCustomAlertRule[]

AllowlistCustomAlertRule

Nome Descrição Valor
allowlistValues Os valores a permitir. O formato dos valores depende do tipo de regra. string[] (obrigatório)
isEnabled Estado do alerta personalizado. bool (obrigatório)
ruleType Definir o tipo de objeto ConnectionFromIpNotAllowed
ConnectionToIpNotAllowed
LocalUserNotAllowed
ProcessNotAllowed (obrigatório)

ConnectionFromIpNotAllowed

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "ConnectionFromIpNotAllowed" (obrigatório)

ConnectionToIpNotAllowed

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "ConnectionToIpNotAllowed" (obrigatório)

LocalUserNotAllowed

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "LocalUserNotAllowed" (obrigatório)

ProcessNotAllowed

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "ProcessNotAllowed" (obrigatório)

DenylistCustomAlertRule

Nome Descrição Valor
denylistValues Os valores a negar. O formato dos valores depende do tipo de regra. string[] (obrigatório)
isEnabled Estado do alerta personalizado. bool (obrigatório)
ruleType O tipo da regra de alerta personalizada. cadeia (obrigatório)

ThresholdCustomAlertRule

Nome Descrição Valor
isEnabled Estado do alerta personalizado. bool (obrigatório)
maxThreshold O limiar máximo. int (obrigatório)
minThreshold O limiar mínimo. int (obrigatório)
ruleType Definir o tipo de objeto ActiveConnectionsNotInAllowedRange
AmqpC2DMessagesNotInAllowedRange
AmqpC2DRejectedMessagesNotInAllowedRange
AmqpD2CMessagesNotInAllowedRange
DirectMethodInvokesNotInAllowedRange
FailedLocalLoginsNotInAllowedRange
FileUploadsNotInAllowedRange
HttpC2DMessagesNotInAllowedRange
HttpC2DRejectedMessagesNotInAllowedRange
HttpD2CMessagesNotInAllowedRange
MqttC2DMessagesNotInAllowedRange
MqttC2DRejectedMessagesNotInAllowedRange
MqttD2CMessagesNotInAllowedRange
QueuePurgesNotInAllowedRange
TwinUpdatesNotInAllowedRange
UnauthorizedOperationsNotInAllowedRange (obrigatório)

ActiveConnectionsNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "ActiveConnectionsNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

AmqpC2DMessagesNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "AmqpC2DMessagesNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

AmqpC2DRejectedMessagesNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "AmqpC2DRejectedMessagesNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

AmqpD2CMessagesNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "AmqpD2CMessagesNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

DirectMethodInvokesNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "DirectMethodInvokesNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

FailedLocalLoginsNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "FailedLocalLoginsNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

FileUploadsNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "FileUploadsNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

HttpC2DMessagesNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "HttpC2DMessagesNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

HttpC2DRejectedMessagesNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "HttpC2DRejectedMessagesNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

HttpD2CMessagesNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "HttpD2CMessagesNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

MqttC2DMessagesNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "MqttC2DMessagesNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

MqttC2DRejectedMessagesNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "MqttC2DRejectedMessagesNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

MqttD2CMessagesNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "MqttD2CMessagesNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

QueuePurgesNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "QueuePurgesNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

TwinUpdatesNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "TwinUpdatesNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

UnauthorizedOperationsNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "UnauthorizedOperationsNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

TimeWindowCustomAlertRule

Nome Descrição Valor
isEnabled Estado do alerta personalizado. bool (obrigatório)
maxThreshold O limiar máximo. int (obrigatório)
minThreshold O limiar mínimo. int (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)
ruleType Definir o tipo de objeto ActiveConnectionsNotInAllowedRange
AmqpC2DMessagesNotInAllowedRange
AmqpC2DRejectedMessagesNotInAllowedRange
AmqpD2CMessagesNotInAllowedRange
DirectMethodInvokesNotInAllowedRange
FailedLocalLoginsNotInAllowedRange
FileUploadsNotInAllowedRange
HttpC2DMessagesNotInAllowedRange
HttpC2DRejectedMessagesNotInAllowedRange
HttpD2CMessagesNotInAllowedRange
MqttC2DMessagesNotInAllowedRange
MqttC2DRejectedMessagesNotInAllowedRange
MqttD2CMessagesNotInAllowedRange
QueuePurgesNotInAllowedRange
TwinUpdatesNotInAllowedRange
UnauthorizedOperationsNotInAllowedRange (obrigatório)

Definição de recurso do modelo arm

O tipo de recurso deviceSecurityGroups é um recurso de extensão, o que significa que pode aplicá-lo a outro recurso.

Utilize a scope propriedade neste recurso para definir o âmbito deste recurso. Veja Definir âmbito nos recursos de extensão nos modelos do ARM.

O tipo de recurso deviceSecurityGroups pode ser implementado com operações que visam:

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Security/deviceSecurityGroups, adicione o seguinte JSON ao seu modelo.

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

Objetos AllowlistCustomAlertRule

Defina a propriedade ruleType para especificar o tipo de objeto.

Para ConnectionFromIpNotAllowed, utilize:

  "ruleType": "ConnectionFromIpNotAllowed"

Para ConnectionToIpNotAllowed, utilize:

  "ruleType": "ConnectionToIpNotAllowed"

Para LocalUserNotAllowed, utilize:

  "ruleType": "LocalUserNotAllowed"

Para ProcessNotAllowed, utilize:

  "ruleType": "ProcessNotAllowed"

Objetos ThresholdCustomAlertRule

Defina a propriedade ruleType para especificar o tipo de objeto.

Para ActiveConnectionsNotInAllowedRange, utilize:

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

Para AmqpC2DMessagesNotInAllowedRange, utilize:

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

Para AmqpC2DRejectedMessagesNotInAllowedRange, utilize:

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

Para AmqpD2CMessagesNotInAllowedRange, utilize:

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

Para DirectMethodInvokesNotInAllowedRange, utilize:

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

Para FailedLocalLoginsNotInAllowedRange, utilize:

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

Para FileUploadsNotInAllowedRange, utilize:

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

Para HttpC2DMessagesNotInAllowedRange, utilize:

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

Para HttpC2DRejectedMessagesNotInAllowedRange, utilize:

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

Para HttpD2CMessagesNotInAllowedRange, utilize:

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

Para MqttC2DMessagesNotInAllowedRange, utilize:

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

Para MqttC2DRejectedMessagesNotInAllowedRange, utilize:

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

Para MqttD2CMessagesNotInAllowedRange, utilize:

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

Para QueuePurgesNotInAllowedRange, utilize:

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

Para TwinUpdatesNotInAllowedRange, utilize:

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

Para UnauthorizedOperationsNotInAllowedRange, utilize:

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

Objetos TimeWindowCustomAlertRule

Defina a propriedade ruleType para especificar o tipo de objeto.

Para ActiveConnectionsNotInAllowedRange, utilize:

  "ruleType": "ActiveConnectionsNotInAllowedRange"

Para AmqpC2DMessagesNotInAllowedRange, utilize:

  "ruleType": "AmqpC2DMessagesNotInAllowedRange"

Para AmqpC2DRejectedMessagesNotInAllowedRange, utilize:

  "ruleType": "AmqpC2DRejectedMessagesNotInAllowedRange"

Para AmqpD2CMessagesNotInAllowedRange, utilize:

  "ruleType": "AmqpD2CMessagesNotInAllowedRange"

Para DirectMethodInvokesNotInAllowedRange, utilize:

  "ruleType": "DirectMethodInvokesNotInAllowedRange"

Para FailedLocalLoginsNotInAllowedRange, utilize:

  "ruleType": "FailedLocalLoginsNotInAllowedRange"

Para FileUploadsNotInAllowedRange, utilize:

  "ruleType": "FileUploadsNotInAllowedRange"

Para HttpC2DMessagesNotInAllowedRange, utilize:

  "ruleType": "HttpC2DMessagesNotInAllowedRange"

Para HttpC2DRejectedMessagesNotInAllowedRange, utilize:

  "ruleType": "HttpC2DRejectedMessagesNotInAllowedRange"

Para HttpD2CMessagesNotInAllowedRange, utilize:

  "ruleType": "HttpD2CMessagesNotInAllowedRange"

Para MqttC2DMessagesNotInAllowedRange, utilize:

  "ruleType": "MqttC2DMessagesNotInAllowedRange"

Para MqttC2DRejectedMessagesNotInAllowedRange, utilize:

  "ruleType": "MqttC2DRejectedMessagesNotInAllowedRange"

Para MqttD2CMessagesNotInAllowedRange, utilize:

  "ruleType": "MqttD2CMessagesNotInAllowedRange"

Para QueuePurgesNotInAllowedRange, utilize:

  "ruleType": "QueuePurgesNotInAllowedRange"

Para TwinUpdatesNotInAllowedRange, utilize:

  "ruleType": "TwinUpdatesNotInAllowedRange"

Para UnauthorizedOperationsNotInAllowedRange, utilize:

  "ruleType": "UnauthorizedOperationsNotInAllowedRange"

Valores de propriedade

deviceSecurityGroups

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Security/deviceSecurityGroups"
apiVersion A versão da API de recursos '2019-08-01'
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 1-260

Carateres válidos:
Alfanuméricos, carateres de sublinhado e hífenes.
scope Utilize ao criar um recurso de extensão num âmbito diferente do âmbito de implementação. Recurso de destino

Para JSON, defina o valor como o nome completo do recurso ao qual pretende aplicar o recurso de extensão .
propriedades Dados do grupo de Segurança do Dispositivo DeviceSecurityGroupProperties

DeviceSecurityGroupProperties

Nome Descrição Valor
allowlistRules As regras de alerta personalizadas da lista de permissões. AllowlistCustomAlertRule[]
denylistRules As regras de alerta personalizadas da lista de negações. DenylistCustomAlertRule[]
thresholdRules A lista de regras de limiar de alerta personalizadas. ThresholdCustomAlertRule[]
timeWindowRules A lista de regras de janela de tempo de alerta personalizadas. TimeWindowCustomAlertRule[]

AllowlistCustomAlertRule

Nome Descrição Valor
allowlistValues Os valores a permitir. O formato dos valores depende do tipo de regra. string[] (obrigatório)
isEnabled Estado do alerta personalizado. bool (obrigatório)
ruleType Definir o tipo de objeto ConnectionFromIpNotAllowed
ConnectionToIpNotAllowed
LocalUserNotAllowed
ProcessNotAllowed (obrigatório)

ConnectionFromIpNotAllowed

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "ConnectionFromIpNotAllowed" (obrigatório)

ConnectionToIpNotAllowed

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "ConnectionToIpNotAllowed" (obrigatório)

LocalUserNotAllowed

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "LocalUserNotAllowed" (obrigatório)

ProcessNotAllowed

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "ProcessNotAllowed" (obrigatório)

DenylistCustomAlertRule

Nome Descrição Valor
denylistValues Os valores a negar. O formato dos valores depende do tipo de regra. string[] (obrigatório)
isEnabled Estado do alerta personalizado. bool (obrigatório)
ruleType O tipo da regra de alerta personalizada. cadeia (obrigatório)

ThresholdCustomAlertRule

Nome Descrição Valor
isEnabled Estado do alerta personalizado. bool (obrigatório)
maxThreshold O limiar máximo. int (obrigatório)
minThreshold O limiar mínimo. int (obrigatório)
ruleType Definir o tipo de objeto ActiveConnectionsNotInAllowedRange
AmqpC2DMessagesNotInAllowedRange
AmqpC2DRejectedMessagesNotInAllowedRange
AmqpD2CMessagesNotInAllowedRange
DirectMethodInvokesNotInAllowedRange
FailedLocalLoginsNotInAllowedRange
FileUploadsNotInAllowedRange
HttpC2DMessagesNotInAllowedRange
HttpC2DRejectedMessagesNotInAllowedRange
HttpD2CMessagesNotInAllowedRange
MqttC2DMessagesNotInAllowedRange
MqttC2DRejectedMessagesNotInAllowedRange
MqttD2CMessagesNotInAllowedRange
QueuePurgesNotInAllowedRange
TwinUpdatesNotInAllowedRange
UnauthorizedOperationsNotInAllowedRange (obrigatório)

ActiveConnectionsNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "ActiveConnectionsNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

AmqpC2DMessagesNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "AmqpC2DMessagesNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

AmqpC2DRejectedMessagesNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "AmqpC2DRejectedMessagesNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

AmqpD2CMessagesNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "AmqpD2CMessagesNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

DirectMethodInvokesNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "DirectMethodInvokesNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

FailedLocalLoginsNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "FailedLocalLoginsNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

FileUploadsNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "FileUploadsNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

HttpC2DMessagesNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "HttpC2DMessagesNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

HttpC2DRejectedMessagesNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "HttpC2DRejectedMessagesNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

HttpD2CMessagesNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "HttpD2CMessagesNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

MqttC2DMessagesNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "MqttC2DMessagesNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

MqttC2DRejectedMessagesNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "MqttC2DRejectedMessagesNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

MqttD2CMessagesNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "MqttD2CMessagesNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

QueuePurgesNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "QueuePurgesNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

TwinUpdatesNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "TwinUpdatesNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

UnauthorizedOperationsNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "UnauthorizedOperationsNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

TimeWindowCustomAlertRule

Nome Descrição Valor
isEnabled Estado do alerta personalizado. bool (obrigatório)
maxThreshold O limiar máximo. int (obrigatório)
minThreshold O limiar mínimo. int (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)
ruleType Definir o tipo de objeto ActiveConnectionsNotInAllowedRange
AmqpC2DMessagesNotInAllowedRange
AmqpC2DRejectedMessagesNotInAllowedRange
AmqpD2CMessagesNotInAllowedRange
DirectMethodInvokesNotInAllowedRange
FailedLocalLoginsNotInAllowedRange
FileUploadsNotInAllowedRange
HttpC2DMessagesNotInAllowedRange
HttpC2DRejectedMessagesNotInAllowedRange
HttpD2CMessagesNotInAllowedRange
MqttC2DMessagesNotInAllowedRange
MqttC2DRejectedMessagesNotInAllowedRange
MqttD2CMessagesNotInAllowedRange
QueuePurgesNotInAllowedRange
TwinUpdatesNotInAllowedRange
UnauthorizedOperationsNotInAllowedRange (obrigatório)

Definição de recurso terraform (fornecedor AzAPI)

O tipo de recurso deviceSecurityGroups é um recurso de extensão, o que significa que pode aplicá-lo a outro recurso.

Utilize a parent_id propriedade neste recurso para definir o âmbito deste recurso.

O tipo de recurso deviceSecurityGroups pode ser implementado com operações que visam:

  • Grupos de recursos

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Security/deviceSecurityGroups, adicione o seguinte Terraform ao seu modelo.

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

Objetos AllowlistCustomAlertRule

Defina a propriedade ruleType para especificar o tipo de objeto.

Para ConnectionFromIpNotAllowed, utilize:

  ruleType = "ConnectionFromIpNotAllowed"

Para ConnectionToIpNotAllowed, utilize:

  ruleType = "ConnectionToIpNotAllowed"

Para LocalUserNotAllowed, utilize:

  ruleType = "LocalUserNotAllowed"

Para ProcessNotAllowed, utilize:

  ruleType = "ProcessNotAllowed"

Objetos ThresholdCustomAlertRule

Defina a propriedade ruleType para especificar o tipo de objeto.

Para ActiveConnectionsNotInAllowedRange, utilize:

  ruleType = "ActiveConnectionsNotInAllowedRange"
  timeWindowSize = "string"

Para AmqpC2DMessagesNotInAllowedRange, utilize:

  ruleType = "AmqpC2DMessagesNotInAllowedRange"
  timeWindowSize = "string"

Para AmqpC2DRejectedMessagesNotInAllowedRange, utilize:

  ruleType = "AmqpC2DRejectedMessagesNotInAllowedRange"
  timeWindowSize = "string"

Para AmqpD2CMessagesNotInAllowedRange, utilize:

  ruleType = "AmqpD2CMessagesNotInAllowedRange"
  timeWindowSize = "string"

Para DirectMethodInvokesNotInAllowedRange, utilize:

  ruleType = "DirectMethodInvokesNotInAllowedRange"
  timeWindowSize = "string"

Para FailedLocalLoginsNotInAllowedRange, utilize:

  ruleType = "FailedLocalLoginsNotInAllowedRange"
  timeWindowSize = "string"

Para FileUploadsNotInAllowedRange, utilize:

  ruleType = "FileUploadsNotInAllowedRange"
  timeWindowSize = "string"

Para HttpC2DMessagesNotInAllowedRange, utilize:

  ruleType = "HttpC2DMessagesNotInAllowedRange"
  timeWindowSize = "string"

Para HttpC2DRejectedMessagesNotInAllowedRange, utilize:

  ruleType = "HttpC2DRejectedMessagesNotInAllowedRange"
  timeWindowSize = "string"

Para HttpD2CMessagesNotInAllowedRange, utilize:

  ruleType = "HttpD2CMessagesNotInAllowedRange"
  timeWindowSize = "string"

Para MqttC2DMessagesNotInAllowedRange, utilize:

  ruleType = "MqttC2DMessagesNotInAllowedRange"
  timeWindowSize = "string"

Para MqttC2DRejectedMessagesNotInAllowedRange, utilize:

  ruleType = "MqttC2DRejectedMessagesNotInAllowedRange"
  timeWindowSize = "string"

Para MqttD2CMessagesNotInAllowedRange, utilize:

  ruleType = "MqttD2CMessagesNotInAllowedRange"
  timeWindowSize = "string"

Para QueuePurgesNotInAllowedRange, utilize:

  ruleType = "QueuePurgesNotInAllowedRange"
  timeWindowSize = "string"

Para TwinUpdatesNotInAllowedRange, utilize:

  ruleType = "TwinUpdatesNotInAllowedRange"
  timeWindowSize = "string"

Para UnauthorizedOperationsNotInAllowedRange, utilize:

  ruleType = "UnauthorizedOperationsNotInAllowedRange"
  timeWindowSize = "string"

Objetos TimeWindowCustomAlertRule

Defina a propriedade ruleType para especificar o tipo de objeto.

Para ActiveConnectionsNotInAllowedRange, utilize:

  ruleType = "ActiveConnectionsNotInAllowedRange"

Para AmqpC2DMessagesNotInAllowedRange, utilize:

  ruleType = "AmqpC2DMessagesNotInAllowedRange"

Para AmqpC2DRejectedMessagesNotInAllowedRange, utilize:

  ruleType = "AmqpC2DRejectedMessagesNotInAllowedRange"

Para AmqpD2CMessagesNotInAllowedRange, utilize:

  ruleType = "AmqpD2CMessagesNotInAllowedRange"

Para DirectMethodInvokesNotInAllowedRange, utilize:

  ruleType = "DirectMethodInvokesNotInAllowedRange"

Para FailedLocalLoginsNotInAllowedRange, utilize:

  ruleType = "FailedLocalLoginsNotInAllowedRange"

Para FileUploadsNotInAllowedRange, utilize:

  ruleType = "FileUploadsNotInAllowedRange"

Para HttpC2DMessagesNotInAllowedRange, utilize:

  ruleType = "HttpC2DMessagesNotInAllowedRange"

Para HttpC2DRejectedMessagesNotInAllowedRange, utilize:

  ruleType = "HttpC2DRejectedMessagesNotInAllowedRange"

Para HttpD2CMessagesNotInAllowedRange, utilize:

  ruleType = "HttpD2CMessagesNotInAllowedRange"

Para MqttC2DMessagesNotInAllowedRange, utilize:

  ruleType = "MqttC2DMessagesNotInAllowedRange"

Para MqttC2DRejectedMessagesNotInAllowedRange, utilize:

  ruleType = "MqttC2DRejectedMessagesNotInAllowedRange"

Para MqttD2CMessagesNotInAllowedRange, utilize:

  ruleType = "MqttD2CMessagesNotInAllowedRange"

Para QueuePurgesNotInAllowedRange, utilize:

  ruleType = "QueuePurgesNotInAllowedRange"

Para TwinUpdatesNotInAllowedRange, utilize:

  ruleType = "TwinUpdatesNotInAllowedRange"

Para UnauthorizedOperationsNotInAllowedRange, utilize:

  ruleType = "UnauthorizedOperationsNotInAllowedRange"

Valores de propriedade

deviceSecurityGroups

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Security/deviceSecurityGroups@2019-08-01"
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 1-260

Carateres válidos:
Alfanuméricos, carateres de sublinhado e hífenes.
parent_id O ID do recurso para aplicar este recurso de extensão. cadeia (obrigatório)
propriedades Dados do grupo segurança do dispositivo DeviceSecurityGroupProperties

DeviceSecurityGroupProperties

Nome Descrição Valor
allowlistRules As regras de alerta personalizadas da lista de permissões. AllowlistCustomAlertRule[]
denylistRules As regras de alerta personalizadas da lista de negações. DenylistCustomAlertRule[]
thresholdRules A lista de regras de limiar de alerta personalizadas. ThresholdCustomAlertRule[]
timeWindowRules A lista de regras de janela de tempo de alerta personalizadas. TimeWindowCustomAlertRule[]

AllowlistCustomAlertRule

Nome Descrição Valor
allowlistValues Os valores a permitir. O formato dos valores depende do tipo de regra. string[] (obrigatório)
isEnabled Estado do alerta personalizado. bool (obrigatório)
ruleType Definir o tipo de objeto ConnectionFromIpNotAllowed
ConnectionToIpNotAllowed
LocalUserNotAllowed
ProcessNotAllowed (obrigatório)

ConnectionFromIpNotAllowed

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "ConnectionFromIpNotAllowed" (obrigatório)

ConnectionToIpNotAllowed

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "ConnectionToIpNotAllowed" (obrigatório)

LocalUserNotAllowed

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "LocalUserNotAllowed" (obrigatório)

ProcessNotAllowed

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "ProcessNotAllowed" (obrigatório)

DenylistCustomAlertRule

Nome Descrição Valor
denylistValues Os valores a negar. O formato dos valores depende do tipo de regra. string[] (obrigatório)
isEnabled Estado do alerta personalizado. bool (obrigatório)
ruleType O tipo da regra de alerta personalizada. cadeia (obrigatório)

ThresholdCustomAlertRule

Nome Descrição Valor
isEnabled Estado do alerta personalizado. bool (obrigatório)
maxThreshold O limiar máximo. int (obrigatório)
minThreshold O limiar mínimo. int (obrigatório)
ruleType Definir o tipo de objeto ActiveConnectionsNotInAllowedRange
AmqpC2DMessagesNotInAllowedRange
AmqpC2DRejectedMessagesNotInAllowedRange
AmqpD2CMessagesNotInAllowedRange
DirectMethodInvokesNotInAllowedRange
FailedLocalLoginsNotInAllowedRange
FileUploadsNotInAllowedRange
HttpC2DMessagesNotInAllowedRange
HttpC2DRejectedMessagesNotInAllowedRange
HttpD2CMessagesNotInAllowedRange
MqttC2DMessagesNotInAllowedRange
MqttC2DRejectedMessagesNotInAllowedRange
MqttD2CMessagesNotInAllowedRange
QueuePurgesNotInAllowedRange
TwinUpdatesNotInAllowedRange
UnauthorizedOperationsNotInAllowedRange (obrigatório)

ActiveConnectionsNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "ActiveConnectionsNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

AmqpC2DMessagesNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "AmqpC2DMessagesNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

AmqpC2DRejectedMessagesNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "AmqpC2DRejectedMessagesNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

AmqpD2CMessagesNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "AmqpD2CMessagesNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

DirectMethodInvokesNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "DirectMethodInvokesNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

FailedLocalLoginsNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "FailedLocalLoginsNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

FileUploadsNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "FileUploadsNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

HttpC2DMessagesNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "HttpC2DMessagesNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

HttpC2DRejectedMessagesNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "HttpC2DRejectedMessagesNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

HttpD2CMessagesNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "HttpD2CMessagesNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

MqttC2DMessagesNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "MqttC2DMessagesNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

MqttC2DRejectedMessagesNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "MqttC2DRejectedMessagesNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

MqttD2CMessagesNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "MqttD2CMessagesNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

QueuePurgesNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "QueuePurgesNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

TwinUpdatesNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "TwinUpdatesNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

UnauthorizedOperationsNotInAllowedRange

Nome Descrição Valor
ruleType O tipo da regra de alerta personalizada. "UnauthorizedOperationsNotInAllowedRange" (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)

TimeWindowCustomAlertRule

Nome Descrição Valor
isEnabled Estado do alerta personalizado. bool (obrigatório)
maxThreshold O limiar máximo. int (obrigatório)
minThreshold O limiar mínimo. int (obrigatório)
timeWindowSize O tamanho da janela de tempo no formato iso8601. cadeia (obrigatório)
ruleType Definir o tipo de objeto ActiveConnectionsNotInAllowedRange
AmqpC2DMessagesNotInAllowedRange
AmqpC2DRejectedMessagesNotInAllowedRange
AmqpD2CMessagesNotInAllowedRange
DirectMethodInvokesNotInAllowedRange
FailedLocalLoginsNotInAllowedRange
FileUploadsNotInAllowedRange
HttpC2DMessagesNotInAllowedRange
HttpC2DRejectedMessagesNotInAllowedRange
HttpD2CMessagesNotInAllowedRange
MqttC2DMessagesNotInAllowedRange
MqttC2DRejectedMessagesNotInAllowedRange
MqttD2CMessagesNotInAllowedRange
QueuePurgesNotInAllowedRange
TwinUpdatesNotInAllowedRange
UnauthorizedOperationsNotInAllowedRange (obrigatório)