ArmSecurityInsightsModelFactory.SecurityInsightsAutomationRuleData Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of SecurityInsightsAutomationRuleData.
public static Azure.ResourceManager.SecurityInsights.SecurityInsightsAutomationRuleData SecurityInsightsAutomationRuleData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, string displayName = default, int order = 0, Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsAutomationRuleTriggeringLogic triggeringLogic = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsAutomationRuleAction> actions = default, DateTimeOffset? lastModifiedOn = default, DateTimeOffset? createdOn = default, Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsClientInfo lastModifiedBy = default, Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsClientInfo createdBy = default, Azure.ETag? etag = default);
static member SecurityInsightsAutomationRuleData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * string * int * Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsAutomationRuleTriggeringLogic * seq<Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsAutomationRuleAction> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsClientInfo * Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsClientInfo * Nullable<Azure.ETag> -> Azure.ResourceManager.SecurityInsights.SecurityInsightsAutomationRuleData
Public Shared Function SecurityInsightsAutomationRuleData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional displayName As String = Nothing, Optional order As Integer = 0, Optional triggeringLogic As SecurityInsightsAutomationRuleTriggeringLogic = Nothing, Optional actions As IEnumerable(Of SecurityInsightsAutomationRuleAction) = Nothing, Optional lastModifiedOn As Nullable(Of DateTimeOffset) = Nothing, Optional createdOn As Nullable(Of DateTimeOffset) = Nothing, Optional lastModifiedBy As SecurityInsightsClientInfo = Nothing, Optional createdBy As SecurityInsightsClientInfo = Nothing, Optional etag As Nullable(Of ETag) = Nothing) As SecurityInsightsAutomationRuleData
Parameters
The id.
- name
- String
The name.
- resourceType
- ResourceType
The resourceType.
- systemData
- SystemData
The systemData.
- displayName
- String
The display name of the automation rule.
- order
- Int32
The order of execution of the automation rule.
- triggeringLogic
- SecurityInsightsAutomationRuleTriggeringLogic
Describes automation rule triggering logic.
The actions to execute when the automation rule is triggered. Please note SecurityInsightsAutomationRuleAction is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include AutomationRuleAddIncidentTaskAction, AutomationRuleModifyPropertiesAction and AutomationRuleRunPlaybookAction.
- lastModifiedOn
- Nullable<DateTimeOffset>
The last time the automation rule was updated.
- createdOn
- Nullable<DateTimeOffset>
The time the automation rule was created.
- lastModifiedBy
- SecurityInsightsClientInfo
Information on the client (user or application) that made some action.
- createdBy
- SecurityInsightsClientInfo
Information on the client (user or application) that made some action.
Returns
A new SecurityInsightsAutomationRuleData instance for mocking.
Applies to
Azure SDK for .NET