ArmSecurityCenterModelFactory.IotSecurityAggregatedAlertData Method

Definition

Initializes a new instance of IotSecurityAggregatedAlertData.

public static Azure.ResourceManager.SecurityCenter.IotSecurityAggregatedAlertData IotSecurityAggregatedAlertData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, string alertType = default, string alertDisplayName = default, DateTimeOffset? aggregatedOn = default, string vendorName = default, Azure.ResourceManager.SecurityCenter.Models.ReportedSeverity? reportedSeverity = default, string remediationSteps = default, string description = default, long? count = default, string effectedResourceType = default, string systemSource = default, string actionTaken = default, string logAnalyticsQuery = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.SecurityCenter.Models.IotSecurityAggregatedAlertTopDevice> topDevicesList = default, System.Collections.Generic.IDictionary<string,string> tags = default);
static member IotSecurityAggregatedAlertData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * string * string * Nullable<DateTimeOffset> * string * Nullable<Azure.ResourceManager.SecurityCenter.Models.ReportedSeverity> * string * string * Nullable<int64> * string * string * string * string * seq<Azure.ResourceManager.SecurityCenter.Models.IotSecurityAggregatedAlertTopDevice> * System.Collections.Generic.IDictionary<string, string> -> Azure.ResourceManager.SecurityCenter.IotSecurityAggregatedAlertData
Public Shared Function IotSecurityAggregatedAlertData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional alertType As String = Nothing, Optional alertDisplayName As String = Nothing, Optional aggregatedOn As Nullable(Of DateTimeOffset) = Nothing, Optional vendorName As String = Nothing, Optional reportedSeverity As Nullable(Of ReportedSeverity) = Nothing, Optional remediationSteps As String = Nothing, Optional description As String = Nothing, Optional count As Nullable(Of Long) = Nothing, Optional effectedResourceType As String = Nothing, Optional systemSource As String = Nothing, Optional actionTaken As String = Nothing, Optional logAnalyticsQuery As String = Nothing, Optional topDevicesList As IEnumerable(Of IotSecurityAggregatedAlertTopDevice) = Nothing, Optional tags As IDictionary(Of String, String) = Nothing) As IotSecurityAggregatedAlertData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

alertType
String

Name of the alert type.

alertDisplayName
String

Display name of the alert type.

aggregatedOn
Nullable<DateTimeOffset>

Date of detection.

vendorName
String

Name of the organization that raised the alert.

reportedSeverity
Nullable<ReportedSeverity>

Assessed alert severity.

remediationSteps
String

Recommended steps for remediation.

description
String

Description of the suspected vulnerability and meaning.

count
Nullable<Int64>

Number of alerts occurrences within the aggregated time window.

effectedResourceType
String

Azure resource ID of the resource that received the alerts.

systemSource
String

The type of the alerted resource (Azure, Non-Azure).

actionTaken
String

IoT Security solution alert response.

logAnalyticsQuery
String

Log analytics query for getting the list of affected devices/alerts.

topDevicesList
IEnumerable<IotSecurityAggregatedAlertTopDevice>

10 devices with the highest number of occurrences of this alert type, on this day.

tags
IDictionary<String,String>

Resource tags.

Returns

A new IotSecurityAggregatedAlertData instance for mocking.

Applies to