package
25.1.0+incompatible
Repository: https://github.com/cockroachdb/cockroach.git
Documentation: pkg.go.dev
# Functions
EmptyAuditConfig returns an audit configuration with no audit Settings.
Parse parses the provided audit logging configuration.
# Variables
ConfigureRoleBasedAuditClusterSettings is a noop global var injected by CCL hook.
UserAuditEnabled is a noop global var injected by CCL hook.
UserAuditReducedConfigEnabled is a noop global var injected by CCL hook.
# Structs
AuditConfig is a parsed configuration.
AuditConfigLock is a mutex wrapper around AuditConfig, to provide safety with concurrent usage.
AuditSetting is a single rule in the audit logging configuration.
ReducedAuditConfig is a computed audit configuration initialized at the first SQL event emit by the user.
# Interfaces
AuditEventBuilder is the interface used to build different audit events.
Auditor is an interface used to check and build different audit events.