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.
# Constants
These are valid wildcards.
These are valid condition statuses.
These are valid condition statuses.
These are valid condition statuses.
FlowDistinguisherMethodByNamespaceType specifies that the flow distinguisher is the namespace of the object that the request acts upon.
FlowDistinguisherMethodByUserType specifies that the flow distinguisher is the username in the request.
Conditions.
Constants used by api validation.
System preset priority level names.
System preset priority level names.
GroupName is the name of api group.
LimitResponseTypeQueue means that requests that can not be executed right now are queued until they can be executed or a queuing limit is hit.
LimitResponseTypeReject means that requests that can not be executed right now are rejected.
These are valid wildcards.
matches every particular namespace.
These are valid wildcards.
Conditions.
System preset priority level names.
System preset priority level names.
PriorityLevelEnablementExempt means that requests are not subject to limits.
PriorityLevelEnablementLimited means that requests are subject to limits.
These are valid wildcards.
Supported subject's kinds.
Supported subject's kinds.
Supported subject's kinds.
These are valid wildcards.
# Variables
AddToScheme adds api to a scheme.
SchemeBuilder installs the api group to a scheme.
SchemeGroupVersion is group version used to register these objects.
# Structs
ExemptPriorityLevelConfiguration describes the configurable aspects of the handling of exempt requests.
FlowDistinguisherMethod specifies the method of a flow distinguisher.
FlowSchema defines the schema of a group of flows.
FlowSchemaCondition describes conditions for a FlowSchema.
FlowSchemaList is a list of FlowSchema objects.
FlowSchemaSpec describes how the FlowSchema's specification looks like.
FlowSchemaStatus represents the current state of a FlowSchema.
GroupSubject holds detailed information for group-kind subject.
LimitedPriorityLevelConfiguration specifies how to handle requests that are subject to limits.
LimitResponse defines how to handle requests that can not be executed right now.
NonResourcePolicyRule is a predicate that matches non-resource requests according to their verb and the target non-resource URL.
PolicyRulesWithSubjects prescribes a test that applies to a request to an apiserver.
PriorityLevelConfiguration represents the configuration of a priority level.
PriorityLevelConfigurationCondition defines the condition of priority level.
PriorityLevelConfigurationList is a list of PriorityLevelConfiguration objects.
PriorityLevelConfigurationReference contains information that points to the "request-priority" being used.
PriorityLevelConfigurationSpec specifies the configuration of a priority level.
PriorityLevelConfigurationStatus represents the current state of a "request-priority".
QueuingConfiguration holds the configuration parameters for queuing.
ResourcePolicyRule is a predicate that matches some resource requests, testing the request's verb and the target resource.
ServiceAccountSubject holds detailed information for service-account-kind subject.
Subject matches the originator of a request, as identified by the request authentication system.
UserSubject holds detailed information for user-kind subject.
# Type aliases
ConditionStatus is the status of the condition.
FlowDistinguisherMethodType is the type of flow distinguisher method.
FlowSchemaConditionType is a valid value for FlowSchemaStatusCondition.Type.
LimitResponseType identifies how a Limited priority level handles a request that can not be executed right now.
PriorityLevelConfigurationConditionType is a valid value for PriorityLevelConfigurationStatusCondition.Type.
PriorityLevelEnablement indicates whether limits on execution are enabled for the priority level.
SubjectKind is the kind of subject.