Partilhar via


ArmSecurityInsightsModelFactory.SecurityInsightsMailClusterEntity Method

Definition

Initializes a new instance of SecurityInsightsMailClusterEntity.

public static Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsMailClusterEntity SecurityInsightsMailClusterEntity (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IReadOnlyDictionary<string,BinaryData> additionalData = default, string friendlyName = default, System.Collections.Generic.IEnumerable<string> networkMessageIds = default, BinaryData countByDeliveryStatus = default, BinaryData countByThreatType = default, BinaryData countByProtectionStatus = default, System.Collections.Generic.IEnumerable<string> threats = default, string query = default, DateTimeOffset? queryOn = default, int? mailCount = default, bool? isVolumeAnomaly = default, string source = default, string clusterSourceIdentifier = default, string clusterSourceType = default, DateTimeOffset? clusterQueryStartOn = default, DateTimeOffset? clusterQueryEndOn = default, string clusterGroup = default);
static member SecurityInsightsMailClusterEntity : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IReadOnlyDictionary<string, BinaryData> * string * seq<string> * BinaryData * BinaryData * BinaryData * seq<string> * string * Nullable<DateTimeOffset> * Nullable<int> * Nullable<bool> * string * string * string * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * string -> Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsMailClusterEntity
Public Shared Function SecurityInsightsMailClusterEntity (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional additionalData As IReadOnlyDictionary(Of String, BinaryData) = Nothing, Optional friendlyName As String = Nothing, Optional networkMessageIds As IEnumerable(Of String) = Nothing, Optional countByDeliveryStatus As BinaryData = Nothing, Optional countByThreatType As BinaryData = Nothing, Optional countByProtectionStatus As BinaryData = Nothing, Optional threats As IEnumerable(Of String) = Nothing, Optional query As String = Nothing, Optional queryOn As Nullable(Of DateTimeOffset) = Nothing, Optional mailCount As Nullable(Of Integer) = Nothing, Optional isVolumeAnomaly As Nullable(Of Boolean) = Nothing, Optional source As String = Nothing, Optional clusterSourceIdentifier As String = Nothing, Optional clusterSourceType As String = Nothing, Optional clusterQueryStartOn As Nullable(Of DateTimeOffset) = Nothing, Optional clusterQueryEndOn As Nullable(Of DateTimeOffset) = Nothing, Optional clusterGroup As String = Nothing) As SecurityInsightsMailClusterEntity

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

additionalData
IReadOnlyDictionary<String,BinaryData>

A bag of custom fields that should be part of the entity and will be presented to the user.

friendlyName
String

The graph item display name which is a short humanly readable description of the graph item instance. This property is optional and might be system generated.

networkMessageIds
IEnumerable<String>

The mail message IDs that are part of the mail cluster.

countByDeliveryStatus
BinaryData

Count of mail messages by DeliveryStatus string representation.

countByThreatType
BinaryData

Count of mail messages by ThreatType string representation.

countByProtectionStatus
BinaryData

Count of mail messages by ProtectionStatus string representation.

threats
IEnumerable<String>

The threats of mail messages that are part of the mail cluster.

query
String

The query that was used to identify the messages of the mail cluster.

queryOn
Nullable<DateTimeOffset>

The query time.

mailCount
Nullable<Int32>

The number of mail messages that are part of the mail cluster.

isVolumeAnomaly
Nullable<Boolean>

Is this a volume anomaly mail cluster.

source
String

The source of the mail cluster (default is 'O365 ATP').

clusterSourceIdentifier
String

The id of the cluster source.

clusterSourceType
String

The type of the cluster source.

clusterQueryStartOn
Nullable<DateTimeOffset>

The cluster query start time.

clusterQueryEndOn
Nullable<DateTimeOffset>

The cluster query end time.

clusterGroup
String

The cluster group.

Returns

A new SecurityInsightsMailClusterEntity instance for mocking.

Applies to