IoTSecurityAggregatedAlert Interface
public interface IoTSecurityAggregatedAlert
An immutable client-side representation of IoTSecurityAggregatedAlert.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| abstract String |
actionTaken()
Gets the action |
|
abstract
Local |
aggregatedDateUtc()
Gets the aggregated |
| abstract String |
alertDisplayName()
Gets the alert |
| abstract String |
alertType()
Gets the alert |
| abstract Long |
count()
Gets the count property: Number of alerts occurrences within the aggregated time window. |
| abstract String |
description()
Gets the description property: Description of the suspected vulnerability and meaning. |
| abstract String |
effectedResourceType()
Gets the effected |
| abstract String |
id()
Gets the id property: Fully qualified resource Id for the resource. |
|
abstract
Io |
innerModel()
Gets the inner com. |
| abstract String |
logAnalyticsQuery()
Gets the log |
| abstract String |
name()
Gets the name property: The name of the resource. |
| abstract String |
remediationSteps()
Gets the remediation |
|
abstract
Reported |
reportedSeverity()
Gets the reported |
| abstract String |
systemSource()
Gets the system |
| abstract Map<String,String> |
tags()
Gets the tags property: Resource tags. |
|
abstract
List<Io |
topDevicesList()
Gets the top |
| abstract String |
type()
Gets the type property: The type of the resource. |
| abstract String |
vendorName()
Gets the vendor |
Method Details
actionTaken
public abstract String actionTaken()
Gets the actionTaken property: IoT Security solution alert response.
Returns:
aggregatedDateUtc
public abstract LocalDate aggregatedDateUtc()
Gets the aggregatedDateUtc property: Date of detection.
Returns:
alertDisplayName
public abstract String alertDisplayName()
Gets the alertDisplayName property: Display name of the alert type.
Returns:
alertType
public abstract String alertType()
Gets the alertType property: Name of the alert type.
Returns:
count
public abstract Long count()
Gets the count property: Number of alerts occurrences within the aggregated time window.
Returns:
description
public abstract String description()
Gets the description property: Description of the suspected vulnerability and meaning.
Returns:
effectedResourceType
public abstract String effectedResourceType()
Gets the effectedResourceType property: Azure resource ID of the resource that received the alerts.
Returns:
id
public abstract String id()
Gets the id property: Fully qualified resource Id for the resource.
Returns:
innerModel
public abstract IoTSecurityAggregatedAlertInner innerModel()
Gets the inner com.azure.resourcemanager.security.fluent.models.IoTSecurityAggregatedAlertInner object.
Returns:
logAnalyticsQuery
public abstract String logAnalyticsQuery()
Gets the logAnalyticsQuery property: Log analytics query for getting the list of affected devices/alerts.
Returns:
name
public abstract String name()
Gets the name property: The name of the resource.
Returns:
remediationSteps
public abstract String remediationSteps()
Gets the remediationSteps property: Recommended steps for remediation.
Returns:
reportedSeverity
public abstract ReportedSeverity reportedSeverity()
Gets the reportedSeverity property: Assessed alert severity.
Returns:
systemSource
public abstract String systemSource()
Gets the systemSource property: The type of the alerted resource (Azure, Non-Azure).
Returns:
tags
public abstract Map<String,String> tags()
Gets the tags property: Resource tags.
Returns:
topDevicesList
public abstract List<IoTSecurityAggregatedAlertPropertiesTopDevicesListItem> topDevicesList()
Gets the topDevicesList property: 10 devices with the highest number of occurrences of this alert type, on this day.
Returns:
type
public abstract String type()
Gets the type property: The type of the resource.
Returns:
vendorName
public abstract String vendorName()
Gets the vendorName property: Name of the organization that raised the alert.
Returns: