Documentation
¶
Index ¶
- func NewFilteredIPAddressClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredIngressClassClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredIngressClusterInformer(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 NewIngressClassClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewIngressClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewServiceCIDRClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- type ClusterInterface
- type IPAddressClusterInformer
- type IngressClassClusterInformer
- type IngressClusterInformer
- 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 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 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 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 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 { // Ingresses returns a IngressClusterInformer Ingresses() IngressClusterInformer // IngressClasses returns a IngressClassClusterInformer IngressClasses() IngressClassClusterInformer // 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) upstreamnetworkingv1beta1informers.IPAddressInformer Informer() kcpcache.ScopeableSharedIndexInformer Lister() networkingv1beta1listers.IPAddressClusterLister }
IPAddressClusterInformer provides access to a shared informer and lister for IPAddresses.
type IngressClassClusterInformer ¶
type IngressClassClusterInformer interface { Cluster(logicalcluster.Name) upstreamnetworkingv1beta1informers.IngressClassInformer Informer() kcpcache.ScopeableSharedIndexInformer Lister() networkingv1beta1listers.IngressClassClusterLister }
IngressClassClusterInformer provides access to a shared informer and lister for IngressClasses.
type IngressClusterInformer ¶
type IngressClusterInformer interface { Cluster(logicalcluster.Name) upstreamnetworkingv1beta1informers.IngressInformer Informer() kcpcache.ScopeableSharedIndexInformer Lister() networkingv1beta1listers.IngressClusterLister }
IngressClusterInformer provides access to a shared informer and lister for Ingresses.
type ServiceCIDRClusterInformer ¶
type ServiceCIDRClusterInformer interface { Cluster(logicalcluster.Name) upstreamnetworkingv1beta1informers.ServiceCIDRInformer Informer() kcpcache.ScopeableSharedIndexInformer Lister() networkingv1beta1listers.ServiceCIDRClusterLister }
ServiceCIDRClusterInformer provides access to a shared informer and lister for ServiceCIDRs.