Documentation ¶
Index ¶
- func NewFilteredIngressClassClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredIngressClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredNetworkPolicyClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewIngressClassClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewIngressClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewNetworkPolicyClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- type ClusterInterface
- type IngressClassClusterInformer
- type IngressClusterInformer
- type NetworkPolicyClusterInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFilteredIngressClassClusterInformer ¶
func NewFilteredIngressClassClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer
NewFilteredIngressClassClusterInformer constructs a new informer for IngressClass type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewFilteredIngressClusterInformer ¶
func NewFilteredIngressClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer
NewFilteredIngressClusterInformer constructs a new informer for Ingress type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewFilteredNetworkPolicyClusterInformer ¶
func NewFilteredNetworkPolicyClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer
NewFilteredNetworkPolicyClusterInformer constructs a new informer for NetworkPolicy type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewIngressClassClusterInformer ¶
func NewIngressClassClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer
NewIngressClassClusterInformer constructs a new informer for IngressClass type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewIngressClusterInformer ¶
func NewIngressClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer
NewIngressClusterInformer constructs a new informer for Ingress type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewNetworkPolicyClusterInformer ¶
func NewNetworkPolicyClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer
NewNetworkPolicyClusterInformer constructs a new informer for NetworkPolicy type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
Types ¶
type ClusterInterface ¶
type ClusterInterface interface { // NetworkPolicies returns a NetworkPolicyClusterInformer NetworkPolicies() NetworkPolicyClusterInformer // Ingresses returns a IngressClusterInformer Ingresses() IngressClusterInformer // IngressClasses returns a IngressClassClusterInformer IngressClasses() IngressClassClusterInformer }
func New ¶
func New(f internalinterfaces.SharedInformerFactory, tweakListOptions internalinterfaces.TweakListOptionsFunc) ClusterInterface
New returns a new ClusterInterface.
type IngressClassClusterInformer ¶
type IngressClassClusterInformer interface { Cluster(logicalcluster.Name) upstreamnetworkingv1informers.IngressClassInformer Informer() kcpcache.ScopeableSharedIndexInformer Lister() networkingv1listers.IngressClassClusterLister }
IngressClassClusterInformer provides access to a shared informer and lister for IngressClasses.
type IngressClusterInformer ¶
type IngressClusterInformer interface { Cluster(logicalcluster.Name) upstreamnetworkingv1informers.IngressInformer Informer() kcpcache.ScopeableSharedIndexInformer Lister() networkingv1listers.IngressClusterLister }
IngressClusterInformer provides access to a shared informer and lister for Ingresses.
type NetworkPolicyClusterInformer ¶
type NetworkPolicyClusterInformer interface { Cluster(logicalcluster.Name) upstreamnetworkingv1informers.NetworkPolicyInformer Informer() kcpcache.ScopeableSharedIndexInformer Lister() networkingv1listers.NetworkPolicyClusterLister }
NetworkPolicyClusterInformer provides access to a shared informer and lister for NetworkPolicies.