FileEngineSettings Class

Definition

This class is used to retrieve an IFileEngine from a AddEngineAsync(FileEngineSettings).

public class FileEngineSettings
type FileEngineSettings = class
Public Class FileEngineSettings
Inheritance
FileEngineSettings

Constructors

FileEngineSettings(String, IAuthDelegate, String, String)

Creates an instance with the given parameters.

Properties

ClientData

The engine client data

Cloud

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

ConfiguredFunctionality

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

CustomSettings

A list of name/value pairs used for testing and experimentation.

DataBoundary

Sets the data boundary region.

DelegatedUserEmail

Sets the delegated user

EnablePFile

Check whether produce PFile or not

EngineId

The 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

The engine locale

LoggerContext

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

PolicyCloudEndpointBaseUrl

Sets the policy cloud endpoint base url, used to specify cloud boundary (e.g. "dataservice.protection.outlook.com"). This value will only be read and must be set for Cloud = Custom.

ProtectionCloudEndpointBaseUrl

Sets the protection cloud endpoint base url, used to specify cloud boundary (e.g. "api.aadrm.com"). This value will only be read and must be set for Cloud = Custom.

ProtectionOnlyEngine

Sets protection only engine indicator - no policy/label.

SessionId

The engine session id.

Applies to