Documentation ¶
Index ¶
- func NewFilteredIPAddressClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredServiceCIDRClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewIPAddressClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewServiceCIDRClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- type ClusterInterface
- type IPAddressClusterInformer
- type ServiceCIDRClusterInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFilteredIPAddressClusterInformer ¶
func NewFilteredIPAddressClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer
NewFilteredIPAddressClusterInformer constructs a new informer for IPAddress 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 NewFilteredServiceCIDRClusterInformer ¶
func NewFilteredServiceCIDRClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer
NewFilteredServiceCIDRClusterInformer constructs a new informer for ServiceCIDR 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 NewIPAddressClusterInformer ¶
func NewIPAddressClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer
NewIPAddressClusterInformer constructs a new informer for IPAddress 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 NewServiceCIDRClusterInformer ¶
func NewServiceCIDRClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer
NewServiceCIDRClusterInformer constructs a new informer for ServiceCIDR 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 { // IPAddresses returns a IPAddressClusterInformer IPAddresses() IPAddressClusterInformer // ServiceCIDRs returns a ServiceCIDRClusterInformer ServiceCIDRs() ServiceCIDRClusterInformer }
func New ¶
func New(f internalinterfaces.SharedInformerFactory, tweakListOptions internalinterfaces.TweakListOptionsFunc) ClusterInterface
New returns a new ClusterInterface.
type IPAddressClusterInformer ¶
type IPAddressClusterInformer interface { Cluster(logicalcluster.Name) upstreamnetworkingv1alpha1informers.IPAddressInformer Informer() kcpcache.ScopeableSharedIndexInformer Lister() networkingv1alpha1listers.IPAddressClusterLister }
IPAddressClusterInformer provides access to a shared informer and lister for IPAddresses.
type ServiceCIDRClusterInformer ¶
type ServiceCIDRClusterInformer interface { Cluster(logicalcluster.Name) upstreamnetworkingv1alpha1informers.ServiceCIDRInformer Informer() kcpcache.ScopeableSharedIndexInformer Lister() networkingv1alpha1listers.ServiceCIDRClusterLister }
ServiceCIDRClusterInformer provides access to a shared informer and lister for ServiceCIDRs.