Class IoTSecurityAggregatedAlertProperties

java.lang.Object
com.azure.resourcemanager.security.fluent.models.IoTSecurityAggregatedAlertProperties

public final class IoTSecurityAggregatedAlertProperties extends Object
IoT Security solution aggregated alert details.
  • Constructor Details

    • IoTSecurityAggregatedAlertProperties

      public IoTSecurityAggregatedAlertProperties()
  • Method Details

    • alertType

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

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

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

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

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

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

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

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

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

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

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

      public String logAnalyticsQuery()
      Get the logAnalyticsQuery property: Log analytics query for getting the list of affected devices/alerts.
      Returns:
      the logAnalyticsQuery value.
    • 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.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.