# Functions
CreateThirdPartyResourcesDefinitions creates the TPR object in the kubernetes cluster.
NewTimestamp creates a new Timestamp with the current time.Now().
Resource takes an unqualified resource and returns a Group qualified GroupResource.
# Constants
ThirdPartyResourceGroup is the name of the third party resource group.
ThirdPartyResourcesSingularName is the singular name of third party resources.
CustomResourceDefinitionVersion is the current version of the resource.
# Variables
AddToScheme adds all types of this clientset into the given scheme.
SchemeBuilder is needed by DeepCopy generator.
SchemeGroupVersion is group version used to register these objects.
# Structs
CiliumNetworkPolicy is a Kubernetes third-party resource with an extended version of NetworkPolicy.
CiliumNetworkPolicyList is a list of CiliumNetworkPolicy objects.
CiliumNetworkPolicyNodeStatus is the status of a Cilium policy rule for a specific node.
CiliumNetworkPolicyStatus is the status of a Cilium policy rule.
Timestamp is a wrapper of time.Time so that we can create our own implementation of DeepCopyInto.