Share via


IQueryBasedAlertRuleTemplateProperties Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.QueryBasedAlertRuleTemplatePropertiesTypeConverter))]
public interface IQueryBasedAlertRuleTemplateProperties : Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Runtime.IJsonSerializable
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.QueryBasedAlertRuleTemplatePropertiesTypeConverter))>]
type IQueryBasedAlertRuleTemplateProperties = interface
    interface IJsonSerializable
Public Interface IQueryBasedAlertRuleTemplateProperties
Implements IJsonSerializable
Derived
Attributes
Implements

Properties

AlertDetailOverrideAlertDescriptionFormat

the format containing columns name(s) to override the alert description

AlertDetailOverrideAlertDisplayNameFormat

the format containing columns name(s) to override the alert name

AlertDetailOverrideAlertSeverityColumnName

the column name to take the alert severity from

AlertDetailOverrideAlertTacticsColumnName

the column name to take the alert tactics from

CustomDetail

Dictionary of string key-value pairs of columns to be attached to the alert

EntityMapping

Array of the entity mappings of the alert rule

Query

The query that creates alerts for this rule.

Severity

The severity for alerts created by this alert rule.

Tactic

The tactics of the alert rule

Version

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to