package
2.0.0
Repository: https://github.com/kcp-dev/apimachinery.git
Documentation: pkg.go.dev

# Functions

ClusterAndNamespaceIndexFunc indexes by cluster and namespace name.
ClusterAndNamespaceIndexKey formats the index key for a cluster name and namespace.
ClusterIndexFunc indexes by cluster name.
ClusterIndexKey formats the index key for a cluster name.
DeletionHandlingMetaClusterNamespaceKeyFunc checks for DeletedFinalStateUnknown objects before calling MetaClusterNamespaceKeyFunc.
ListAllByCluster used to list items belongs to a cluster from Indexer.
ListAllByClusterAndNamespace used to list items belongs to a cluster and namespace from Indexer.
MetaClusterNamespaceKeyFunc is a convenient default KeyFunc which knows how to make keys for API objects which implement meta.Interface.
NewGenericClusterLister creates a new instance for the ClusterLister.
SplitMetaClusterNamespaceKey returns the namespace and name that MetaClusterNamespaceKeyFunc encoded into key.
ToClusterAwareKey formats a cluster, namespace, and name as a key.

# Constants

ClusterAndNamespaceIndexName is the name of index that allows you to filter by cluster and namespace.
ClusterIndexName is the name of the index that allows you to filter by cluster.

# Structs

ClusterLister is a lister that supports multiple logical clusters.

# Interfaces

GenericClusterLister is a lister that can either list all objects across all logical clusters, or scope down to a lister for one logical cluster only.
ScopeableSharedIndexInformer is an informer that knows how to scope itself down to one cluster, or act as an informer across clusters.