Class SecurityAlert
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.securityinsights.fluent.models.EntityInner
com.azure.resourcemanager.securityinsights.models.SecurityAlert
Represents a security alert entity.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the additionalData property: A bag of custom fields that should be part of the entity and will be presented to the user.Get the alertDisplayName property: The display name of the alert.Get the alertLink property: The uri link of the alert.Get the alertType property: The type name of the alert.Get the compromisedEntity property: Display name of the main entity being reported on.Get the confidenceLevel property: The confidence level of this alert.Get the confidenceReasons property: The confidence reasons.Get the confidenceScore property: The confidence score of the alert.Get the confidenceScoreStatus property: The confidence score calculation status, i.e.Get the description property: Alert description.Get the endTimeUtc property: The impact end time of the alert (the time of the last event contributing to the alert).Get the friendlyName property: The graph item display name which is a short humanly readable description of the graph item instance.intent()
Get the intent property: Holds the alert intent stage(s) mapping for this alert.Get the processingEndTime property: The time the alert was made available for consumption.Get the productComponentName property: The name of a component inside the product which generated the alert.Get the productName property: The name of the product which published this alert.Get the productVersion property: The version of the product generating the alert.Get the providerAlertId property: The identifier of the alert inside the product which generated the alert.Get the remediationSteps property: Manual action items to take to remediate the alert.Get the resourceIdentifiers property: The list of resource identifiers of the alert.severity()
Get the severity property: The severity of the alert.Get the startTimeUtc property: The impact start time of the alert (the time of the first event contributing to the alert).status()
Get the status property: The lifecycle status of the alert.Get the systemAlertId property: Holds the product identifier of the alert for the product.tactics()
Get the tactics property: The tactics of the alert.Get the timeGenerated property: The time the alert was generated.void
validate()
Validates the instance.Get the vendorName property: The name of the vendor that raise the alert.withSeverity
(AlertSeverity severity) Set the severity property: The severity of the alert.Methods inherited from class com.azure.resourcemanager.securityinsights.fluent.models.EntityInner
systemData
Methods inherited from class com.azure.core.management.ProxyResource
id, name, type
-
Constructor Details
-
SecurityAlert
public SecurityAlert()
-
-
Method Details
-
alertDisplayName
Get the alertDisplayName property: The display name of the alert.- Returns:
- the alertDisplayName value.
-
alertType
Get the alertType property: The type name of the alert.- Returns:
- the alertType value.
-
compromisedEntity
Get the compromisedEntity property: Display name of the main entity being reported on.- Returns:
- the compromisedEntity value.
-
confidenceLevel
Get the confidenceLevel property: The confidence level of this alert.- Returns:
- the confidenceLevel value.
-
confidenceReasons
Get the confidenceReasons property: The confidence reasons.- Returns:
- the confidenceReasons value.
-
confidenceScore
Get the confidenceScore property: The confidence score of the alert.- Returns:
- the confidenceScore value.
-
confidenceScoreStatus
Get the confidenceScoreStatus property: The confidence score calculation status, i.e. indicating if score calculation is pending for this alert, not applicable or final.- Returns:
- the confidenceScoreStatus value.
-
description
Get the description property: Alert description.- Returns:
- the description value.
-
endTimeUtc
Get the endTimeUtc property: The impact end time of the alert (the time of the last event contributing to the alert).- Returns:
- the endTimeUtc value.
-
intent
Get the intent property: Holds the alert intent stage(s) mapping for this alert.- Returns:
- the intent value.
-
providerAlertId
Get the providerAlertId property: The identifier of the alert inside the product which generated the alert.- Returns:
- the providerAlertId value.
-
processingEndTime
Get the processingEndTime property: The time the alert was made available for consumption.- Returns:
- the processingEndTime value.
-
productComponentName
Get the productComponentName property: The name of a component inside the product which generated the alert.- Returns:
- the productComponentName value.
-
productName
Get the productName property: The name of the product which published this alert.- Returns:
- the productName value.
-
productVersion
Get the productVersion property: The version of the product generating the alert.- Returns:
- the productVersion value.
-
remediationSteps
Get the remediationSteps property: Manual action items to take to remediate the alert.- Returns:
- the remediationSteps value.
-
severity
Get the severity property: The severity of the alert.- Returns:
- the severity value.
-
withSeverity
Set the severity property: The severity of the alert.- Parameters:
severity
- the severity value to set.- Returns:
- the SecurityAlert object itself.
-
startTimeUtc
Get the startTimeUtc property: The impact start time of the alert (the time of the first event contributing to the alert).- Returns:
- the startTimeUtc value.
-
status
Get the status property: The lifecycle status of the alert.- Returns:
- the status value.
-
systemAlertId
Get the systemAlertId property: Holds the product identifier of the alert for the product.- Returns:
- the systemAlertId value.
-
tactics
Get the tactics property: The tactics of the alert.- Returns:
- the tactics value.
-
timeGenerated
Get the timeGenerated property: The time the alert was generated.- Returns:
- the timeGenerated value.
-
vendorName
Get the vendorName property: The name of the vendor that raise the alert.- Returns:
- the vendorName value.
-
alertLink
Get the alertLink property: The uri link of the alert.- Returns:
- the alertLink value.
-
resourceIdentifiers
Get the resourceIdentifiers property: The list of resource identifiers of the alert.- Returns:
- the resourceIdentifiers value.
-
additionalData
Get the additionalData property: A bag of custom fields that should be part of the entity and will be presented to the user.- Returns:
- the additionalData value.
-
friendlyName
Get the friendlyName property: 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.- Returns:
- the friendlyName value.
-
validate
public void validate()Validates the instance.- Overrides:
validate
in classEntityInner
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-