v1alpha1

package
v1.17.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 24, 2021 License: Apache-2.0, BSD-2-Clause, MIT, + 1 more Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewBackupBucketInformer

func NewBackupBucketInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewBackupBucketInformer constructs a new informer for BackupBucket 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 NewBackupEntryInformer

func NewBackupEntryInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewBackupEntryInformer constructs a new informer for BackupEntry 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, 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 NewContainerRuntimeInformer added in v1.2.0

func NewContainerRuntimeInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewContainerRuntimeInformer constructs a new informer for ContainerRuntime 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 NewControlPlaneInformer

func NewControlPlaneInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewControlPlaneInformer constructs a new informer for ControlPlane 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 NewExtensionInformer

func NewExtensionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewExtensionInformer constructs a new informer for Extension 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 NewFilteredBackupBucketInformer

func NewFilteredBackupBucketInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredBackupBucketInformer constructs a new informer for BackupBucket 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 NewFilteredBackupEntryInformer

func NewFilteredBackupEntryInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredBackupEntryInformer constructs a new informer for BackupEntry 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, 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 NewFilteredContainerRuntimeInformer added in v1.2.0

func NewFilteredContainerRuntimeInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredContainerRuntimeInformer constructs a new informer for ContainerRuntime 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 NewFilteredControlPlaneInformer

func NewFilteredControlPlaneInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredControlPlaneInformer constructs a new informer for ControlPlane 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 NewFilteredExtensionInformer

func NewFilteredExtensionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredExtensionInformer constructs a new informer for Extension 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 NewFilteredInfrastructureInformer

func NewFilteredInfrastructureInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredInfrastructureInformer constructs a new informer for Infrastructure 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 NewFilteredNetworkInformer

func NewFilteredNetworkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredNetworkInformer constructs a new informer for Network 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 NewFilteredOperatingSystemConfigInformer

func NewFilteredOperatingSystemConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredOperatingSystemConfigInformer constructs a new informer for OperatingSystemConfig 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 NewFilteredWorkerInformer

func NewFilteredWorkerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredWorkerInformer constructs a new informer for Worker 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 NewInfrastructureInformer

func NewInfrastructureInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewInfrastructureInformer constructs a new informer for Infrastructure 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 NewNetworkInformer

func NewNetworkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewNetworkInformer constructs a new informer for Network 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 NewOperatingSystemConfigInformer

func NewOperatingSystemConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewOperatingSystemConfigInformer constructs a new informer for OperatingSystemConfig 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 NewWorkerInformer

func NewWorkerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewWorkerInformer constructs a new informer for Worker 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 BackupBucketInformer

type BackupBucketInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.BackupBucketLister
}

BackupBucketInformer provides access to a shared informer and lister for BackupBuckets.

type BackupEntryInformer

type BackupEntryInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.BackupEntryLister
}

BackupEntryInformer provides access to a shared informer and lister for BackupEntries.

type ClusterInformer

type ClusterInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ClusterLister
}

ClusterInformer provides access to a shared informer and lister for Clusters.

type ContainerRuntimeInformer added in v1.2.0

type ContainerRuntimeInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ContainerRuntimeLister
}

ContainerRuntimeInformer provides access to a shared informer and lister for ContainerRuntimes.

type ControlPlaneInformer

type ControlPlaneInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ControlPlaneLister
}

ControlPlaneInformer provides access to a shared informer and lister for ControlPlanes.

type ExtensionInformer

type ExtensionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ExtensionLister
}

ExtensionInformer provides access to a shared informer and lister for Extensions.

type InfrastructureInformer

type InfrastructureInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.InfrastructureLister
}

InfrastructureInformer provides access to a shared informer and lister for Infrastructures.

type Interface

type Interface interface {
	// BackupBuckets returns a BackupBucketInformer.
	BackupBuckets() BackupBucketInformer
	// BackupEntries returns a BackupEntryInformer.
	BackupEntries() BackupEntryInformer
	// Clusters returns a ClusterInformer.
	Clusters() ClusterInformer
	// ContainerRuntimes returns a ContainerRuntimeInformer.
	ContainerRuntimes() ContainerRuntimeInformer
	// ControlPlanes returns a ControlPlaneInformer.
	ControlPlanes() ControlPlaneInformer
	// Extensions returns a ExtensionInformer.
	Extensions() ExtensionInformer
	// Infrastructures returns a InfrastructureInformer.
	Infrastructures() InfrastructureInformer
	// Networks returns a NetworkInformer.
	Networks() NetworkInformer
	// OperatingSystemConfigs returns a OperatingSystemConfigInformer.
	OperatingSystemConfigs() OperatingSystemConfigInformer
	// Workers returns a WorkerInformer.
	Workers() WorkerInformer
}

Interface provides access to all the informers in this group version.

func New

New returns a new Interface.

type NetworkInformer

type NetworkInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.NetworkLister
}

NetworkInformer provides access to a shared informer and lister for Networks.

type OperatingSystemConfigInformer

type OperatingSystemConfigInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.OperatingSystemConfigLister
}

OperatingSystemConfigInformer provides access to a shared informer and lister for OperatingSystemConfigs.

type WorkerInformer

type WorkerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.WorkerLister
}

WorkerInformer provides access to a shared informer and lister for Workers.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL