Share via


MatchingMethod Struct

Definition

Grouping matching method. When method is Selected at least one of groupByEntities, groupByAlertDetails, groupByCustomDetails must be provided and not empty.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Support.MatchingMethodTypeConverter))]
public struct MatchingMethod : IEquatable<Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Support.MatchingMethod>, System.Management.Automation.IArgumentCompleter
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Support.MatchingMethodTypeConverter))>]
type MatchingMethod = struct
    interface IArgumentCompleter
Public Structure MatchingMethod
Implements IArgumentCompleter, IEquatable(Of MatchingMethod)
Inheritance
MatchingMethod
Attributes
Implements

Fields

AllEntities

Grouping alerts into a single incident if all the entities match

AnyAlert

Grouping any alerts triggered by this rule into a single incident

Selected

Grouping alerts into a single incident if the selected entities, custom details and alert details match

Methods

CompleteArgument(String, String, String, CommandAst, IDictionary)

Implementations of this function are called by PowerShell to complete arguments.

Equals(MatchingMethod)

Compares values of enum type MatchingMethod

Equals(Object)

Compares values of enum type MatchingMethod (override for Object)

GetHashCode()

Returns hashCode for enum MatchingMethod

ToString()

Returns string representation for MatchingMethod

Operators

Equality(MatchingMethod, MatchingMethod)

Overriding == operator for enum MatchingMethod

Implicit(MatchingMethod to String)

Implicit operator to convert MatchingMethod to string

Implicit(String to MatchingMethod)

Implicit operator to convert string to MatchingMethod

Inequality(MatchingMethod, MatchingMethod)

Overriding != operator for enum MatchingMethod

Applies to