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
requirementTypeEntraConditionalAccessPolicyGrantRequirementTypeThe requirement type.
displayNamestringThe display name of the grant requirement.
identifierGuidThe 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
requirementTypeEntraConditionalAccessPolicyGrantRequirementTypeThe requirement type.
displayNamestringThe display name of the grant requirement.
nativeIdentifierstringThe native identifier of the conditional access grant requirement.
Properties
CollectionDisplayField
Gets the collection display field.
[Browsable(false)]
public string CollectionDisplayField { get; }
Property Value
CollectionIndex
Gets the collection index.
[Browsable(false)]
public string CollectionIndex { get; }
Property Value
DisplayName
Gets or sets the display name of the conditional access grant requirement.
public string DisplayName { get; set; }
Property Value
Identifier
Gets or sets the unique identifier of the conditional access grant requirement.
public Guid Identifier { get; set; }
Property Value
NativeIdentifier
Gets or sets the native identifier of the grant requirement.
public string NativeIdentifier { get; set; }
Property Value
RequirementType
Gets or sets the requirement type.
public EntraConditionalAccessPolicyGrantRequirementType RequirementType { get; set; }
Property Value
RequirementTypeString
Gets the requirement type as a human readable string.
public string RequirementTypeString { get; set; }
Property Value
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
otherEntraConditionalAccessPolicyGrantRequirementThe 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.