Share via


ConfidenceLevel Struct

Definition

The confidence level of this alert.

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

Fields

High

High confidence that the alert is true positive malicious

Low

Low confidence, meaning we have some doubts this is indeed malicious or part of an attack

Unknown

Unknown confidence, the is the default value

Methods

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

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

Equals(ConfidenceLevel)

Compares values of enum type ConfidenceLevel

Equals(Object)

Compares values of enum type ConfidenceLevel (override for Object)

GetHashCode()

Returns hashCode for enum ConfidenceLevel

ToString()

Returns string representation for ConfidenceLevel

Operators

Equality(ConfidenceLevel, ConfidenceLevel)

Overriding == operator for enum ConfidenceLevel

Implicit(ConfidenceLevel to String)

Implicit operator to convert ConfidenceLevel to string

Implicit(String to ConfidenceLevel)

Implicit operator to convert string to ConfidenceLevel

Inequality(ConfidenceLevel, ConfidenceLevel)

Overriding != operator for enum ConfidenceLevel

Applies to