3
0
Files
corteza/pkg/actionlog/canned_policies.go
2021-10-28 09:43:26 +02:00

22 lines
428 B
Go

package actionlog
func MakeDebugPolicy() policyMatcher {
return NewPolicyAll()
}
func MakeProductionPolicy() policyMatcher {
return NewPolicyAll(
NewPolicyAny(
// Match all actions from automation
NewPolicyMatchRequestOrigin(RequestOrigin_Automation),
// Ignore debug actions
NewPolicyNegate(NewPolicyMatchSeverity(Debug, Info)),
),
)
}
func MakeDisabledPolicy() policyMatcher {
return NewPolicyNone()
}