package
1.33.0-alpha.2
Repository: https://github.com/kubernetes/kubernetes.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.

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

# 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

FieldSelectorAttributes indicates a field limited access.
LabelSelectorAttributes indicates a label limited access.
LocalSubjectAccessReview checks whether or not a user or group can perform an action in a given namespace.
NonResourceAttributes includes the authorization attributes available for non-resource requests to the Authorizer interface.
NonResourceRule holds information that describes a rule for the non-resource.
ResourceAttributes includes the authorization attributes available for resource requests to the Authorizer interface.
ResourceRule is the list of actions the subject is allowed to perform on resources.
SelfSubjectAccessReview checks whether or the current user can perform an action.
SelfSubjectAccessReviewSpec is a description of the access request.
SelfSubjectRulesReview enumerates the set of actions the current user can perform within a namespace.
SelfSubjectRulesReviewSpec defines the specification for SelfSubjectRulesReview.
SubjectAccessReview checks whether or not a user or group can perform an action.
SubjectAccessReviewSpec is a description of the access request.
SubjectAccessReviewStatus represents the current state of a SubjectAccessReview.
SubjectRulesReviewStatus contains the result of a rules check.

# Type aliases

ExtraValue masks the value so protobuf can generate +protobuf.nullable=true.