Interface IoTSecurityAggregatedAlert


public interface IoTSecurityAggregatedAlert
An immutable client-side representation of IoTSecurityAggregatedAlert.
  • Method Details

    • id

      String id()
      Gets the id property: Fully qualified resource Id for the resource.
      Returns:
      the id value.
    • name

      String name()
      Gets the name property: The name of the resource.
      Returns:
      the name value.
    • type

      String type()
      Gets the type property: The type of the resource.
      Returns:
      the type value.
    • tags

      Map<String,String> tags()
      Gets the tags property: Resource tags.
      Returns:
      the tags value.
    • alertType

      String alertType()
      Gets the alertType property: Name of the alert type.
      Returns:
      the alertType value.
    • alertDisplayName

      String alertDisplayName()
      Gets the alertDisplayName property: Display name of the alert type.
      Returns:
      the alertDisplayName value.
    • aggregatedDateUtc

      LocalDate aggregatedDateUtc()
      Gets the aggregatedDateUtc property: Date of detection.
      Returns:
      the aggregatedDateUtc value.
    • vendorName

      String vendorName()
      Gets the vendorName property: Name of the organization that raised the alert.
      Returns:
      the vendorName value.
    • reportedSeverity

      ReportedSeverity reportedSeverity()
      Gets the reportedSeverity property: Assessed alert severity.
      Returns:
      the reportedSeverity value.
    • remediationSteps

      String remediationSteps()
      Gets the remediationSteps property: Recommended steps for remediation.
      Returns:
      the remediationSteps value.
    • description

      String description()
      Gets the description property: Description of the suspected vulnerability and meaning.
      Returns:
      the description value.
    • count

      Long count()
      Gets the count property: Number of alerts occurrences within the aggregated time window.
      Returns:
      the count value.
    • effectedResourceType

      String effectedResourceType()
      Gets the effectedResourceType property: Azure resource ID of the resource that received the alerts.
      Returns:
      the effectedResourceType value.
    • systemSource

      String systemSource()
      Gets the systemSource property: The type of the alerted resource (Azure, Non-Azure).
      Returns:
      the systemSource value.
    • actionTaken

      String actionTaken()
      Gets the actionTaken property: IoT Security solution alert response.
      Returns:
      the actionTaken value.
    • logAnalyticsQuery

      String logAnalyticsQuery()
      Gets the logAnalyticsQuery property: Log analytics query for getting the list of affected devices/alerts.
      Returns:
      the logAnalyticsQuery value.
    • topDevicesList

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

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