package
0.0.0-20180911130330-d3ccc4fb1d66
Repository: https://github.com/rglyons/kube-arangodb.git
Documentation: pkg.go.dev
# Packages
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
Package v1 is a generated protocol buffer package.
Package v1alpha1 is a generated protocol buffer package.
Package v1beta1 is a generated protocol buffer package.
No description provided by the author
# Constants
GroupName is the group name use in this package.
Header to hold the audit ID as the request is propagated through the serving hierarchy.
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).
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.
# Variables
No description provided by the author
No description provided by the author
SchemeGroupVersion is group version used to register these objects.
# Structs
Event captures all the information that can be included in an API audit log.
EventList is a list of audit Events.
GroupResources represents resource kinds in an API group.
ObjectReference contains enough information to let you inspect or modify the referred object.
Policy defines the configuration of audit logging, and the rules for how different request categories are logged.
PolicyList is a list of audit Policies.
PolicyRule maps requests based off metadata to an audit Level.
UserInfo holds the information about the user needed to implement the user.Info interface.
# Type aliases
ExtraValue masks the value so protobuf can generate.
Level defines the amount of information logged during auditing.
Stage defines the stages in request handling that audit events may be generated.