Share via


MicrosoftSecurityIncidentCreationAlertRuleProperties Class

Definition

MicrosoftSecurityIncidentCreation rule property bag.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.MicrosoftSecurityIncidentCreationAlertRulePropertiesTypeConverter))]
public class MicrosoftSecurityIncidentCreationAlertRuleProperties : Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.IMicrosoftSecurityIncidentCreationAlertRuleProperties, Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.MicrosoftSecurityIncidentCreationAlertRulePropertiesTypeConverter))>]
type MicrosoftSecurityIncidentCreationAlertRuleProperties = class
    interface IMicrosoftSecurityIncidentCreationAlertRuleProperties
    interface IJsonSerializable
    interface IMicrosoftSecurityIncidentCreationAlertRuleCommonProperties
    interface IValidates
Public Class MicrosoftSecurityIncidentCreationAlertRuleProperties
Implements IMicrosoftSecurityIncidentCreationAlertRuleProperties, IValidates
Inheritance
MicrosoftSecurityIncidentCreationAlertRuleProperties
Attributes
Implements

Constructors

MicrosoftSecurityIncidentCreationAlertRuleProperties()

Creates an new MicrosoftSecurityIncidentCreationAlertRuleProperties instance.

Properties

AlertRuleTemplateName

The Name of the alert rule template used to create this rule.

Description

The description of the alert rule.

DisplayName

The display name for alerts created by this alert rule.

DisplayNamesExcludeFilter

the alerts' displayNames on which the cases will not be generated

DisplayNamesFilter

the alerts' displayNames on which the cases will be generated

Enabled

Determines whether this alert rule is enabled or disabled.

LastModifiedUtc

The last time that this alert has been modified.

ProductFilter

The alerts' productName on which the cases will be generated

SeveritiesFilter

the alerts' severities on which the cases will be generated

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of MicrosoftSecurityIncidentCreationAlertRuleProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of MicrosoftSecurityIncidentCreationAlertRuleProperties.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of MicrosoftSecurityIncidentCreationAlertRuleProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to