Share via


AutomationRuleTriggeringLogic Class

Definition

Describes automation rule triggering logic

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

Constructors

AutomationRuleTriggeringLogic()

Creates an new AutomationRuleTriggeringLogic instance.

Properties

Condition

The conditions to evaluate to determine if the automation rule should be triggered on a given object

ExpirationTimeUtc

Determines when the automation rule should automatically expire and be disabled.

IsEnabled

Determines whether the automation rule is enabled or disabled.

TriggersOn

The type of object the automation rule triggers on

TriggersWhen

The type of event the automation rule triggers on

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of AutomationRuleTriggeringLogic.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of AutomationRuleTriggeringLogic.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of AutomationRuleTriggeringLogic into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to