# Functions
RegisterDefaults adds defaulters functions to the given scheme.
# Constants
LevelMetadata provides the basic level of auditing.
LevelNone disables auditing.
LevelRequest provides Metadata level of auditing, and additionally logs the request object (does not apply for non-resource requests).
LevelRequestResponse provides Request level of auditing, and additionally logs the response object (does not apply for non-resource requests).
RequestTargetCluster specifies a connected kubernetes cluster request.
RequestTargetManagement specifies a loft management api request.
RequestTargetProjectSpace specifies a project space request.
RequestTargetProjectVCluster specifies a project vcluster request.
RequestTargetVCluster specifies a virtual kubernetes cluster request.
The stage for events generated when a panic occurred.
The stage for events generated as soon as the audit handler receives the request, and before it is delegated down the handler chain.
The stage for events generated once the response body has been completed, and no more bytes will be sent.
The stage for events generated once the response headers are sent, but before the response body is sent.
# Structs
Event holds the event information +k8s:openapi-gen=true.
EventList is a list of audit Events.
ObjectReference contains enough information to let you inspect or modify the referred object.
# Type aliases
Level defines the amount of information logged during auditing.
RequestTarget defines the target of an incoming request.
Stage defines the stages in request handling that audit events may be generated.