12.9 lpsd.group.member.removed

  • Event type: lpsd.group.member.removed
  • Defined in: lpsd.evman
  • Tier: essential
  • Gating: none — every request to remove a membership is recorded; one that did not hold is not
  • Cardinality: once per request that changes something or fails

The record that an administrator removed an account from a group with lps, or tried to.

Essential for the reason lpsd.group.member.added is: a membership is a grant, and taking one away is as much an access change as giving it.

12.9.1 Fields #

FieldTypePresenceMeaning
subject.token.sidbin.sidrequiredThe administrator.
object.account.sidbin.sidoptionalThe account. Absent when no account had the name asked for.
object.group.sidbin.sidoptionalThe group. Absent when no group had the name asked for.
outcome.successboolrequiredWhether the operation succeeded.
outcome.reasonstr.enumwhen outcome.success == falseinvalid includes removing the last administrator from BUILTIN\Administrators.

Values here (open set): not-found · invalid · internal · not-saved.

Every record also carries the header fields of the envelope, which no payload repeats.

Generated from lpsd.evman by pkm/tools/gen-events-book.py. Edit the fragment, not this page.

Edit this page