package
1.33.0-alpha.2
Repository: https://github.com/kubernetes/kubernetes.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
No description provided by the author
No description provided by the author
No description provided by the author
Package validation contains methods to validate kinds in the authentication.k8s.io API group.

# Functions

Kind takes an unqualified kind and returns a Group qualified GroupKind.
Resource takes an unqualified resource and returns a Group qualified GroupResource.

# Constants

GroupName is the group name use in this package.
ImpersonateGroupHeader is used to impersonate a particular group during an API server request.
ImpersonateUIDHeader is used to impersonate a particular UID during an API server request.
ImpersonateUserExtraHeaderPrefix is a prefix for any header used to impersonate an entry in the extra map[string][]string for user.Info.
ImpersonateUserHeader is used to impersonate a particular user during an API server request.

# Variables

AddToScheme applies all the stored functions to the scheme.
SchemeBuilder points to a list of functions added to Scheme.
SchemeGroupVersion is group version used to register these objects.

# Structs

BoundObjectReference is a reference to an object that a token is bound to.
SelfSubjectReview contains the user information that the kube-apiserver has about the user making this request.
SelfSubjectReviewStatus is filled by the kube-apiserver and sent back to a user.
TokenRequest requests a token for a given service account.
TokenRequestSpec contains client provided parameters of a token request.
TokenRequestStatus is the result of a token request.
TokenReview attempts to authenticate a token to a known user.
TokenReviewSpec is a description of the token authentication request.
TokenReviewStatus is the result of the token authentication request.
UserInfo holds the information about the user needed to implement the user.Info interface.

# Type aliases

ExtraValue masks the value so protobuf can generate.