A single access control entry (ACE) on a template field definition: one trustee, whether its rights are allowed or denied, and the rights themselves. A trustee that has both allowed and denied rights is represented as two ACEs. Unlike entry ACEs, field ACEs have no scope and are never inherited.

Implements

Constructors

Properties

Whether the ACE grants (Allow) or denies (Deny) the listed rights. Required on input — a missing value is rejected (it must not silently default to Allow).

inheritedFrom?: string

When inherited, a description of where the ACE was inherited from. Output only; null for field ACEs.

isInherited?: boolean

True when this ACE is inherited. Always false for field ACEs (field definitions have no ACL inheritance); returned for contract symmetry and ignored on input.

The rights granted or denied by this ACE.

The trustee this ACE applies to. On input, identify the trustee by either trustee.sid or trustee.accountName (the SID takes precedence when both are given).

Methods

  • Parameters

    • Optional_data: any

    Returns void

  • Parameters

    • Optionaldata: any

    Returns any