Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Auditor ¶
type Auditor interface {
// Event emits an event to the auditor.
Event(ctx context.Context, eventType string, payload interface{}) error
// Enabled details if the auditor is enabled or not.
Enabled() bool
// Reopen signals to auditor to reopen any files they have open.
Reopen() error
// SetEnabled sets the auditor to enabled or disabled.
SetEnabled(enabled bool)
// DeliveryEnforced returns whether or not delivery of an audit
// log must be enforced
DeliveryEnforced() bool
}
Auditor describes the interface that must be implemented by an eventer.
Click to show internal directories.
Click to hide internal directories.