Compartilhar via


Alert Rule Templates - List

Obtém todos os modelos de regra de alerta.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/alertRuleTemplates?api-version=2024-03-01

Parâmetros de URI

Nome Em Obrigatório Tipo Description
resourceGroupName
path True

string

O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.

subscriptionId
path True

string

A ID da assinatura de destino.

workspaceName
path True

string

O nome do workspace.

Regex pattern: ^[A-Za-z0-9][A-Za-z0-9-]+[A-Za-z0-9]$

api-version
query True

string

A versão da API a ser usada para esta operação.

Respostas

Nome Tipo Description
200 OK

AlertRuleTemplatesList

OK, operação concluída com êxito

Other Status Codes

CloudError

Resposta de erro que descreve por que a operação falhou.

Segurança

azure_auth

Fluxo do OAuth2 do Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

Get all alert rule templates.

Sample Request

GET https://management.azure.com/subscriptions/d0cfe6b2-9ac0-4464-9919-dccaee2e48c0/resourceGroups/myRg/providers/Microsoft.OperationalInsights/workspaces/myWorkspace/providers/Microsoft.SecurityInsights/alertRuleTemplates?api-version=2024-03-01

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/d0cfe6b2-9ac0-4464-9919-dccaee2e48c0/resourceGroups/myRg/providers/Microsoft.OperationalInsights/workspaces/myWorkspace/providers/Microsoft.SecurityInsights/AlertRuleTemplates/65360bb0-8986-4ade-a89d-af3cf44d28aa",
      "name": "65360bb0-8986-4ade-a89d-af3cf44d28aa",
      "type": "Microsoft.SecurityInsights/AlertRuleTemplates",
      "kind": "Scheduled",
      "properties": {
        "severity": "Low",
        "query": "let timeframe = 1d;\nAWSCloudTrail\n| where TimeGenerated >= ago(timeframe)\n| where EventName == \"CreateNetworkAclEntry\"\n    or EventName == \"CreateRoute\"\n| project TimeGenerated, EventName, EventTypeName, UserIdentityAccountId, UserIdentityPrincipalid, UserAgent, UserIdentityUserName, SessionMfaAuthenticated, SourceIpAddress, AWSRegion, EventSource, AdditionalEventData, ResponseElements\n| extend AccountCustomEntity = UserIdentityUserName, IPCustomEntity = SourceIpAddress",
        "queryFrequency": "P1D",
        "queryPeriod": "P1D",
        "triggerOperator": "GreaterThan",
        "triggerThreshold": 0,
        "displayName": "Changes to Amazon VPC settings",
        "description": "This alert monitors changes to Amazon VPC (Virtual Private Cloud) settings such as new ACL entries and routes in route tables.\nMore information: https://medium.com/@GorillaStack/the-most-important-aws-cloudtrail-security-events-to-track-a5b9873f8255 \nand https://aws.amazon.com/vpc/",
        "tactics": [
          "PrivilegeEscalation",
          "LateralMovement"
        ],
        "lastUpdatedDateUTC": "2021-02-27T10:00:00Z",
        "createdDateUTC": "2019-02-27T00:00:00Z",
        "status": "Available",
        "version": "1.0.1",
        "requiredDataConnectors": [
          {
            "connectorId": "AWS",
            "dataTypes": [
              "AWSCloudTrail"
            ]
          }
        ],
        "alertRulesCreatedByTemplateCount": 0
      }
    },
    {
      "id": "/subscriptions/d0cfe6b2-9ac0-4464-9919-dccaee2e48c0/resourceGroups/myRg/providers/Microsoft.OperationalInsights/workspaces/myWorkspace/providers/Microsoft.SecurityInsights/AlertRuleTemplates/f71aba3d-28fb-450b-b192-4e76a83015c8",
      "name": "f71aba3d-28fb-450b-b192-4e76a83015c8",
      "type": "Microsoft.SecurityInsights/AlertRuleTemplates",
      "kind": "Fusion",
      "properties": {
        "displayName": "Advanced Multi-Stage Attack Detection",
        "description": "Place holder: Fusion uses graph powered machine learning algorithms to correlate between millions of lower fidelity anomalous activities from different products such as Azure AD Identity Protection, and Microsoft Cloud App Security, to combine them into a manageable number of interesting security cases.\n",
        "tactics": [
          "Persistence",
          "LateralMovement",
          "Exfiltration",
          "CommandAndControl"
        ],
        "lastUpdatedDateUTC": "2021-03-27T10:00:00Z",
        "createdDateUTC": "2019-07-25T00:00:00Z",
        "status": "Available",
        "severity": "High",
        "alertRulesCreatedByTemplateCount": 0
      }
    },
    {
      "id": "/subscriptions/d0cfe6b2-9ac0-4464-9919-dccaee2e48c0/resourceGroups/myRg/providers/Microsoft.OperationalInsights/workspaces/myWorkspace/providers/Microsoft.SecurityInsights/AlertRuleTemplates/b3cfc7c0-092c-481c-a55b-34a3979758cb",
      "name": "b3cfc7c0-092c-481c-a55b-34a3979758cb",
      "type": "Microsoft.SecurityInsights/AlertRuleTemplates",
      "kind": "MicrosoftSecurityIncidentCreation",
      "properties": {
        "productFilter": "Microsoft Cloud App Security",
        "displayName": "Create incidents based on Microsoft Cloud App Security alerts",
        "description": "Create incidents based on all alerts generated in Microsoft Cloud App Security",
        "lastUpdatedDateUTC": "2021-05-27T10:00:00Z",
        "createdDateUTC": "2019-07-16T00:00:00Z",
        "status": "Available",
        "alertRulesCreatedByTemplateCount": 0
      }
    }
  ]
}

