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:
- Grupos de recursos – veja os comandos de implementação do grupo 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 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:
- Grupos de recursos – veja os comandos de implementação do grupo 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 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) |