Table of Contents

Class EntraConditionalAccessPolicyGrantRequirement

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

Represents an Entra directory conditional access grant requirement.

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

Constructors

EntraConditionalAccessPolicyGrantRequirement()

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

public EntraConditionalAccessPolicyGrantRequirement()

EntraConditionalAccessPolicyGrantRequirement(EntraConditionalAccessPolicyGrantRequirementType, string, Guid)

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

public EntraConditionalAccessPolicyGrantRequirement(EntraConditionalAccessPolicyGrantRequirementType requirementType, string displayName, Guid identifier)

Parameters

requirementType EntraConditionalAccessPolicyGrantRequirementType

The requirement type.

displayName string

The display name of the grant requirement.

identifier Guid

The unique identifier of the conditional access grant requirement.

EntraConditionalAccessPolicyGrantRequirement(EntraConditionalAccessPolicyGrantRequirementType, string, string)

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

public EntraConditionalAccessPolicyGrantRequirement(EntraConditionalAccessPolicyGrantRequirementType requirementType, string displayName, string nativeIdentifier)

Parameters

requirementType EntraConditionalAccessPolicyGrantRequirementType

The requirement type.

displayName string

The display name of the grant requirement.

nativeIdentifier string

The native identifier of the conditional access grant requirement.

Properties

CollectionDisplayField

Gets the collection display field.

[Browsable(false)]
public string CollectionDisplayField { get; }

Property Value

string

CollectionIndex

Gets the collection index.

[Browsable(false)]
public string CollectionIndex { get; }

Property Value

string

DisplayName

Gets or sets the display name of the conditional access grant requirement.

public string DisplayName { get; set; }

Property Value

string

Identifier

Gets or sets the unique identifier of the conditional access grant requirement.

public Guid Identifier { get; set; }

Property Value

Guid

NativeIdentifier

Gets or sets the native identifier of the grant requirement.

public string NativeIdentifier { get; set; }

Property Value

string

RequirementType

Gets or sets the requirement type.

public EntraConditionalAccessPolicyGrantRequirementType RequirementType { get; set; }

Property Value

EntraConditionalAccessPolicyGrantRequirementType

RequirementTypeString

Gets the requirement type as a human readable string.

public string RequirementTypeString { get; set; }

Property Value

string

Methods

CompareTo(EntraConditionalAccessPolicyGrantRequirement)

Compares two CENTREL.XIA.Configuration.Types.EntraConditionalAccessPolicyGrantRequirement objects to allow sorting alphabetically by type and display name.

public int CompareTo(EntraConditionalAccessPolicyGrantRequirement other)

Parameters

other EntraConditionalAccessPolicyGrantRequirement

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

Returns

int

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

ToString()

Returns the display name of the conditional access grant requirement.

public override string ToString()

Returns

string

The display name of the conditional access grant requirement.