Definições

Nome Description
AlertDetailsOverride

Configurações de como substituir dinamicamente detalhes estáticos do alerta

AlertProperty

A propriedade de alerta V3

AlertPropertyMapping

Um único mapeamento de propriedade de alerta para substituir

AlertRuleTemplateDataSource

fontes de dados do modelo de regra de alerta

AlertRuleTemplatesList

Listar todos os modelos de regra de alerta.

AlertSeverity

A gravidade dos alertas criados por essa regra de alerta.

AttackTactic

A gravidade dos alertas criados por essa regra de alerta.

CloudError

Estrutura de resposta de erro.

CloudErrorBody

Detalhes do erro.

createdByType

O tipo de identidade que criou o recurso.

EntityMapping

Mapeamento de entidade única para a regra de alerta

EntityMappingType

O tipo V3 da entidade mapeada

EventGroupingAggregationKind

Os tipos de agregação de agrupamento de eventos

EventGroupingSettings

Recipiente de propriedades de configurações de agrupamento de eventos.

FieldMapping

Um único mapeamento de campo da entidade mapeada

FusionAlertRuleTemplate

Representa o modelo de regra de alerta do Fusion.

MicrosoftSecurityIncidentCreationAlertRuleTemplate

Representa o modelo de regra MicrosoftSecurityIncidentCreation.

MicrosoftSecurityProductName

O productName dos alertas no qual os casos serão gerados

ScheduledAlertRuleTemplate

Representa o modelo de regra de alerta agendada.

systemData

Metadados relativos à criação e à última modificação do recurso.

TemplateStatus

O modelo de regra de alerta status.

TriggerOperator

A operação contra o limite que dispara a regra de alerta.

AlertDetailsOverride

Configurações de como substituir dinamicamente detalhes estáticos do alerta

Nome Tipo Description
alertDescriptionFormat

string

o formato que contém os nomes das colunas para substituir a descrição do alerta

alertDisplayNameFormat

string

o formato que contém os nomes das colunas para substituir o nome do alerta

alertDynamicProperties

AlertPropertyMapping[]

Lista de propriedades dinâmicas adicionais a serem substituídas

alertSeverityColumnName

string

o nome da coluna do qual tirar a gravidade do alerta

alertTacticsColumnName

string

o nome da coluna do qual usar as táticas de alerta

AlertProperty

A propriedade de alerta V3

Nome Tipo Description
AlertLink

string

Link do alerta

ConfidenceLevel

string

Propriedade de nível de confiança

ConfidenceScore

string

Pontuação de confiança

ExtendedLinks

string

Links estendidos para o alerta

ProductComponentName

string

Propriedade de alerta do nome do componente do produto

ProductName

string

Propriedade de alerta nome do produto

ProviderName

string

Propriedade de alerta nome do provedor

RemediationSteps

string

Propriedade de alerta das etapas de correção

Techniques

string

Propriedade de alerta técnicas

AlertPropertyMapping

Um único mapeamento de propriedade de alerta para substituir

Nome Tipo Description
alertProperty

AlertProperty

A propriedade de alerta V3

value

string

o nome da coluna a ser usado para substituir essa propriedade

AlertRuleTemplateDataSource

fontes de dados do modelo de regra de alerta

Nome Tipo Description
connectorId

string

A ID do conector que fornece os seguintes tipos de dados

dataTypes

string[]

Os tipos de dados usados pelo modelo de regra de alerta

AlertRuleTemplatesList

Listar todos os modelos de regra de alerta.

Nome Tipo Description
nextLink

string

URL para buscar o próximo conjunto de modelos de regra de alerta.

value AlertRuleTemplate[]:

Matriz de modelos de regra de alerta.

AlertSeverity

