Table of Contents

Class EntraConditionalAccessPolicy

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

Represents an Entra directory conditional access policy.

public class EntraConditionalAccessPolicy : GlobalSerializableBase, IComparable<EntraConditionalAccessPolicy>
Inheritance
EntraConditionalAccessPolicy
Implements

Constructors

EntraConditionalAccessPolicy()

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

public EntraConditionalAccessPolicy()

Properties

AccessControls

Gets or sets the access controls.

public EntraConditionalAccessPolicyAccessControls AccessControls { get; set; }

Property Value

EntraConditionalAccessPolicyAccessControls

Assignments

Gets or sets the assignments for the conditional access policy.

public EntraConditionalAccessPolicyAssignments Assignments { get; set; }

Property Value

EntraConditionalAccessPolicyAssignments

Conditions

Gets or sets the conditions for the conditional access policy.

public EntraConditionalAccessPolicyConditions Conditions { get; set; }

Property Value

EntraConditionalAccessPolicyConditions

CreatedDateTime

Gets or sets the data and time the conditional access policy was created.

public DateTime CreatedDateTime { get; set; }

Property Value

DateTime

DisplayName

Gets or sets the display name of the conditional access policy.

public string DisplayName { get; set; }

Property Value

string

Identifier

Gets or sets the unique identifier of the conditional access policy.

public Guid Identifier { get; set; }

Property Value

Guid

ModifiedDateTime

Gets or sets the date and time the policy was last modified.

public DateTime ModifiedDateTime { get; set; }

Property Value

DateTime

State

Gets or sets the state of the policy.

public EntraConditionalAccessPolicyState State { get; set; }

Property Value

EntraConditionalAccessPolicyState

StateString

Gets the state of the policy as a human readable string.

public string StateString { get; set; }

Property Value

string

TemplateIdentifier

Gets or sets the identifier of the used template or Guid.Empty if no template was used.

public Guid TemplateIdentifier { get; set; }

Property Value

Guid

TemplateName

Gets or sets the name of the template.

public string TemplateName { get; set; }

Property Value

string

UsesBetaFeatures

Gets or sets whether the conditional access policy uses Preview (BETA) features.

public BooleanOption UsesBetaFeatures { get; set; }

Property Value

BooleanOption

Methods

CompareTo(EntraConditionalAccessPolicy)

Compares two CENTREL.XIA.Configuration.Types.EntraConditionalAccessPolicy objects to allow sorting alphabetically by display name.

public int CompareTo(EntraConditionalAccessPolicy other)

Parameters

other EntraConditionalAccessPolicy

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

Returns

int

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

ToString()

Returns the display name of the conditional access policy.

public override string ToString()

Returns

string

The display name of the conditional access policy.