Table of Contents

Class EntraDirectory

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

Represents a Microsoft Entra directory.

[SupportsClientScan]
public class EntraDirectory : BaseConfigurationType
Inheritance
EntraDirectory
Inherited Members

Constructors

EntraDirectory()

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

public EntraDirectory()

Properties

ApplicationIcons

Gets or sets the icons configured for the applications in the Entra directory.

public EntraApplicationIcons ApplicationIcons { get; set; }

Property Value

EntraApplicationIcons

Applications

Gets or sets the applications configured for the Entra directory.

public EntraApplications Applications { get; set; }

Property Value

EntraApplications

Branding

Gets or sets the organizational branding.

public EntraOrganizationalBranding Branding { get; set; }

Property Value

EntraOrganizationalBranding

ConditionalAccess

Gets or sets the conditional access settings.

public EntraConditionalAccessSettings ConditionalAccess { get; set; }

Property Value

EntraConditionalAccessSettings

Domains

Gets or sets the Entra directory domains.

public EntraDomains Domains { get; set; }

Property Value

EntraDomains

EnterpriseApplicationIcons

Gets or sets the icons configured for the enterprise applications in the Entra directory.

public EntraEnterpriseApplicationIcons EnterpriseApplicationIcons { get; set; }

Property Value

EntraEnterpriseApplicationIcons

EnterpriseApplications

Gets or sets the enterprise applications configured for the Entra directory.

public EntraEnterpriseApplications EnterpriseApplications { get; set; }

Property Value

EntraEnterpriseApplications

EntraConnect

Gets or sets the Entra Connect settings for the Entra directory.

public EntraConnectSettings EntraConnect { get; set; }

Property Value

EntraConnectSettings

Groups

Gets or sets the groups configured in the Entra directory.

public EntraGroups Groups { get; set; }

Property Value

EntraGroups

IsUnsupportedClientVersion

Gets whether the item was scanned using an unsupported client version.

[Browsable(false)]
public bool IsUnsupportedClientVersion { get; }

Property Value

bool

Licenses

Gets or sets the licenses for the tenant.

public EntraLicenses Licenses { get; set; }

Property Value

EntraLicenses

Organization

Gets or sets the information about the organization.

public EntraOrganization Organization { get; set; }

Property Value

EntraOrganization

Roles

Gets or sets the roles configured for the Entra directory.

public EntraRoles Roles { get; set; }

Property Value

EntraRoles

Type

Gets the type of item that this represents.

public override ItemType Type { get; set; }

Property Value

ItemType

Users

Gets or sets the user accounts configured for the Entra directory.

public EntraUsers Users { get; set; }

Property Value

EntraUsers

Methods

Clone()

Creates a clone of this CENTREL.XIA.Configuration.Types.EntraDirectory object.

public EntraDirectory Clone()

Returns

EntraDirectory

A clone of this CENTREL.XIA.Configuration.Types.EntraDirectory object.

FromXml(string)

Returns the CENTREL.XIA.Configuration.Types.EntraDirectory from the specified XML data.

public static EntraDirectory FromXml(string xml)

Parameters

xml string

The XML representation of the Entra directory.

Returns

EntraDirectory

A CENTREL.XIA.Configuration.Types.EntraDirectory from the specified XML.

LoadXml(string)

Returns the CENTREL.XIA.Configuration.Types.EntraDirectory from the specified XML file.

public static EntraDirectory LoadXml(string filePath)

Parameters

filePath string

The absolute path of the XML file to load.

Returns

EntraDirectory

A CENTREL.XIA.Configuration.Types.EntraDirectory from the specified XML.