A gravidade dos alertas criados por essa regra de alerta.

Nome Tipo Description
High

string

Severidade alta

Informational

string

Severidade informativa

Low

string

Severidade baixa

Medium

string

Severidade média

AttackTactic

A gravidade dos alertas criados por essa regra de alerta.

Nome Tipo Description
Collection

string

CommandAndControl

string

CredentialAccess

string

DefenseEvasion

string

Discovery

string

Execution

string

Exfiltration

string

Impact

string

ImpairProcessControl

string

InhibitResponseFunction

string

InitialAccess

string

LateralMovement

string

Persistence

string

PreAttack

string

PrivilegeEscalation

string

Reconnaissance

string

ResourceDevelopment

string

CloudError

Estrutura de resposta de erro.

Nome Tipo Description
error

CloudErrorBody

Dados do erro

CloudErrorBody

Detalhes do erro.

Nome Tipo Description
code

string

Um identificador para o erro. Os códigos são invariáveis e devem ser consumidos programaticamente.

message

string

Uma mensagem que descreve o erro, destinada a ser adequada para exibição em uma interface do usuário.

createdByType

O tipo de identidade que criou o recurso.

Nome Tipo Description
Application

string

Key

string

ManagedIdentity

string

User

string

EntityMapping

Mapeamento de entidade única para a regra de alerta

Nome Tipo Description
entityType

EntityMappingType

O tipo V3 da entidade mapeada

fieldMappings

FieldMapping[]

matriz de mapeamentos de campo para o mapeamento de entidade especificado

EntityMappingType

O tipo V3 da entidade mapeada

Nome Tipo Description
Account

string

Tipo de entidade de conta de usuário

AzureResource

string

Tipo de entidade de recurso do Azure

CloudApplication

string

Tipo de entidade de aplicativo de nuvem

DNS

string

Tipo de entidade DNS

File

string

Tipo de entidade de arquivo do sistema

FileHash

string

Tipo de entidade de hash de arquivo

Host

string

Tipo de entidade de host

IP

string

Tipo de entidade de endereço IP

MailCluster

string

Tipo de entidade de cluster de email

MailMessage

string

Tipo de entidade de mensagem de email

Mailbox

string

Tipo de entidade de caixa de correio

Malware

string

Tipo de entidade de malware

Process

string

Tipo de entidade de processo

RegistryKey

string

Tipo de entidade de chave do Registro

RegistryValue

string

Tipo de entidade de valor do Registro

SecurityGroup

string

Tipo de entidade de grupo de segurança

SubmissionMail

string

Tipo de entidade de email de envio

URL

string

Tipo de entidade de URL

EventGroupingAggregationKind

Os tipos de agregação de agrupamento de eventos

Nome Tipo Description
AlertPerResult

string

SingleAlert

string

EventGroupingSettings

Recipiente de propriedades de configurações de agrupamento de eventos.

Nome Tipo Description
aggregationKind

EventGroupingAggregationKind

Os tipos de agregação de agrupamento de eventos

FieldMapping

Um único mapeamento de campo da entidade mapeada

Nome Tipo Description
columnName

string

o nome da coluna a ser mapeado para o identificador

identifier

string

o identificador V3 da entidade

FusionAlertRuleTemplate

Representa o modelo de regra de alerta do Fusion.

Nome Tipo Description
id

string

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

kind string:

Fusion

O tipo de regra de alerta

name

string

O nome do recurso

properties.alertRulesCreatedByTemplateCount

integer

o número de regras de alerta que foram criadas por este modelo

properties.createdDateUTC

string

A hora em que esse modelo de regra de alerta foi adicionado.

properties.description

string

A descrição do modelo de regra de alerta.

properties.displayName

string

O nome de exibição do modelo de regra de alerta.

properties.lastUpdatedDateUTC

string

A hora em que esse modelo de regra de alerta foi atualizado pela última vez.

properties.requiredDataConnectors

AlertRuleTemplateDataSource[]

Os conectores de dados necessários para este modelo

properties.severity

AlertSeverity

A gravidade dos alertas criados por essa regra de alerta.

properties.status

TemplateStatus

O modelo de regra de alerta status.

properties.tactics

AttackTactic[]

As táticas do modelo de regra de alerta

properties.techniques

string[]

As técnicas do modelo de regra de alerta

systemData

systemData

Os metadados do Azure Resource Manager que contêm as informações createdBy e modifiedBy.

type

string

Tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

MicrosoftSecurityIncidentCreationAlertRuleTemplate

Representa o modelo de regra MicrosoftSecurityIncidentCreation.

Nome Tipo Description
id

string

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

kind string:

MicrosoftSecurityIncidentCreation

O tipo de regra de alerta

name

string

O nome do recurso

