Table of Contents

Class ActiveDirectoryGroupPolicyLink

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

Represents an Active Directory Group Policy link.

public class ActiveDirectoryGroupPolicyLink : GlobalSerializableClassicBase, IComparable<ActiveDirectoryGroupPolicyLink>
Inheritance
ActiveDirectoryGroupPolicyLink
Implements

Constructors

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

public ActiveDirectoryGroupPolicyLink()

Properties

Gets or sets the display name of the Group Policy object that is linked.

public string GpoDisplayName { get; set; }

Property Value

string

Gets or sets the distinguished name of the Group Policy object that is linked.

public string GpoDistinguishedName { get; set; }

Property Value

string

Gets or sets the domain in which the linked Group Policy object resides.

public string GpoDomainName { get; set; }

Property Value

string

Gets or sets the unique identifier of the Group Policy object that is linked.

public Guid GpoIdentifier { get; set; }

Property Value

Guid

Gets or sets whether the Group Policy object referenced in the link is not found in the directory.

public BooleanOption GpoIsNotFound { get; set; }

Property Value

BooleanOption

Gets or sets the unique identifier of this Group Policy link. This is for internal system use only.

public Guid Identifier { get; set; }

Property Value

Guid

Gets or sets whether the Group Policy link is enabled.

public BooleanOption IsEnabled { get; set; }

Property Value

BooleanOption

Gets or sets whether the Group Policy link is enforced.

public BooleanOption IsEnforced { get; set; }

Property Value

BooleanOption

Gets or sets the distinguished name of the parent object where the link is assigned.

public string ParentDistinguishedName { get; set; }

Property Value

string

Gets or sets the object type of the parent object where the link is assigned.

public ActiveDirectoryGroupPolicyLinkedObjectType ParentObjectType { get; set; }

Property Value

ActiveDirectoryGroupPolicyLinkedObjectType

Gets or sets the path where the link is assigned.

public string Path { get; set; }

Property Value

string

Gets or sets the priority of the link.

public int Priority { get; set; }

Property Value

int

Methods

Creates a clone of this CENTREL.XIA.Configuration.Types.ActiveDirectoryGroupPolicyLink object.

public ActiveDirectoryGroupPolicyLink Clone()

Returns

ActiveDirectoryGroupPolicyLink

A clone of this CENTREL.XIA.Configuration.Types.ActiveDirectoryGroupPolicyLink object.

Compares two CENTREL.XIA.Configuration.Types.ActiveDirectoryGroupPolicyLink objects to allow sorting by priority.

public int CompareTo(ActiveDirectoryGroupPolicyLink other)

Parameters

other ActiveDirectoryGroupPolicyLink

The CENTREL.XIA.Configuration.Types.ActiveDirectoryGroupPolicyLink object to compare to.

Returns

int

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

Returns the Group Policy link as a human readable string.

public override string ToString()

Returns

string

The Group Policy link as a human readable string.