Table of Contents

Class EntraRoleEligibleAssignment

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

Represents an Entra directory role eligible assignment.

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

Constructors

EntraRoleEligibleAssignment()

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

public EntraRoleEligibleAssignment()

Properties

CollectionDisplayField

Gets the collection display field used by the data comparer.

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

Property Value

string

CollectionIndex

Gets the collection index used by the data comparer.

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

Property Value

string

EndDateTime

Gets or sets the end date and time for the eligiblity.

public DateTime EndDateTime { get; set; }

Property Value

DateTime

EndDateTimeString

Gets the end time as a human readable string.

public string EndDateTimeString { get; set; }

Property Value

string

MemberType

Gets or sets the member type.

public EntraRoleAssignmentMemberType MemberType { get; set; }

Property Value

EntraRoleAssignmentMemberType

MemberTypeString

Gets the member type as a human readable string.

public string MemberTypeString { get; set; }

Property Value

string

Principal

Gets or sets the principal to which the role is eligible.

public EntraDirectoryObject Principal { get; set; }

Property Value

EntraDirectoryObject

Scope

Gets or sets the scope to which the role is eligible.

public EntraDirectoryObject Scope { get; set; }

Property Value

EntraDirectoryObject

StartDateTime

Gets or sets the start date and time for the eligiblity.

public DateTime StartDateTime { get; set; }

Property Value

DateTime

StartDateTimeString

Gets the start time as a human readable string.

public string StartDateTimeString { get; set; }

Property Value

string

Methods

CompareTo(EntraRoleEligibleAssignment)

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

public int CompareTo(EntraRoleEligibleAssignment other)

Parameters

other EntraRoleEligibleAssignment

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

Returns

int

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

ToString()

Returns the display name of the principal.

public override string ToString()

Returns

string

The display name of the principal.