type AaDecision
import bend-osdev-apparmor@0.1.0.0/eval.bend as Evalimport Base
32type AaDecision is Data:
33 # allowed, not logged
34 AaAllow{}
35 # allowed, logged as AUDIT
36 AaAudit{}
37 # not granted, allowed in complain mode, logged as ALLOWED
38 AaComplain{}
39 # denied (EACCES or EPERM), logged as DENIED unless quieted
40 AaDeny{logged: Bool}
41 # denied, and the task is killed (kill mode)
42 AaKill{}