Class EntraConditionalAccessUsageTermsAgreement
- Namespace
- CENTREL.XIA.Configuration.Types
- Assembly
- CENTREL.XIA.Configuration.Types.dll
Represents an Entra directory conditional access usage terms agreement.
public class EntraConditionalAccessUsageTermsAgreement : GlobalSerializableBase, IComparable<EntraConditionalAccessUsageTermsAgreement>
- Inheritance
-
EntraConditionalAccessUsageTermsAgreement
- Implements
Constructors
EntraConditionalAccessUsageTermsAgreement()
Initializes a new instance of the CENTREL.XIA.Configuration.Types.EntraConditionalAccessUsageTermsAgreement class.
public EntraConditionalAccessUsageTermsAgreement()
Properties
DisplayName
Gets or sets the display name of the conditional access usage terms agreement.
public string DisplayName { get; set; }
Property Value
ExpiryEnabled
Gets or sets whether consents to the terms expire.
public BooleanOption ExpiryEnabled { get; set; }
Property Value
ExpiryFrequency
Gets or sets the expiry frequency.
public string ExpiryFrequency { get; set; }
Property Value
ExpiryFrequencyString
Gets the expiry frequency as a human readable string.
public string ExpiryFrequencyString { get; set; }
Property Value
ExpiryStartDateTime
Gets or sets the date and time the terms expiry starts as an ISO 8601 duration value.
public DateTime ExpiryStartDateTime { get; set; }
Property Value
Identifier
Gets or sets the unique identifier of the conditional access usage terms agreement.
public Guid Identifier { get; set; }
Property Value
IsPerDeviceAcceptanceRequired
Gets or sets whether users are required to consent on every device.
public BooleanOption IsPerDeviceAcceptanceRequired { get; set; }
Property Value
IsViewingBeforeAcceptanceRequired
Gets or sets whether users are required to expand the terms of use.
public BooleanOption IsViewingBeforeAcceptanceRequired { get; set; }
Property Value
UserReacceptRequiredFrequency
Gets or sets the duration before re-acceptance is required as an ISO 8601 duration value.
public string UserReacceptRequiredFrequency { get; set; }
Property Value
UserReacceptRequiredFrequencyString
Gets the duration before re-acceptance is required as a human readable string.
public string UserReacceptRequiredFrequencyString { get; set; }
Property Value
Methods
CompareTo(EntraConditionalAccessUsageTermsAgreement)
Compares two CENTREL.XIA.Configuration.Types.EntraConditionalAccessUsageTermsAgreement objects to allow sorting alphabetically by display name.
public int CompareTo(EntraConditionalAccessUsageTermsAgreement other)
Parameters
otherEntraConditionalAccessUsageTermsAgreementThe CENTREL.XIA.Configuration.Types.EntraConditionalAccessUsageTermsAgreement to compare to.
Returns
- int
The sort order of the two CENTREL.XIA.Configuration.Types.EntraConditionalAccessUsageTermsAgreement objects.
ToString()
Returns the display name of the conditional access usage terms agreement.
public override string ToString()
Returns
- string
The display name of the conditional access usage terms agreement.