PolicyEngineSettings Class

Definition

An instance of this class with the appropriate parameters should be provide to initiate an engine.

public class PolicyEngineSettings
type PolicyEngineSettings = class
Public Class PolicyEngineSettings
Inheritance
PolicyEngineSettings

Constructors

PolicyEngineSettings(String, IAuthDelegate, String, String)

Construct an instance with the given parameters. Use this to create Settings to call LoadEngineAsync to load an existing engine.

Properties

ClientData

The Client Data set in the settings.

Cloud

Sets the cloud. If not set, cloud will default to commercial

CloudEndpointBaseUrl

Sets the base URL used by all service requests (e.g. "dataservice.protection.outlook.com"). This value will only be read and must be set for Cloud = Custom.

ConfiguredFunctionality

Functionality that has been enabled (true), or disabled (false). By default HyokProtection, DoubleKeyProtection, DoubleKeyUserDefinedProtection, EncryptOnlyProtection, and MachineLearningClassifier are disabled

CustomSettings

The custom settings, used for feature gating and testing.

DataBoundary

Sets the data boundary region.

DelegatedUserEmail

Sets the delegated user

Id

The unique engine id.

Identity

The identity

LabelFilter
Obsolete.

The label filter, used to filter labels on list sensitivity labels calls. If not set HyokProtection and DoubleKeyProtection are filtered.

LoadSensitivityTypes

Indicates if should pull the sensitivity types with the policy.

Locale

Get the Locale set in the settings.

LoggerContext

Logger context that will be opaquely passed to the logger delegate for logs associated with the created engine

SessionId

The session id, used for client defined telemetry.

VariableTextMarking

The variable text marking type

Applies to