Table of Contents

Class DlpFailurePolicyResolution

Namespace
AsiBackbone.Core.Classification
Assembly
AsiBackbone.Core.dll

Represents the resolved provider-neutral policy response to a DLP or classification failure.

public sealed class DlpFailurePolicyResolution
Inheritance
DlpFailurePolicyResolution
Inherited Members

Properties

Behavior

Gets the resolved provider-neutral failure behavior.

public DlpFailureBehavior Behavior { get; }

Property Value

DlpFailureBehavior

CanProceed

Gets a value indicating whether the resolved decision allows immediate execution.

public bool CanProceed { get; }

Property Value

bool

Context

Gets the original failure context.

public DlpFailurePolicyContext Context { get; }

Property Value

DlpFailurePolicyContext

Decision

Gets the governance decision produced by the resolved behavior.

public GovernanceDecision Decision { get; }

Property Value

GovernanceDecision

IsFailClosed

Gets a value indicating whether the resolution uses a fail-closed behavior.

public bool IsFailClosed { get; }

Property Value

bool

IsFailOpen

Gets a value indicating whether the resolution uses a fail-open behavior.

public bool IsFailOpen { get; }

Property Value

bool

Reason

Gets the machine-readable reason associated with the failure behavior.

public OperationReason Reason { get; }

Property Value

OperationReason

Methods

Create(DlpFailurePolicyContext, DlpFailureBehavior)

Creates a policy resolution for the supplied context and behavior.

public static DlpFailurePolicyResolution Create(DlpFailurePolicyContext context, DlpFailureBehavior behavior)

Parameters

context DlpFailurePolicyContext

The original DLP or classification failure context.

behavior DlpFailureBehavior

The resolved failure behavior.

Returns

DlpFailurePolicyResolution

The policy resolution.