Table of Contents

Class EntraCloudSyncConfigurationBase

Namespace
CENTREL.XIA.Configuration.Types
Assembly
CENTREL.XIA.Configuration.Types.dll

Represents an Entra Cloud Sync configuration.

public abstract class EntraCloudSyncConfigurationBase : GlobalSerializableBase, IComparable<EntraCloudSyncConfigurationBase>
Inheritance
EntraCloudSyncConfigurationBase
Implements
Derived

Constructors

EntraCloudSyncConfigurationBase()

Initializes a new instance of the CENTREL.XIA.Configuration.Types.EntraCloudSyncConfigurationBase class.

public EntraCloudSyncConfigurationBase()

Properties

ConfigurationType

Gets the configuration type.

public EntraCloudSyncConfigurationType ConfigurationType { get; set; }

Property Value

EntraCloudSyncConfigurationType

ConfigurationTypeString

Gets the status of the configuration type as a human readable string.

public string ConfigurationTypeString { get; set; }

Property Value

string

DomainInformation

Gets or sets Entra Cloud Sync domain information.

public EntraCloudSyncDomainInformation DomainInformation { get; set; }

Property Value

EntraCloudSyncDomainInformation

DomainName

Gets or sets the domain name of the Cloud Sync configuration.

public string DomainName { get; set; }

Property Value

string

FullName

Gets the full name of the configuration.

public string FullName { get; }

Property Value

string

JobStatuses

Gets or sets the statuses of the jobs in the configuration.

public EntraCloudSyncConfigurationJobStatuses JobStatuses { get; set; }

Property Value

EntraCloudSyncConfigurationJobStatuses

ObjectMappings

Gets or sets the object mappings.

public EntraCloudSyncObjectMappings ObjectMappings { get; set; }

Property Value

EntraCloudSyncObjectMappings

ScheduleStatus

Gets or sets the schedule status of the configuration.

public EntraCloudSyncConfigurationScheduleStatus ScheduleStatus { get; set; }

Property Value

EntraCloudSyncConfigurationScheduleStatus

ServicePrincipalIdentifier

Gets or sets the service principal identifier.

public Guid ServicePrincipalIdentifier { get; set; }

Property Value

Guid

Settings

Gets or sets the Cloud Sync configuration settings.

public EntraCloudSyncConfigurationSettings Settings { get; set; }

Property Value

EntraCloudSyncConfigurationSettings

State

Gets or sets the state of the configuration.

public EntraCloudSyncConfigurationJobState State { get; set; }

Property Value

EntraCloudSyncConfigurationJobState

StatusString

Gets the status of the configuration as a human readable string.

public string StatusString { get; set; }

Property Value

string

Methods

CompareTo(EntraCloudSyncConfigurationBase)

Compares two CENTREL.XIA.Configuration.Types.EntraCloudSyncConfigurationBase objects to allow sorting alphabetically by configuration type and domain name.

public int CompareTo(EntraCloudSyncConfigurationBase other)

Parameters

other EntraCloudSyncConfigurationBase

The CENTREL.XIA.Configuration.Types.EntraCloudSyncConfigurationBase to compare to.

Returns

int

The sort order of the two CENTREL.XIA.Configuration.Types.EntraCloudSyncConfigurationBase objects.

ToString()

Returns the full name of the Cloud Sync configuration.

public override string ToString()

Returns

string

The full name of the Cloud Sync configuration.