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 actionTaken property: IoT Security solution alert response.

abstract LocalDate aggregatedDateUtc()

Gets the aggregatedDateUtc property: Date of detection.

abstract String alertDisplayName()

Gets the alertDisplayName property: Display name of the alert type.

abstract String alertType()

Gets the alertType property: Name of the alert type.

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 effectedResourceType property: Azure resource ID of the resource that received the alerts.

abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract IoTSecurityAggregatedAlertInner innerModel()

Gets the inner com.azure.resourcemanager.security.fluent.models.IoTSecurityAggregatedAlertInner object.

abstract String logAnalyticsQuery()

Gets the logAnalyticsQuery property: Log analytics query for getting the list of affected devices/alerts.

abstract String name()

Gets the name property: The name of the resource.

abstract String remediationSteps()

Gets the remediationSteps property: Recommended steps for remediation.

abstract ReportedSeverity reportedSeverity()

Gets the reportedSeverity property: Assessed alert severity.

abstract String systemSource()

Gets the systemSource property: The type of the alerted resource (Azure, Non-Azure).

abstract Map<String,String> tags()

Gets the tags property: Resource tags.

abstract List<IoTSecurityAggregatedAlertPropertiesTopDevicesListItem> topDevicesList()

Gets the topDevicesList property: 10 devices with the highest number of occurrences of this alert type, on this day.

abstract String type()

Gets the type property: The type of the resource.

abstract String vendorName()

Gets the vendorName property: Name of the organization that raised the alert.

Method Details

actionTaken

public abstract String actionTaken()

Gets the actionTaken property: IoT Security solution alert response.

Returns:

the actionTaken value.

aggregatedDateUtc

public abstract LocalDate aggregatedDateUtc()

Gets the aggregatedDateUtc property: Date of detection.

Returns:

the aggregatedDateUtc value.

alertDisplayName

public abstract String alertDisplayName()

Gets the alertDisplayName property: Display name of the alert type.

Returns:

the alertDisplayName value.

alertType

public abstract String alertType()

Gets the alertType property: Name of the alert type.

Returns:

the alertType value.

count

public abstract Long count()

Gets the count property: Number of alerts occurrences within the aggregated time window.

Returns:

the count value.

description

public abstract String description()

Gets the description property: Description of the suspected vulnerability and meaning.

Returns:

the description value.

effectedResourceType

public abstract String effectedResourceType()

Gets the effectedResourceType property: Azure resource ID of the resource that received the alerts.

Returns:

the effectedResourceType value.

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

innerModel

public abstract IoTSecurityAggregatedAlertInner innerModel()

Gets the inner com.azure.resourcemanager.security.fluent.models.IoTSecurityAggregatedAlertInner object.

Returns:

the inner object.

logAnalyticsQuery

public abstract String logAnalyticsQuery()

Gets the logAnalyticsQuery property: Log analytics query for getting the list of affected devices/alerts.

Returns:

the logAnalyticsQuery value.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

remediationSteps

public abstract String remediationSteps()

Gets the remediationSteps property: Recommended steps for remediation.

Returns:

the remediationSteps value.

reportedSeverity

public abstract ReportedSeverity reportedSeverity()

Gets the reportedSeverity property: Assessed alert severity.

Returns:

the reportedSeverity value.

systemSource

public abstract String systemSource()

Gets the systemSource property: The type of the alerted resource (Azure, Non-Azure).

Returns:

the systemSource value.

tags

public abstract Map tags()

Gets the tags property: Resource tags.

Returns:

the tags value.

topDevicesList

public abstract List topDevicesList()

Gets the topDevicesList property: 10 devices with the highest number of occurrences of this alert type, on this day.

Returns:

the topDevicesList value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

vendorName

public abstract String vendorName()

Gets the vendorName property: Name of the organization that raised the alert.

Returns:

the vendorName value.

Applies to