Documentation
¶
Index ¶
- func NewDeviceTaintRuleClusterInformer(client kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredDeviceTaintRuleClusterInformer(client kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- type ClusterInterface
- type DeviceTaintRuleClusterInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDeviceTaintRuleClusterInformer ¶
func NewDeviceTaintRuleClusterInformer(client kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer
NewDeviceTaintRuleClusterInformer constructs a new informer for DeviceTaintRule 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 NewFilteredDeviceTaintRuleClusterInformer ¶
func NewFilteredDeviceTaintRuleClusterInformer(client kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions kcpinternalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer
NewFilteredDeviceTaintRuleClusterInformer constructs a new informer for DeviceTaintRule 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 {
// DeviceTaintRules returns a DeviceTaintRuleClusterInformer.
DeviceTaintRules() DeviceTaintRuleClusterInformer
}
func New ¶
func New(f kcpinternalinterfaces.SharedInformerFactory, tweakListOptions kcpinternalinterfaces.TweakListOptionsFunc) ClusterInterface
New returns a new Interface.
type DeviceTaintRuleClusterInformer ¶
type DeviceTaintRuleClusterInformer interface {
Cluster(logicalcluster.Name) resourcev1alpha3.DeviceTaintRuleInformer
ClusterWithContext(context.Context, logicalcluster.Name) resourcev1alpha3.DeviceTaintRuleInformer
Informer() kcpcache.ScopeableSharedIndexInformer
Lister() kcpv1alpha3.DeviceTaintRuleClusterLister
}
DeviceTaintRuleClusterInformer provides access to a shared informer and lister for DeviceTaintRules.