Share via


EntityKind Struct

Definition

The kind of the entity

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

Fields

Account

Entity represents account in the system.

AzureResource

Entity represents azure resource in the system.

Bookmark

Entity represents bookmark in the system.

CloudApplication

Entity represents cloud application in the system.

DnsResolution

Entity represents dns resolution in the system.

File

Entity represents file in the system.

FileHash

Entity represents file hash in the system.

Host

Entity represents host in the system.

IoTDevice

Entity represents IoT device in the system.

IP

Entity represents ip in the system.

Mailbox

Entity represents mailbox in the system.

MailCluster

Entity represents mail cluster in the system.

MailMessage

Entity represents mail message in the system.

Malware

Entity represents malware in the system.

Process

Entity represents process in the system.

RegistryKey

Entity represents registry key in the system.

RegistryValue

Entity represents registry value in the system.

SecurityAlert

Entity represents security alert in the system.

SecurityGroup

Entity represents security group in the system.

SubmissionMail

Entity represents submission mail in the system.

Url

Entity represents url in the system.

Methods

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

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

Equals(EntityKind)

Compares values of enum type EntityKind

Equals(Object)

Compares values of enum type EntityKind (override for Object)

GetHashCode()

Returns hashCode for enum EntityKind

ToString()

Returns string representation for EntityKind

Operators

Equality(EntityKind, EntityKind)

Overriding == operator for enum EntityKind

Implicit(EntityKind to String)

Implicit operator to convert EntityKind to string

Implicit(String to EntityKind)

Implicit operator to convert string to EntityKind

Inequality(EntityKind, EntityKind)

Overriding != operator for enum EntityKind

Applies to