Class: ACLRecord#

The ACLRecord interface describes a single permissions entry in an AccessControlList that grants or denies a set of permissions to a single user or role.

Each permission can be one of the following actions:

  • Create - The user or role can create a new record or object.

  • Read - The user or role can read the record or object.

  • Update - The user or role can modify existing records or objects.

  • Delete - The user or role can delete existing records or objects.

  • Special - The user or role has special prilieges to edit the ACL permissions.

  • Full - The user or role has total control over the record or object and supersedes any of the above.

Hierarchy#

  • ACLRecord

Index#

Constructors#

Properties#

Constructors#

constructor#

+ new ACLRecord(other?: any): ACLRecord

Defined in src/models/AccessControlList.ts:62

Parameters:#

Name

Type

other?

any

Returns: ACLRecord

Properties#

create#

create: boolean | null

Defined in src/models/AccessControlList.ts:40

Indicates that the user or role has permission to create new records of the entity.


delete#

delete: boolean | null

Defined in src/models/AccessControlList.ts:52

Indicates that the user or role has permission to delete existing records of the entity.


full#

full: boolean | null

Defined in src/models/AccessControlList.ts:62

Indicates that the user or role has total control over records of the entity. This supersedes all of the above permissions.


read#

read: boolean | null

Defined in src/models/AccessControlList.ts:44

Indicates that the user or role has permission to read records of the entity.


special#

special: boolean | null

Defined in src/models/AccessControlList.ts:57

Indicates that the user or role has special permission over records of the entity. The exact meaning of this may vary by service.


update#

update: boolean | null

Defined in src/models/AccessControlList.ts:48

Indicates that the user or role has permission to modify existing records of the entity.


userOrRoleId#

userOrRoleId: string

Defined in src/models/AccessControlList.ts:36

The unique identifier of the user or role that the record belongs to.