# Functions

KongProtocolsToStrings converts a slice of KongProtocol to plain strings.
ProtocolSlice converts a slice of string to a slice of *KongProtocol.
Resource takes an unqualified resource and returns a Group qualified GroupResource.
StringsToKongProtocols converts a slice of strings to KongProtocols.

# Constants

ConditionProgrammed indicates whether the controller has generated Kong configuration and has successfully applied it to Kong.
ReasonInvalid is used with the ConditionProgrammed condition when the object fails to be translated into Kong configuration or when Kong rejects the configuration.
ReasonPending is used with the ConditionProgrammed when the status is "Unknown".
ReasonProgrammed is used with the ConditionProgrammed condition when the condition is true.

# Variables

AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
SchemeGroupVersion is a convenience var for generated clientsets.

# Structs

ConfigSource is a wrapper around SecretValueFromSource.
KongClusterPlugin is the Schema for the kongclusterplugins API.
KongClusterPluginList contains a list of KongClusterPlugin.
KongClusterPluginStatus represents the current status of the KongClusterPlugin resource.
KongConsumer is the Schema for the kongconsumers API.
KongConsumerList contains a list of KongConsumer.
KongConsumerStatus represents the current status of the KongConsumer resource.
KongIngress is the Schema for the kongingresses API.
KongIngressList contains a list of KongIngress.
KongIngressRoute contains KongIngress route configuration.
KongIngressService contains KongIngress service configuration.
KongIngressUpstream contains KongIngress upstream configuration.
KongPlugin is the Schema for the kongplugins API.
KongPluginList contains a list of KongPlugin.
KongPluginStatus represents the current status of the KongPlugin resource.
NamespacedConfigSource is a wrapper around NamespacedSecretValueFromSource.
NamespacedSecretValueFromSource represents the source of a secret value specifying the secret namespace.
SecretValueFromSource represents the source of a secret value.

# Type aliases

ConditionReason defines the set of reasons that explain why a particular condition type has been raised.
ConditionType is a type of condition associated with an object.
KongProtocol is a valid Kong protocol.