Share via


ScheduledAlertRuleCommonProperties Class

Definition

Scheduled alert rule template property bag.

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

Constructors

ScheduledAlertRuleCommonProperties()

Creates an new ScheduledAlertRuleCommonProperties instance.

Properties

EventGroupingSettingAggregationKind

The event grouping aggregation kinds

QueryFrequency

The frequency (in ISO 8601 duration format) for this alert rule to run.

QueryPeriod

The period (in ISO 8601 duration format) that this alert rule looks at.

TriggerOperator

The operation against the threshold that triggers alert rule.

TriggerThreshold

The threshold triggers this alert rule.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ScheduledAlertRuleCommonProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ScheduledAlertRuleCommonProperties.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ScheduledAlertRuleCommonProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to