你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

QueryBasedAlertRuleTemplateProperties Class

Definition

Query based alert rule template base property bag.

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

Constructors

QueryBasedAlertRuleTemplateProperties()

Creates an new QueryBasedAlertRuleTemplateProperties instance.

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

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of QueryBasedAlertRuleTemplateProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of QueryBasedAlertRuleTemplateProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.IQueryBasedAlertRuleTemplateProperties.

FromJsonString(String)

Creates a new instance of QueryBasedAlertRuleTemplateProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of QueryBasedAlertRuleTemplateProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to