Cloud Connector API  version 3.5.1001.64485
API for managing and configuring the Cloud Connector
IDirSyncConfiguration Interface Reference

Configuration data that is specific for the directory synchronization service. More...

+ Inheritance diagram for IDirSyncConfiguration:

Properties

bool DeleteThresholdEnabled [get, set]
 Gets or sets a value indicating whether the delete threshold is enabled. More...
 
uint DeleteThreshold [get, set]
 Gets or sets the delete threshold count. More...
 
IList< IDirSyncConnectorConfigurationDirSyncConnectorConfigurations [get]
 Gets a list of connector specific configurations. More...
 
IList< ISyncDomainDomains [get]
 Gets a list of on-premises domains that the service will synchronize. More...
 
IList< IAttributeMappingAttributeMappings [get]
 Gets a list of attribute mappings. More...
 
- Properties inherited from IServiceConfiguration
string Version [get]
 Gets the configuration version. This is updated every time the configuration is saved. More...
 
IOrganization Organization [get]
 Gets the organization that the configuration belongs to. More...
 
bool FullSyncEnabled [get, set]
 Gets or sets a value indicating whether full synchronization is enabled. More...
 
string FullSyncCronSchedule [get, set]
 Gets or sets the full synchronization schedule in cron like format. More...
 
uint IncrementalSyncInterval [get, set]
 Gets or sets the incremental synchronization interval specified in seconds. More...
 
uint FailoverInterval [get, set]
 Gets or sets the Cloud Connector fail-over interval specified in seconds. More...
 
LogLevel LogLevel [get, set]
 Gets or sets the log level to use for Cloud Connector logging. This is used by the Connector Service to decide which log messages to send back to the Cloud Connector. More...
 
Mode ServiceMode [get]
 Gets the service mode. More...
 
IList< IConnectorTypeConnectors [get]
 Gets a list of registered connectors. More...
 
int AttrExprMetaVersion [get]
 Attribute mapping expression version number More...
 

Detailed Description

Configuration data that is specific for the directory synchronization service.

Property Documentation

IList<IAttributeMapping> AttributeMappings
get

Gets a list of attribute mappings.

This collection is read-only, items cannot be added or removed.

uint DeleteThreshold
getset

Gets or sets the delete threshold count.

If a synchronization would delete more objects than the "delete threshold" (i.e. max number of objects to delete for a single synchronization), the synchronization will fail with a special error code until a DeleteThresholdOverride command is received. See IDirSyncContext.OverrideDeleteThreshold.

bool DeleteThresholdEnabled
getset

Gets or sets a value indicating whether the delete threshold is enabled.

See DeleteThreshold for additional information.

IList<IDirSyncConnectorConfiguration> DirSyncConnectorConfigurations
get

Gets a list of connector specific configurations.

This allows you to specify a list of directory hosts used for synchronizations and associate them with a particular Connector (so each Connector can talk to different directory hosts). This list is used at full synchronization, after that the directory host used for incremental synchronizations is "sticky".

IList<ISyncDomain> Domains
get

Gets a list of on-premises domains that the service will synchronize.

Currently only one domain is suppported.


The documentation for this interface was generated from the following file: