Documentation
¶
Index ¶
- func NewClusterClassInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterClassInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMachineDeploymentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMachineHealthCheckInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMachineInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMachineSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMachineDeploymentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMachineHealthCheckInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMachineInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMachineSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ClusterClassInformer
- type ClusterInformer
- type Interface
- type MachineDeploymentInformer
- type MachineHealthCheckInformer
- type MachineInformer
- type MachineSetInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewClusterClassInformer ¶
func NewClusterClassInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewClusterClassInformer constructs a new informer for ClusterClass 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 NewClusterInformer ¶
func NewClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewClusterInformer constructs a new informer for Cluster 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 NewFilteredClusterClassInformer ¶
func NewFilteredClusterClassInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredClusterClassInformer constructs a new informer for ClusterClass 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 NewFilteredClusterInformer ¶
func NewFilteredClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredClusterInformer constructs a new informer for Cluster 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 NewFilteredMachineDeploymentInformer ¶
func NewFilteredMachineDeploymentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredMachineDeploymentInformer constructs a new informer for MachineDeployment 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 NewFilteredMachineHealthCheckInformer ¶
func NewFilteredMachineHealthCheckInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredMachineHealthCheckInformer constructs a new informer for MachineHealthCheck 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 NewFilteredMachineInformer ¶
func NewFilteredMachineInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredMachineInformer constructs a new informer for Machine 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 NewFilteredMachineSetInformer ¶
func NewFilteredMachineSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredMachineSetInformer constructs a new informer for MachineSet 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 NewMachineDeploymentInformer ¶
func NewMachineDeploymentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewMachineDeploymentInformer constructs a new informer for MachineDeployment 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 NewMachineHealthCheckInformer ¶
func NewMachineHealthCheckInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewMachineHealthCheckInformer constructs a new informer for MachineHealthCheck 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 NewMachineInformer ¶
func NewMachineInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewMachineInformer constructs a new informer for Machine 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 NewMachineSetInformer ¶
func NewMachineSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewMachineSetInformer constructs a new informer for MachineSet 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 ClusterClassInformer ¶
type ClusterClassInformer interface {
Informer() cache.SharedIndexInformer
Lister() v1beta1.ClusterClassLister
}
ClusterClassInformer provides access to a shared informer and lister for ClusterClasses.
type ClusterInformer ¶
type ClusterInformer interface {
Informer() cache.SharedIndexInformer
Lister() v1beta1.ClusterLister
}
ClusterInformer provides access to a shared informer and lister for Clusters.
type Interface ¶
type Interface interface {
// Clusters returns a ClusterInformer.
Clusters() ClusterInformer
// ClusterClasses returns a ClusterClassInformer.
ClusterClasses() ClusterClassInformer
// Machines returns a MachineInformer.
Machines() MachineInformer
// MachineDeployments returns a MachineDeploymentInformer.
MachineDeployments() MachineDeploymentInformer
// MachineHealthChecks returns a MachineHealthCheckInformer.
MachineHealthChecks() MachineHealthCheckInformer
// MachineSets returns a MachineSetInformer.
MachineSets() MachineSetInformer
}
Interface provides access to all the informers in this group version.
func New ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
New returns a new Interface.
type MachineDeploymentInformer ¶
type MachineDeploymentInformer interface {
Informer() cache.SharedIndexInformer
Lister() v1beta1.MachineDeploymentLister
}
MachineDeploymentInformer provides access to a shared informer and lister for MachineDeployments.
type MachineHealthCheckInformer ¶
type MachineHealthCheckInformer interface {
Informer() cache.SharedIndexInformer
Lister() v1beta1.MachineHealthCheckLister
}
MachineHealthCheckInformer provides access to a shared informer and lister for MachineHealthChecks.
type MachineInformer ¶
type MachineInformer interface {
Informer() cache.SharedIndexInformer
Lister() v1beta1.MachineLister
}
MachineInformer provides access to a shared informer and lister for Machines.
type MachineSetInformer ¶
type MachineSetInformer interface {
Informer() cache.SharedIndexInformer
Lister() v1beta1.MachineSetLister
}
MachineSetInformer provides access to a shared informer and lister for MachineSets.