# 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.
# Structs
GroupConfig is the Schema for the groupconfigs API +kubebuilder:resource:path=groupconfigs,scope=Cluster.
GroupConfigList contains a list of GroupConfig.
GroupConfigSpec defines the desired state of GroupConfig There are two selectors: "labelSelector", "annotationSelector".
GroupConfigStatus defines the observed state of GroupConfig.
NamespaceConfig is the Schema for the namespaceconfigs API +kubebuilder:resource:path=namespaceconfigs,scope=Cluster.
NamespaceConfigList contains a list of NamespaceConfig.
NamespaceConfigSpec defines the desired state of NamespaceConfig There are two selectors: "labelSelector", "annotationSelector".
NamespaceConfigStatus defines the observed state of NamespaceSConfig.
UserConfig is the Schema for the userconfigs API +kubebuilder:resource:path=userconfigs,scope=Cluster.
UserConfigList contains a list of UserConfig.
UserConfigSpec defines the desired state of UserConfig There are four selectors: "labelSelector", "annotationSelector", "identityExtraFieldSelector" and "providerName".
UserConfigStatus defines the observed state of UserConfig.