Defines alias objects which reference other object classes. The aliased object class determines how the alias is named and where it can be contained.
alias
Class Flags |
Setting |
---|---|
Container |
Off |
Effective |
On |
Nonremovable |
On |
Ambiguous Naming |
On |
Ambiguous Container |
On |
Auxiliary Class |
Off |
Rule |
Class/Attribute |
Defined For |
---|---|---|
Super Classes |
Alias |
|
Containment |
(special) |
Alias |
Named By |
(special) |
Alias |
Alias |
Inherited from Top |
---|---|
Alias |
|
---|---|
(None) |
|
Inherited from Top |
|
---|---|
Object Name |
Default Rights |
Affected Attributes |
Class Defined For |
---|---|---|---|
[Creator] |
Supervisor |
[Entry Rights] |
For help in understanding the class definition template, see Reading Class Definitions.
An alias is an object that references the Distinguished Name of another object in the eDirectory tree. An object in the eDirectory tree can have zero or more aliases. Several Alias entries can point to the same object entry. Only object entries can have aliases; thus, aliases of aliases are not permitted. An object entry does not have to be a leaf entry to have an Alias. However, Alias entries cannot have subordinates and are always leaf objects.
eDirectory uses the Aliased Object Name attribute in an Alias entry to identify and to find the corresponding object entry. The object class Alias does not specify naming attributes for alias entries, nor does the class define where alias entries may be contained in the eDirectory tree. eDirectory enforces the naming and containment rules mandated by the base class of the object to which the alias points.