Table of Contents

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

string

ExpiryEnabled

Gets or sets whether consents to the terms expire.

public BooleanOption ExpiryEnabled { get; set; }

Property Value

BooleanOption

ExpiryFrequency

Gets or sets the expiry frequency.

public string ExpiryFrequency { get; set; }

Property Value

string

ExpiryFrequencyString

Gets the expiry frequency as a human readable string.

public string ExpiryFrequencyString { get; set; }

Property Value

string

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

DateTime

Identifier

Gets or sets the unique identifier of the conditional access usage terms agreement.

public Guid Identifier { get; set; }

Property Value

Guid

IsPerDeviceAcceptanceRequired

Gets or sets whether users are required to consent on every device.

public BooleanOption IsPerDeviceAcceptanceRequired { get; set; }

Property Value

BooleanOption

IsViewingBeforeAcceptanceRequired

Gets or sets whether users are required to expand the terms of use.

public BooleanOption IsViewingBeforeAcceptanceRequired { get; set; }

Property Value

BooleanOption

UserReacceptRequiredFrequency

Gets or sets the duration before re-acceptance is required as an ISO 8601 duration value.

public string UserReacceptRequiredFrequency { get; set; }

Property Value

string

UserReacceptRequiredFrequencyString

Gets the duration before re-acceptance is required as a human readable string.

public string UserReacceptRequiredFrequencyString { get; set; }

Property Value

string

Methods

CompareTo(EntraConditionalAccessUsageTermsAgreement)

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

public int CompareTo(EntraConditionalAccessUsageTermsAgreement other)

Parameters

other EntraConditionalAccessUsageTermsAgreement

The 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.