IoTSecurityAggregatedAlertInner Class

public final class IoTSecurityAggregatedAlertInner
extends ProxyResource

Security Solution Aggregated Alert information.

Constructor Summary

Constructor Description
IoTSecurityAggregatedAlertInner()

Creates an instance of IoTSecurityAggregatedAlertInner class.

Method Summary

Modifier and Type Method and Description
String actionTaken()

Get the actionTaken property: IoT Security solution alert response.

LocalDate aggregatedDateUtc()

Get the aggregatedDateUtc property: Date of detection.

String alertDisplayName()

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

String alertType()

Get the alertType property: Name of the alert type.

Long count()

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

String description()

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

String effectedResourceType()

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

String logAnalyticsQuery()

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

String remediationSteps()

Get the remediationSteps property: Recommended steps for remediation.

ReportedSeverity reportedSeverity()

Get the reportedSeverity property: Assessed alert severity.

String systemSource()

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

Map<String,String> tags()

Get the tags property: Resource tags.

List<IoTSecurityAggregatedAlertPropertiesTopDevicesListItem> topDevicesList()

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

void validate()

Validates the instance.

String vendorName()

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

IoTSecurityAggregatedAlertInner withTags(Map<String,String> tags)

Set the tags property: Resource tags.

Methods inherited from ProxyResource

Methods inherited from java.lang.Object

Constructor Details

IoTSecurityAggregatedAlertInner

public IoTSecurityAggregatedAlertInner()

Creates an instance of IoTSecurityAggregatedAlertInner class.

Method Details

actionTaken

public String actionTaken()

Get the actionTaken property: IoT Security solution alert response.

Returns:

the actionTaken value.

aggregatedDateUtc

public LocalDate aggregatedDateUtc()

Get the aggregatedDateUtc property: Date of detection.

Returns:

the aggregatedDateUtc value.

alertDisplayName

public String alertDisplayName()

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

Returns:

the alertDisplayName value.

alertType

public String alertType()

Get the alertType property: Name of the alert type.

Returns:

the alertType value.

count

public Long count()

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

Returns:

the count value.

description

public String description()

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

Returns:

the description value.

effectedResourceType

public String effectedResourceType()

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

Returns:

the effectedResourceType value.

logAnalyticsQuery

public String logAnalyticsQuery()

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

Returns:

the logAnalyticsQuery value.

remediationSteps

public String remediationSteps()

Get the remediationSteps property: Recommended steps for remediation.

Returns:

the remediationSteps value.

reportedSeverity

public ReportedSeverity reportedSeverity()

Get the reportedSeverity property: Assessed alert severity.

Returns:

the reportedSeverity value.

systemSource

public String systemSource()

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

Returns:

the systemSource value.

tags

public Map tags()

Get the tags property: Resource tags.

Returns:

the tags value.

topDevicesList

public List topDevicesList()

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

Returns:

the topDevicesList value.

validate

public void validate()

Validates the instance.

vendorName

public String vendorName()

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

Returns:

the vendorName value.

withTags

public IoTSecurityAggregatedAlertInner withTags(Map tags)

Set the tags property: Resource tags.

Parameters:

tags - the tags value to set.

Returns:

the IoTSecurityAggregatedAlertInner object itself.

Applies to