Dispositivo Microsoft.SecuritySecurityGroups
Definição de recurso do Bicep
O tipo de recurso deviceSecurityGroups é um recurso de extensão, o que significa que você pode aplicá-lo a outro recurso.
Use a scope
propriedade nesse recurso para definir o escopo desse recurso. Consulte Definir escopo em recursos de extensão no Bicep.
O tipo de recurso deviceSecurityGroups pode ser implantado com operações direcionadas:
- Grupos de recursos – Consulte comandos de implantação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.Security/deviceSecurityGroups, adicione o Bicep a seguir ao 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, use:
ruleType: 'ConnectionFromIpNotAllowed'
Para ConnectionToIpNotAllowed, use:
ruleType: 'ConnectionToIpNotAllowed'
Para LocalUserNotAllowed, use:
ruleType: 'LocalUserNotAllowed'
Para ProcessNotAllowed, use:
ruleType: 'ProcessNotAllowed'
Objetos ThresholdCustomAlertRule
Defina a propriedade ruleType para especificar o tipo de objeto.
Para ActiveConnectionsNotInAllowedRange, use:
ruleType: 'ActiveConnectionsNotInAllowedRange'
timeWindowSize: 'string'
Para AmqpC2DMessagesNotInAllowedRange, use:
ruleType: 'AmqpC2DMessagesNotInAllowedRange'
timeWindowSize: 'string'
Para AmqpC2DRejectedMessagesNotInAllowedRange, use:
ruleType: 'AmqpC2DRejectedMessagesNotInAllowedRange'
timeWindowSize: 'string'
Para AmqpD2CMessagesNotInAllowedRange, use:
ruleType: 'AmqpD2CMessagesNotInAllowedRange'
timeWindowSize: 'string'
Para DirectMethodInvokesNotInAllowedRange, use:
ruleType: 'DirectMethodInvokesNotInAllowedRange'
timeWindowSize: 'string'
Para FailedLocalLoginsNotInAllowedRange, use:
ruleType: 'FailedLocalLoginsNotInAllowedRange'
timeWindowSize: 'string'
Para FileUploadsNotInAllowedRange, use:
ruleType: 'FileUploadsNotInAllowedRange'
timeWindowSize: 'string'
Para HttpC2DMessagesNotInAllowedRange, use:
ruleType: 'HttpC2DMessagesNotInAllowedRange'
timeWindowSize: 'string'
Para HttpC2DRejectedMessagesNotInAllowedRange, use:
ruleType: 'HttpC2DRejectedMessagesNotInAllowedRange'
timeWindowSize: 'string'
Para HttpD2CMessagesNotInAllowedRange, use:
ruleType: 'HttpD2CMessagesNotInAllowedRange'
timeWindowSize: 'string'
Para MqttC2DMessagesNotInAllowedRange, use:
ruleType: 'MqttC2DMessagesNotInAllowedRange'
timeWindowSize: 'string'
Para MqttC2DRejectedMessagesNotInAllowedRange, use:
ruleType: 'MqttC2DRejectedMessagesNotInAllowedRange'
timeWindowSize: 'string'
Para MqttD2CMessagesNotInAllowedRange, use:
ruleType: 'MqttD2CMessagesNotInAllowedRange'
timeWindowSize: 'string'
Para QueuePurgesNotInAllowedRange, use:
ruleType: 'QueuePurgesNotInAllowedRange'
timeWindowSize: 'string'
Para TwinUpdatesNotInAllowedRange, use:
ruleType: 'TwinUpdatesNotInAllowedRange'
timeWindowSize: 'string'
Para UnauthorizedOperationsNotInAllowedRange, use:
ruleType: 'UnauthorizedOperationsNotInAllowedRange'
timeWindowSize: 'string'
Objetos TimeWindowCustomAlertRule
Defina a propriedade ruleType para especificar o tipo de objeto.
Para ActiveConnectionsNotInAllowedRange, use:
ruleType: 'ActiveConnectionsNotInAllowedRange'
Para AmqpC2DMessagesNotInAllowedRange, use:
ruleType: 'AmqpC2DMessagesNotInAllowedRange'
Para AmqpC2DRejectedMessagesNotInAllowedRange, use:
ruleType: 'AmqpC2DRejectedMessagesNotInAllowedRange'
Para AmqpD2CMessagesNotInAllowedRange, use:
ruleType: 'AmqpD2CMessagesNotInAllowedRange'
Para DirectMethodInvokesNotInAllowedRange, use:
ruleType: 'DirectMethodInvokesNotInAllowedRange'
Para FailedLocalLoginsNotInAllowedRange, use:
ruleType: 'FailedLocalLoginsNotInAllowedRange'
Para FileUploadsNotInAllowedRange, use:
ruleType: 'FileUploadsNotInAllowedRange'
Para HttpC2DMessagesNotInAllowedRange, use:
ruleType: 'HttpC2DMessagesNotInAllowedRange'
Para HttpC2DRejectedMessagesNotInAllowedRange, use:
ruleType: 'HttpC2DRejectedMessagesNotInAllowedRange'
Para HttpD2CMessagesNotInAllowedRange, use:
ruleType: 'HttpD2CMessagesNotInAllowedRange'
Para MqttC2DMessagesNotInAllowedRange, use:
ruleType: 'MqttC2DMessagesNotInAllowedRange'
Para MqttC2DRejectedMessagesNotInAllowedRange, use:
ruleType: 'MqttC2DRejectedMessagesNotInAllowedRange'
Para MqttD2CMessagesNotInAllowedRange, use:
ruleType: 'MqttD2CMessagesNotInAllowedRange'
Para QueuePurgesNotInAllowedRange, use:
ruleType: 'QueuePurgesNotInAllowedRange'
Para TwinUpdatesNotInAllowedRange, use:
ruleType: 'TwinUpdatesNotInAllowedRange'
Para UnauthorizedOperationsNotInAllowedRange, use:
ruleType: 'UnauthorizedOperationsNotInAllowedRange'
Valores de propriedade
deviceSecurityGroups
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso | cadeia de caracteres (obrigatório) Limite de caracteres: 1-260 Caracteres válidos: Caracteres alfanuméricos, sublinhados e hifens. |
scope | Use ao criar um recurso de extensão em um escopo diferente do escopo de implantação. | Recurso de destino Para o Bicep, defina essa propriedade como o nome simbólico do recurso para aplicar o recurso de extensão. |
properties | 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 limite 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 serem permitidos. O formato dos valores depende do tipo de regra. | string[] (obrigatório) |
isEnabled | Status 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 | Status do alerta personalizado. | bool (obrigatório) |
ruleType | O tipo da regra de alerta personalizada. | cadeia de caracteres (obrigatório) |
ThresholdCustomAlertRule
Nome | Descrição | Valor |
---|---|---|
isEnabled | Status do alerta personalizado. | bool (obrigatório) |
maxThreshold | O limite máximo. | int (obrigatório) |
minThreshold | O limite 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 de caracteres (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 de caracteres (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 de caracteres (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 de caracteres (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 de caracteres (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 de caracteres (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 de caracteres (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 de caracteres (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 de caracteres (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 de caracteres (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 de caracteres (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 de caracteres (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 de caracteres (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 de caracteres (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 de caracteres (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 de caracteres (obrigatório) |
TimeWindowCustomAlertRule
Nome | Descrição | Valor |
---|---|---|
isEnabled | Status do alerta personalizado. | bool (obrigatório) |
maxThreshold | O limite máximo. | int (obrigatório) |
minThreshold | O limite mínimo. | int (obrigatório) |
timeWindowSize | O tamanho da janela de tempo no formato iso8601. | cadeia de caracteres (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 de modelo do ARM
O tipo de recurso deviceSecurityGroups é um recurso de extensão, o que significa que você pode aplicá-lo a outro recurso.
Use a scope
propriedade nesse recurso para definir o escopo desse recurso. Consulte Definir escopo em recursos de extensão em modelos do ARM.
O tipo de recurso deviceSecurityGroups pode ser implantado com operações direcionadas:
- Grupos de recursos – Consulte comandos de implantação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.Security/deviceSecurityGroups, adicione o JSON a seguir ao 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, use:
"ruleType": "ConnectionFromIpNotAllowed"
Para ConnectionToIpNotAllowed, use:
"ruleType": "ConnectionToIpNotAllowed"
Para LocalUserNotAllowed, use:
"ruleType": "LocalUserNotAllowed"
Para ProcessNotAllowed, use:
"ruleType": "ProcessNotAllowed"
Objetos ThresholdCustomAlertRule
Defina a propriedade ruleType para especificar o tipo de objeto.
Para ActiveConnectionsNotInAllowedRange, use:
"ruleType": "ActiveConnectionsNotInAllowedRange",
"timeWindowSize": "string"
Para AmqpC2DMessagesNotInAllowedRange, use:
"ruleType": "AmqpC2DMessagesNotInAllowedRange",
"timeWindowSize": "string"
Para AmqpC2DRejectedMessagesNotInAllowedRange, use:
"ruleType": "AmqpC2DRejectedMessagesNotInAllowedRange",
"timeWindowSize": "string"
Para AmqpD2CMessagesNotInAllowedRange, use:
"ruleType": "AmqpD2CMessagesNotInAllowedRange",
"timeWindowSize": "string"
Para DirectMethodInvokesNotInAllowedRange, use:
"ruleType": "DirectMethodInvokesNotInAllowedRange",
"timeWindowSize": "string"
Para FailedLocalLoginsNotInAllowedRange, use:
"ruleType": "FailedLocalLoginsNotInAllowedRange",
"timeWindowSize": "string"
Para FileUploadsNotInAllowedRange, use:
"ruleType": "FileUploadsNotInAllowedRange",
"timeWindowSize": "string"
Para HttpC2DMessagesNotInAllowedRange, use:
"ruleType": "HttpC2DMessagesNotInAllowedRange",
"timeWindowSize": "string"
Para HttpC2DRejectedMessagesNotInAllowedRange, use:
"ruleType": "HttpC2DRejectedMessagesNotInAllowedRange",
"timeWindowSize": "string"
Para HttpD2CMessagesNotInAllowedRange, use:
"ruleType": "HttpD2CMessagesNotInAllowedRange",
"timeWindowSize": "string"
Para MqttC2DMessagesNotInAllowedRange, use:
"ruleType": "MqttC2DMessagesNotInAllowedRange",
"timeWindowSize": "string"
Para MqttC2DRejectedMessagesNotInAllowedRange, use:
"ruleType": "MqttC2DRejectedMessagesNotInAllowedRange",
"timeWindowSize": "string"
Para MqttD2CMessagesNotInAllowedRange, use:
"ruleType": "MqttD2CMessagesNotInAllowedRange",
"timeWindowSize": "string"
Para QueuePurgesNotInAllowedRange, use:
"ruleType": "QueuePurgesNotInAllowedRange",
"timeWindowSize": "string"
Para TwinUpdatesNotInAllowedRange, use:
"ruleType": "TwinUpdatesNotInAllowedRange",
"timeWindowSize": "string"
Para UnauthorizedOperationsNotInAllowedRange, use:
"ruleType": "UnauthorizedOperationsNotInAllowedRange",
"timeWindowSize": "string"
Objetos TimeWindowCustomAlertRule
Defina a propriedade ruleType para especificar o tipo de objeto.
Para ActiveConnectionsNotInAllowedRange, use:
"ruleType": "ActiveConnectionsNotInAllowedRange"
Para AmqpC2DMessagesNotInAllowedRange, use:
"ruleType": "AmqpC2DMessagesNotInAllowedRange"
Para AmqpC2DRejectedMessagesNotInAllowedRange, use:
"ruleType": "AmqpC2DRejectedMessagesNotInAllowedRange"
Para AmqpD2CMessagesNotInAllowedRange, use:
"ruleType": "AmqpD2CMessagesNotInAllowedRange"
Para DirectMethodInvokesNotInAllowedRange, use:
"ruleType": "DirectMethodInvokesNotInAllowedRange"
Para FailedLocalLoginsNotInAllowedRange, use:
"ruleType": "FailedLocalLoginsNotInAllowedRange"
Para FileUploadsNotInAllowedRange, use:
"ruleType": "FileUploadsNotInAllowedRange"
Para HttpC2DMessagesNotInAllowedRange, use:
"ruleType": "HttpC2DMessagesNotInAllowedRange"
Para HttpC2DRejectedMessagesNotInAllowedRange, use:
"ruleType": "HttpC2DRejectedMessagesNotInAllowedRange"
Para HttpD2CMessagesNotInAllowedRange, use:
"ruleType": "HttpD2CMessagesNotInAllowedRange"
Para MqttC2DMessagesNotInAllowedRange, use:
"ruleType": "MqttC2DMessagesNotInAllowedRange"
Para MqttC2DRejectedMessagesNotInAllowedRange, use:
"ruleType": "MqttC2DRejectedMessagesNotInAllowedRange"
Para MqttD2CMessagesNotInAllowedRange, use:
"ruleType": "MqttD2CMessagesNotInAllowedRange"
Para QueuePurgesNotInAllowedRange, use:
"ruleType": "QueuePurgesNotInAllowedRange"
Para TwinUpdatesNotInAllowedRange, use:
"ruleType": "TwinUpdatesNotInAllowedRange"
Para UnauthorizedOperationsNotInAllowedRange, use:
"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 de caracteres (obrigatório) Limite de caracteres: 1 a 260 Caracteres válidos: Caracteres alfanuméricos, sublinhados e hifens. |
scope | Use ao criar um recurso de extensão em um escopo diferente do escopo de implantação. | Recurso de destino Para JSON, defina o valor como o nome completo do recurso ao qual aplicar o recurso de extensão . |
properties | 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ção. | DenylistCustomAlertRule[] |
thresholdRules | A lista de regras de limite de alerta personalizadas. | ThresholdCustomAlertRule[] |
timeWindowRules | A lista de regras personalizadas de janela de tempo de alerta. | TimeWindowCustomAlertRule[] |
AllowlistCustomAlertRule
Nome | Descrição | Valor |
---|---|---|
allowlistValues | Os valores a serem permitidos. O formato dos valores depende do tipo de regra. | string[] (obrigatório) |
isEnabled | Status 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 | Status do alerta personalizado. | bool (obrigatório) |
ruleType | O tipo da regra de alerta personalizada. | cadeia de caracteres (obrigatório) |
ThresholdCustomAlertRule
Nome | Descrição | Valor |
---|---|---|
isEnabled | Status do alerta personalizado. | bool (obrigatório) |
maxThreshold | O limite máximo. | int (obrigatório) |
minThreshold | O limite 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 de caracteres (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 de caracteres (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 de caracteres (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 de caracteres (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 de caracteres (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 de caracteres (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 de caracteres (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 de caracteres (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 de caracteres (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 de caracteres (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 de caracteres (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 de caracteres (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 de caracteres (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 de caracteres (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 de caracteres (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 de caracteres (obrigatório) |
TimeWindowCustomAlertRule
Nome | Descrição | Valor |
---|---|---|
isEnabled | Status do alerta personalizado. | bool (obrigatório) |
maxThreshold | O limite máximo. | int (obrigatório) |
minThreshold | O limite mínimo. | int (obrigatório) |
timeWindowSize | O tamanho da janela de tempo no formato iso8601. | cadeia de caracteres (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 Terraform (provedor AzAPI)
O tipo de recurso deviceSecurityGroups é um recurso de extensão, o que significa que você pode aplicá-lo a outro recurso.
Use a parent_id
propriedade nesse recurso para definir o escopo desse recurso.
O tipo de recurso deviceSecurityGroups pode ser implantado com operações direcionadas:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.Security/deviceSecurityGroups, adicione o Terraform a seguir ao 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, use:
ruleType = "ConnectionFromIpNotAllowed"
Para ConnectionToIpNotAllowed, use:
ruleType = "ConnectionToIpNotAllowed"
Para LocalUserNotAllowed, use:
ruleType = "LocalUserNotAllowed"
Para ProcessNotAllowed, use:
ruleType = "ProcessNotAllowed"
Objetos ThresholdCustomAlertRule
Defina a propriedade ruleType para especificar o tipo de objeto.
Para ActiveConnectionsNotInAllowedRange, use:
ruleType = "ActiveConnectionsNotInAllowedRange"
timeWindowSize = "string"
Para AmqpC2DMessagesNotInAllowedRange, use:
ruleType = "AmqpC2DMessagesNotInAllowedRange"
timeWindowSize = "string"
Para AmqpC2DRejectedMessagesNotInAllowedRange, use:
ruleType = "AmqpC2DRejectedMessagesNotInAllowedRange"
timeWindowSize = "string"
Para AmqpD2CMessagesNotInAllowedRange, use:
ruleType = "AmqpD2CMessagesNotInAllowedRange"
timeWindowSize = "string"
Para DirectMethodInvokesNotInAllowedRange, use:
ruleType = "DirectMethodInvokesNotInAllowedRange"
timeWindowSize = "string"
Para FailedLocalLoginsNotInAllowedRange, use:
ruleType = "FailedLocalLoginsNotInAllowedRange"
timeWindowSize = "string"
Para FileUploadsNotInAllowedRange, use:
ruleType = "FileUploadsNotInAllowedRange"
timeWindowSize = "string"
Para HttpC2DMessagesNotInAllowedRange, use:
ruleType = "HttpC2DMessagesNotInAllowedRange"
timeWindowSize = "string"
Para HttpC2DRejectedMessagesNotInAllowedRange, use:
ruleType = "HttpC2DRejectedMessagesNotInAllowedRange"
timeWindowSize = "string"
Para HttpD2CMessagesNotInAllowedRange, use:
ruleType = "HttpD2CMessagesNotInAllowedRange"
timeWindowSize = "string"
Para MqttC2DMessagesNotInAllowedRange, use:
ruleType = "MqttC2DMessagesNotInAllowedRange"
timeWindowSize = "string"
Para MqttC2DRejectedMessagesNotInAllowedRange, use:
ruleType = "MqttC2DRejectedMessagesNotInAllowedRange"
timeWindowSize = "string"
Para MqttD2CMessagesNotInAllowedRange, use:
ruleType = "MqttD2CMessagesNotInAllowedRange"
timeWindowSize = "string"
Para QueuePurgesNotInAllowedRange, use:
ruleType = "QueuePurgesNotInAllowedRange"
timeWindowSize = "string"
Para TwinUpdatesNotInAllowedRange, use:
ruleType = "TwinUpdatesNotInAllowedRange"
timeWindowSize = "string"
Para UnauthorizedOperationsNotInAllowedRange, use:
ruleType = "UnauthorizedOperationsNotInAllowedRange"
timeWindowSize = "string"
Objetos TimeWindowCustomAlertRule
Defina a propriedade ruleType para especificar o tipo de objeto.
Para ActiveConnectionsNotInAllowedRange, use:
ruleType = "ActiveConnectionsNotInAllowedRange"
Para AmqpC2DMessagesNotInAllowedRange, use:
ruleType = "AmqpC2DMessagesNotInAllowedRange"
Para AmqpC2DRejectedMessagesNotInAllowedRange, use:
ruleType = "AmqpC2DRejectedMessagesNotInAllowedRange"
Para AmqpD2CMessagesNotInAllowedRange, use:
ruleType = "AmqpD2CMessagesNotInAllowedRange"
Para DirectMethodInvokesNotInAllowedRange, use:
ruleType = "DirectMethodInvokesNotInAllowedRange"
Para FailedLocalLoginsNotInAllowedRange, use:
ruleType = "FailedLocalLoginsNotInAllowedRange"
Para FileUploadsNotInAllowedRange, use:
ruleType = "FileUploadsNotInAllowedRange"
Para HttpC2DMessagesNotInAllowedRange, use:
ruleType = "HttpC2DMessagesNotInAllowedRange"
Para HttpC2DRejectedMessagesNotInAllowedRange, use:
ruleType = "HttpC2DRejectedMessagesNotInAllowedRange"
Para HttpD2CMessagesNotInAllowedRange, use:
ruleType = "HttpD2CMessagesNotInAllowedRange"
Para MqttC2DMessagesNotInAllowedRange, use:
ruleType = "MqttC2DMessagesNotInAllowedRange"
Para MqttC2DRejectedMessagesNotInAllowedRange, use:
ruleType = "MqttC2DRejectedMessagesNotInAllowedRange"
Para MqttD2CMessagesNotInAllowedRange, use:
ruleType = "MqttD2CMessagesNotInAllowedRange"
Para QueuePurgesNotInAllowedRange, use:
ruleType = "QueuePurgesNotInAllowedRange"
Para TwinUpdatesNotInAllowedRange, use:
ruleType = "TwinUpdatesNotInAllowedRange"
Para UnauthorizedOperationsNotInAllowedRange, use:
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 de caracteres (obrigatório) Limite de caracteres: 1-260 Caracteres válidos: Caracteres alfanuméricos, sublinhados e hifens. |
parent_id | A ID do recurso ao qual aplicar esse recurso de extensão. | cadeia de caracteres (obrigatório) |
properties | 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 limite 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 serem permitidos. O formato dos valores depende do tipo de regra. | string[] (obrigatório) |
isEnabled | Status 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 | Status do alerta personalizado. | bool (obrigatório) |
ruleType | O tipo da regra de alerta personalizada. | cadeia de caracteres (obrigatório) |
ThresholdCustomAlertRule
Nome | Descrição | Valor |
---|---|---|
isEnabled | Status do alerta personalizado. | bool (obrigatório) |
maxThreshold | O limite máximo. | int (obrigatório) |
minThreshold | O limite 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 de caracteres (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 de caracteres (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 de caracteres (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 de caracteres (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 de caracteres (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 de caracteres (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 de caracteres (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 de caracteres (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 de caracteres (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 de caracteres (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 de caracteres (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 de caracteres (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 de caracteres (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 de caracteres (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 de caracteres (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 de caracteres (obrigatório) |
TimeWindowCustomAlertRule
Nome | Descrição | Valor |
---|---|---|
isEnabled | Status do alerta personalizado. | bool (obrigatório) |
maxThreshold | O limite máximo. | int (obrigatório) |
minThreshold | O limite mínimo. | int (obrigatório) |
timeWindowSize | O tamanho da janela de tempo no formato iso8601. | cadeia de caracteres (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) |