8.26 peinit.operation.requested

  • Event type: peinit.operation.requested
  • Defined in: peinit.evman
  • Tier: standard
  • Gating: none — every operation is recorded
  • Cardinality: one record per occurrence

An operation on a service — a start, stop, restart, reload or reset — was created. A client's command creates one with object.operation.source admin; every other source is peinit acting for its own reasons. Every operation in a graph context is requested when the context is built.

Formerly operation.requested.

8.26.1 Fields #

FieldTypePresenceMeaning
object.operation.guidbin.guidrequiredThe peinit operation the event is about: a start, stop, restart, reload or reset of one service, from the moment it is requested to the moment it ends.
object.operation.typestr.enumrequiredWhat the operation does to its service.
object.operation.sourcestr.enumrequiredWho or what asked for the operation.
object.operation.statestr.enumrequiredAlways pending.
object.service.namestrrequiredThe name of the service the event is about, as its definition names it.
subject.token.sidbin.sidoptionalThe client whose command created the operation. Absent for an operation peinit created itself.
subject.token.groupsbin.sid[]optionalWritten only when peinit holds the client's whole token. For a control-channel caller it holds the user SID alone, so today an operation's subject is subject.token.sid and nothing more.
subject.token.privilegesuint.flagsoptionalPresent exactly when subject.token.groups is.
subject.token.privileges-enableduint.flagsoptionalPresent exactly when subject.token.groups is.

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

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

Edit this page