ArmSecurityInsightsModelFactory.SecurityInsightsAlert 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 SecurityInsightsAlert.
public static Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsAlert SecurityInsightsAlert (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IReadOnlyDictionary<string,BinaryData> additionalData = default, string friendlyName = default, string alertDisplayName = default, string alertType = default, string compromisedEntity = default, Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsAlertConfidenceLevel? confidenceLevel = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsAlertConfidenceReason> confidenceReasons = default, double? confidenceScore = default, Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsAlertConfidenceScoreStatus? confidenceScoreStatus = default, string description = default, DateTimeOffset? endOn = default, Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsKillChainIntent? intent = default, string providerAlertId = default, DateTimeOffset? processingEndOn = default, string productComponentName = default, string productName = default, string productVersion = default, System.Collections.Generic.IEnumerable<string> remediationSteps = default, Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsAlertSeverity? severity = default, DateTimeOffset? startOn = default, Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsAlertStatus? status = default, string systemAlertId = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsAttackTactic> tactics = default, DateTimeOffset? alertGeneratedOn = default, string vendorName = default, string alertLink = default, System.Collections.Generic.IEnumerable<BinaryData> resourceIdentifiers = default);
static member SecurityInsightsAlert : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IReadOnlyDictionary<string, BinaryData> * string * string * string * string * Nullable<Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsAlertConfidenceLevel> * seq<Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsAlertConfidenceReason> * Nullable<double> * Nullable<Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsAlertConfidenceScoreStatus> * string * Nullable<DateTimeOffset> * Nullable<Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsKillChainIntent> * string * Nullable<DateTimeOffset> * string * string * string * seq<string> * Nullable<Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsAlertSeverity> * Nullable<DateTimeOffset> * Nullable<Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsAlertStatus> * string * seq<Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsAttackTactic> * Nullable<DateTimeOffset> * string * string * seq<BinaryData> -> Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsAlert
Public Shared Function SecurityInsightsAlert (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional additionalData As IReadOnlyDictionary(Of String, BinaryData) = Nothing, Optional friendlyName As String = Nothing, Optional alertDisplayName As String = Nothing, Optional alertType As String = Nothing, Optional compromisedEntity As String = Nothing, Optional confidenceLevel As Nullable(Of SecurityInsightsAlertConfidenceLevel) = Nothing, Optional confidenceReasons As IEnumerable(Of SecurityInsightsAlertConfidenceReason) = Nothing, Optional confidenceScore As Nullable(Of Double) = Nothing, Optional confidenceScoreStatus As Nullable(Of SecurityInsightsAlertConfidenceScoreStatus) = Nothing, Optional description As String = Nothing, Optional endOn As Nullable(Of DateTimeOffset) = Nothing, Optional intent As Nullable(Of SecurityInsightsKillChainIntent) = Nothing, Optional providerAlertId As String = Nothing, Optional processingEndOn As Nullable(Of DateTimeOffset) = Nothing, Optional productComponentName As String = Nothing, Optional productName As String = Nothing, Optional productVersion As String = Nothing, Optional remediationSteps As IEnumerable(Of String) = Nothing, Optional severity As Nullable(Of SecurityInsightsAlertSeverity) = Nothing, Optional startOn As Nullable(Of DateTimeOffset) = Nothing, Optional status As Nullable(Of SecurityInsightsAlertStatus) = Nothing, Optional systemAlertId As String = Nothing, Optional tactics As IEnumerable(Of SecurityInsightsAttackTactic) = Nothing, Optional alertGeneratedOn As Nullable(Of DateTimeOffset) = Nothing, Optional vendorName As String = Nothing, Optional alertLink As String = Nothing, Optional resourceIdentifiers As IEnumerable(Of BinaryData) = Nothing) As SecurityInsightsAlert
Parameters
The id.
- name
- String
The name.
- resourceType
- ResourceType
The resourceType.
- systemData
- SystemData
The systemData.
- additionalData
- IReadOnlyDictionary<String,BinaryData>
A bag of custom fields that should be part of the entity and will be presented to the user.
- friendlyName
- String
The graph item display name which is a short humanly readable description of the graph item instance. This property is optional and might be system generated.
- alertDisplayName
- String
The display name of the alert.
- alertType
- String
The type name of the alert.
- compromisedEntity
- String
Display name of the main entity being reported on.
- confidenceLevel
- Nullable<SecurityInsightsAlertConfidenceLevel>
The confidence level of this alert.
- confidenceReasons
- IEnumerable<SecurityInsightsAlertConfidenceReason>
The confidence reasons.
- confidenceScoreStatus
- Nullable<SecurityInsightsAlertConfidenceScoreStatus>
The confidence score calculation status, i.e. indicating if score calculation is pending for this alert, not applicable or final.
- description
- String
Alert description.
- endOn
- Nullable<DateTimeOffset>
The impact end time of the alert (the time of the last event contributing to the alert).
Holds the alert intent stage(s) mapping for this alert.
- providerAlertId
- String
The identifier of the alert inside the product which generated the alert.
- processingEndOn
- Nullable<DateTimeOffset>
The time the alert was made available for consumption.
- productComponentName
- String
The name of a component inside the product which generated the alert.
- productName
- String
The name of the product which published this alert.
- productVersion
- String
The version of the product generating the alert.
- remediationSteps
- IEnumerable<String>
Manual action items to take to remediate the alert.
- severity
- Nullable<SecurityInsightsAlertSeverity>
The severity of the alert.
- startOn
- Nullable<DateTimeOffset>
The impact start time of the alert (the time of the first event contributing to the alert).
- status
- Nullable<SecurityInsightsAlertStatus>
The lifecycle status of the alert.
- systemAlertId
- String
Holds the product identifier of the alert for the product.
- tactics
- IEnumerable<SecurityInsightsAttackTactic>
The tactics of the alert.
- alertGeneratedOn
- Nullable<DateTimeOffset>
The time the alert was generated.
- vendorName
- String
The name of the vendor that raise the alert.
- alertLink
- String
The uri link of the alert.
- resourceIdentifiers
- IEnumerable<BinaryData>
The list of resource identifiers of the alert.
Returns
A new SecurityInsightsAlert instance for mocking.
Applies to
Azure SDK for .NET