properties.alertRulesCreatedByTemplateCount

integer

o número de regras de alerta que foram criadas por este modelo

properties.createdDateUTC

string

A hora em que esse modelo de regra de alerta foi adicionado.

properties.description

string

A descrição do modelo de regra de alerta.

properties.displayName

string

O nome de exibição do modelo de regra de alerta.

properties.displayNamesExcludeFilter

string[]

displayNames dos alertas nos quais os casos não serão gerados

properties.displayNamesFilter

string[]

displayNames dos alertas nos quais os casos serão gerados

properties.lastUpdatedDateUTC

string

A hora em que esse modelo de regra de alerta foi atualizado pela última vez.

properties.productFilter

MicrosoftSecurityProductName

O productName dos alertas no qual os casos serão gerados

properties.requiredDataConnectors

AlertRuleTemplateDataSource[]

Os conectores de dados necessários para este modelo

properties.severitiesFilter

AlertSeverity[]

as severidades dos alertas nas quais os casos serão gerados

properties.status

TemplateStatus

O modelo de regra de alerta status.

systemData

systemData

Os metadados do Azure Resource Manager que contêm as informações createdBy e modifiedBy.

type

string

Tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

MicrosoftSecurityProductName

O productName dos alertas no qual os casos serão gerados

Nome Tipo Description
Azure Active Directory Identity Protection

string

Azure Advanced Threat Protection

string

Azure Security Center

string

Azure Security Center for IoT

string

Microsoft Cloud App Security

string

ScheduledAlertRuleTemplate

Representa o modelo de regra de alerta agendada.

Nome Tipo Description
id

string

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

kind string:

Scheduled

O tipo de regra de alerta

name

string

O nome do recurso

properties.alertDetailsOverride

AlertDetailsOverride

Os detalhes do alerta substituem as configurações

properties.alertRulesCreatedByTemplateCount

integer

o número de regras de alerta que foram criadas por este modelo

properties.createdDateUTC

string

A hora em que esse modelo de regra de alerta foi adicionado.

properties.customDetails

object

Dicionário de pares chave-valor de cadeia de caracteres de colunas a serem anexadas ao alerta

properties.description

string

A descrição do modelo de regra de alerta.

properties.displayName

string

O nome de exibição do modelo de regra de alerta.

properties.entityMappings

EntityMapping[]

Matriz dos mapeamentos de entidade da regra de alerta

properties.eventGroupingSettings

EventGroupingSettings

As configurações de agrupamento de eventos.

properties.lastUpdatedDateUTC

string

A hora em que esse modelo de regra de alerta foi atualizado pela última vez.

properties.query

string

A consulta que cria alertas para essa regra.

properties.queryFrequency

string

A frequência (no formato de duração ISO 8601) para que essa regra de alerta seja executada.

properties.queryPeriod

string

O período (no formato de duração ISO 8601) que essa regra de alerta examina.

properties.requiredDataConnectors

AlertRuleTemplateDataSource[]

Os conectores de dados necessários para este modelo

properties.severity

AlertSeverity

A gravidade dos alertas criados por essa regra de alerta.

properties.status

TemplateStatus

O modelo de regra de alerta status.

properties.tactics

AttackTactic[]

As táticas do modelo de regra de alerta

properties.techniques

string[]

As técnicas do modelo de regra de alerta

properties.triggerOperator

TriggerOperator

A operação contra o limite que dispara a regra de alerta.

properties.triggerThreshold

integer

O limite dispara essa regra de alerta.

properties.version

string

A versão deste modelo – no formato <a.b.c>, em que todos são números. Por exemplo <, 1.0.2>.

systemData

systemData

Os metadados do Azure Resource Manager que contêm as informações createdBy e modifiedBy.

type

string

Tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

systemData

Metadados relativos à criação e à última modificação do recurso.

Nome Tipo Description
createdAt

string

O carimbo de data/hora da criação de recursos (UTC).

createdBy

string

A identidade que criou o recurso.

createdByType

createdByType

O tipo de identidade que criou o recurso.

lastModifiedAt

string

O carimbo de data/hora da última modificação do recurso (UTC)

lastModifiedBy

string

A identidade que modificou o recurso pela última vez.

lastModifiedByType

createdByType

O tipo de identidade que modificou o recurso pela última vez.

TemplateStatus

O modelo de regra de alerta status.

Nome Tipo Description
Available

string

O modelo de regra de alerta está disponível.

Installed

string

Modelo de regra de alerta instalado. e não pode usar mais de uma vez

NotAvailable

string

O modelo de regra de alerta não está disponível

TriggerOperator

A operação contra o limite que dispara a regra de alerta.

Nome Tipo Description
Equal

string

GreaterThan

string

LessThan

string

NotEqual

string