package
25.1.0+incompatible
Repository: https://github.com/cockroachdb/cockroach.git
Documentation: pkg.go.dev

# Packages

# 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.