Intent Class

public final class Intent
extends ExpandableStringEnum<Intent>

The kill chain related intent behind the alert. For list of supported values, and explanations of Azure Security Center's supported kill chain intents.

Field Summary

Modifier and Type Field and Description
static final Intent COLLECTION

Static value Collection for Intent.

static final Intent COMMAND_AND_CONTROL

Static value CommandAndControl for Intent.

static final Intent CREDENTIAL_ACCESS

Static value CredentialAccess for Intent.

static final Intent DEFENSE_EVASION

Static value DefenseEvasion for Intent.

static final Intent DISCOVERY

Static value Discovery for Intent.

static final Intent EXECUTION

Static value Execution for Intent.

static final Intent EXFILTRATION

Static value Exfiltration for Intent.

static final Intent EXPLOITATION

Static value Exploitation for Intent.

static final Intent IMPACT

Static value Impact for Intent.

static final Intent INITIAL_ACCESS

Static value InitialAccess for Intent.

static final Intent LATERAL_MOVEMENT

Static value LateralMovement for Intent.

static final Intent PERSISTENCE

Static value Persistence for Intent.

static final Intent PRE_ATTACK

Static value PreAttack for Intent.

static final Intent PRIVILEGE_ESCALATION

Static value PrivilegeEscalation for Intent.

static final Intent PROBING

Static value Probing for Intent.

static final Intent UNKNOWN

Static value Unknown for Intent.

Constructor Summary

Constructor Description
Intent()

Deprecated

Use the fromString(String name) factory method.

Creates a new instance of Intent value.

Method Summary

Modifier and Type Method and Description
static Intent fromString(String name)

Creates or finds a Intent from its string representation.

static Collection<Intent> values()

Gets known Intent values.

Methods inherited from ExpandableStringEnum

Methods inherited from java.lang.Object

Field Details

COLLECTION

public static final Intent COLLECTION

Static value Collection for Intent.

COMMAND_AND_CONTROL

public static final Intent COMMAND_AND_CONTROL

Static value CommandAndControl for Intent.

CREDENTIAL_ACCESS

public static final Intent CREDENTIAL_ACCESS

Static value CredentialAccess for Intent.

DEFENSE_EVASION

public static final Intent DEFENSE_EVASION

Static value DefenseEvasion for Intent.

DISCOVERY

public static final Intent DISCOVERY

Static value Discovery for Intent.

EXECUTION

public static final Intent EXECUTION

Static value Execution for Intent.

EXFILTRATION

public static final Intent EXFILTRATION

Static value Exfiltration for Intent.

EXPLOITATION

public static final Intent EXPLOITATION

Static value Exploitation for Intent.

IMPACT

public static final Intent IMPACT

Static value Impact for Intent.

INITIAL_ACCESS

public static final Intent INITIAL_ACCESS

Static value InitialAccess for Intent.

LATERAL_MOVEMENT

public static final Intent LATERAL_MOVEMENT

Static value LateralMovement for Intent.

PERSISTENCE

public static final Intent PERSISTENCE

Static value Persistence for Intent.

PRE_ATTACK

public static final Intent PRE_ATTACK

Static value PreAttack for Intent.

PRIVILEGE_ESCALATION

public static final Intent PRIVILEGE_ESCALATION

Static value PrivilegeEscalation for Intent.

PROBING

public static final Intent PROBING

Static value Probing for Intent.

UNKNOWN

public static final Intent UNKNOWN

Static value Unknown for Intent.

Constructor Details

Intent

@Deprecated
public Intent()

Deprecated

Use the fromString(String name) factory method.

Creates a new instance of Intent value.

Method Details

fromString

public static Intent fromString(String name)

Creates or finds a Intent from its string representation.

Parameters:

name - a name to look for.

Returns:

the corresponding Intent.

values

public static Collection values()

Gets known Intent values.

Returns:

known Intent values.

Applies to