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
ConfigurationTypeString
Gets the status of the configuration type as a human readable string.
public string ConfigurationTypeString { get; set; }
Property Value
DomainInformation
Gets or sets Entra Cloud Sync domain information.
public EntraCloudSyncDomainInformation DomainInformation { get; set; }
Property Value
DomainName
Gets or sets the domain name of the Cloud Sync configuration.
public string DomainName { get; set; }
Property Value
FullName
Gets the full name of the configuration.
public string FullName { get; }
Property Value
JobStatuses
Gets or sets the statuses of the jobs in the configuration.
public EntraCloudSyncConfigurationJobStatuses JobStatuses { get; set; }
Property Value
ObjectMappings
Gets or sets the object mappings.
public EntraCloudSyncObjectMappings ObjectMappings { get; set; }
Property Value
ScheduleStatus
Gets or sets the schedule status of the configuration.
public EntraCloudSyncConfigurationScheduleStatus ScheduleStatus { get; set; }
Property Value
ServicePrincipalIdentifier
Gets or sets the service principal identifier.
public Guid ServicePrincipalIdentifier { get; set; }
Property Value
Settings
Gets or sets the Cloud Sync configuration settings.
public EntraCloudSyncConfigurationSettings Settings { get; set; }
Property Value
State
Gets or sets the state of the configuration.
public EntraCloudSyncConfigurationJobState State { get; set; }
Property Value
StatusString
Gets the status of the configuration as a human readable string.
public string StatusString { get; set; }
Property Value
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
otherEntraCloudSyncConfigurationBaseThe 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.