tridion-sites-extensions-api-docs

Home > @tridion-sites/models > AccessControlEntry

AccessControlEntry class

Represents an entry in an Access Control List, which is used to restrict access to containers.

Signature:

export declare class AccessControlEntry

Constructors

Constructor Modifiers Description
(constructor)({ backendModel, allowedPermissions, allowedRights, deniedPermissions, deniedRights, trustee, })   Constructs a new instance of the AccessControlEntry class

Properties

Property Modifiers Type Description
_backendModel   BackendAccessControlEntry  
allowedPermissions   ReadonlyArray<Permission> | undefined Permissions that the “Trustee” is allowed to have.
allowedRights   ReadonlyArray<Right> | undefined Rights that the “Trustee” is allowed to have.
deniedPermissions   ReadonlyArray<Permission> | undefined Permissions that the “Trustee” is denied to have.
deniedRights   ReadonlyArray<Right> | undefined Rights that the “Trustee” is denied to have.
getInternalModel   () => BackendAccessControlEntry  
trustee   Link | undefined Trustee (User or Group) which the Access Control Entry applies to.