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
CanProceed
Gets a value indicating whether the resolved decision allows immediate execution.
public bool CanProceed { get; }
Property Value
Context
Gets the original failure context.
public DlpFailurePolicyContext Context { get; }
Property Value
Decision
Gets the governance decision produced by the resolved behavior.
public GovernanceDecision Decision { get; }
Property Value
IsFailClosed
Gets a value indicating whether the resolution uses a fail-closed behavior.
public bool IsFailClosed { get; }
Property Value
IsFailOpen
Gets a value indicating whether the resolution uses a fail-open behavior.
public bool IsFailOpen { get; }
Property Value
Reason
Gets the machine-readable reason associated with the failure behavior.
public OperationReason Reason { get; }
Property Value
Methods
Create(DlpFailurePolicyContext, DlpFailureBehavior)
Creates a policy resolution for the supplied context and behavior.
public static DlpFailurePolicyResolution Create(DlpFailurePolicyContext context, DlpFailureBehavior behavior)
Parameters
contextDlpFailurePolicyContextThe original DLP or classification failure context.
behaviorDlpFailureBehaviorThe resolved failure behavior.
Returns
- DlpFailurePolicyResolution
The policy resolution.