An entry's access control list: the explicit and inherited access control entries plus whether the entry inherits rights from its parent(s).

interface IAccessControlList {
    entries?: AccessControlEntry[];
    inheritParents?: boolean;
}

Implemented by

Properties

entries?: AccessControlEntry[]

The access control entries. Includes both explicitly-set and inherited ACEs; inherited ACEs carry isInherited = true.

inheritParents?: boolean

Whether the entry inherits access rights from its parent(s). When false, the entry's ACL is protected from parent inheritance.