package
2.10.0+incompatible
Repository: https://github.com/davidwalter0/dex.git
Documentation: pkg.go.dev
# Constants
ClusterScoped is the `cluster` scope for a custom resource.
These are valid condition statuses.
These are valid condition statuses.
These are valid condition statuses.
CustomResourceCleanupFinalizer is the name of the finalizer which will delete instances of a CustomResourceDefinition.
Established means that the resource has become active.
NamesAccepted means the names chosen for this CustomResourceDefinition do not conflict with others in the group and are therefore accepted.
NamespaceScoped is the `namespaced` scope for a custom resource.
Terminating means that the CustomResourceDefinition has been deleted and is cleaning up.
# Structs
An APIVersion represents a single concrete version of an object model.
AuthInfo contains information that describes identity information.
AuthProviderConfig holds the configuration for a specified auth provider.
Cluster contains information about how to communicate with a kubernetes cluster.
Config holds the information needed to build connect to remote kubernetes clusters as a given user.
Context is a tuple of references to a cluster (how do I communicate with a kubernetes cluster), a user (how do I identify myself), and a namespace (what subset of resources do I want to work with).
CustomResourceDefinition represents a resource that should be exposed on the API server.
CustomResourceDefinitionCondition contains details for the current condition of this pod.
CustomResourceDefinitionList is a list of CustomResourceDefinition objects.
CustomResourceDefinitionNames indicates the names to serve this CustomResourceDefinition.
CustomResourceDefinitionSpec describes how a user wants their resource to appear.
CustomResourceDefinitionStatus indicates the state of the CustomResourceDefinition.
ListMeta describes metadata that synthetic resources must have, including lists and various status objects.
NamedAuthInfo relates nicknames to auth information.
NamedCluster relates nicknames to cluster information.
NamedContext relates nicknames to context information.
NamedExtension relates nicknames to extension information.
ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.
OwnerReference contains enough information to let you identify an owning object.
Preferences contains information about the users command line experience preferences.
A ThirdPartyResource is a generic representation of a resource, it is used by add-ons and plugins to add new resource types to the API.
ThirdPartyResourceList is a list of ThirdPartyResources.
Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON.
TypeMeta describes an individual object in an API response or request with strings representing the type of the object and its API schema version.
# Type aliases
ConditionStatus reflects if a resource.
CustomResourceDefinitionConditionType is a valid value for CustomResourceDefinitionCondition.Type.
ResourceScope is an enum defining the different scopes availabe to a custom resource.