v1alpha1

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Jul 29, 2021 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewClusterHostGroupInformer

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

NewClusterHostGroupInformer constructs a new informer for ClusterHostGroup 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 NewClusterVmAffinityRuleInformer

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

NewClusterVmAffinityRuleInformer constructs a new informer for ClusterVmAffinityRule 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 NewClusterVmAntiAffinityRuleInformer

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

NewClusterVmAntiAffinityRuleInformer constructs a new informer for ClusterVmAntiAffinityRule 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 NewClusterVmDependencyRuleInformer

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

NewClusterVmDependencyRuleInformer constructs a new informer for ClusterVmDependencyRule 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 NewClusterVmGroupInformer

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

NewClusterVmGroupInformer constructs a new informer for ClusterVmGroup 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 NewClusterVmHostRuleInformer

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

NewClusterVmHostRuleInformer constructs a new informer for ClusterVmHostRule 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 NewFilteredClusterHostGroupInformer

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

NewFilteredClusterHostGroupInformer constructs a new informer for ClusterHostGroup 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 NewFilteredClusterVmAffinityRuleInformer

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

NewFilteredClusterVmAffinityRuleInformer constructs a new informer for ClusterVmAffinityRule 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 NewFilteredClusterVmAntiAffinityRuleInformer

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

NewFilteredClusterVmAntiAffinityRuleInformer constructs a new informer for ClusterVmAntiAffinityRule 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 NewFilteredClusterVmDependencyRuleInformer

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

NewFilteredClusterVmDependencyRuleInformer constructs a new informer for ClusterVmDependencyRule 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 NewFilteredClusterVmGroupInformer

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

NewFilteredClusterVmGroupInformer constructs a new informer for ClusterVmGroup 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 NewFilteredClusterVmHostRuleInformer

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

NewFilteredClusterVmHostRuleInformer constructs a new informer for ClusterVmHostRule 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 ClusterHostGroupInformer

type ClusterHostGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ClusterHostGroupLister
}

ClusterHostGroupInformer provides access to a shared informer and lister for ClusterHostGroups.

type ClusterInformer

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

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

type ClusterVmAffinityRuleInformer

type ClusterVmAffinityRuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ClusterVmAffinityRuleLister
}

ClusterVmAffinityRuleInformer provides access to a shared informer and lister for ClusterVmAffinityRules.

type ClusterVmAntiAffinityRuleInformer

type ClusterVmAntiAffinityRuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ClusterVmAntiAffinityRuleLister
}

ClusterVmAntiAffinityRuleInformer provides access to a shared informer and lister for ClusterVmAntiAffinityRules.

type ClusterVmDependencyRuleInformer

type ClusterVmDependencyRuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ClusterVmDependencyRuleLister
}

ClusterVmDependencyRuleInformer provides access to a shared informer and lister for ClusterVmDependencyRules.

type ClusterVmGroupInformer

type ClusterVmGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ClusterVmGroupLister
}

ClusterVmGroupInformer provides access to a shared informer and lister for ClusterVmGroups.

type ClusterVmHostRuleInformer

type ClusterVmHostRuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ClusterVmHostRuleLister
}

ClusterVmHostRuleInformer provides access to a shared informer and lister for ClusterVmHostRules.

type Interface

type Interface interface {
	// Clusters returns a ClusterInformer.
	Clusters() ClusterInformer
	// ClusterHostGroups returns a ClusterHostGroupInformer.
	ClusterHostGroups() ClusterHostGroupInformer
	// ClusterVmAffinityRules returns a ClusterVmAffinityRuleInformer.
	ClusterVmAffinityRules() ClusterVmAffinityRuleInformer
	// ClusterVmAntiAffinityRules returns a ClusterVmAntiAffinityRuleInformer.
	ClusterVmAntiAffinityRules() ClusterVmAntiAffinityRuleInformer
	// ClusterVmDependencyRules returns a ClusterVmDependencyRuleInformer.
	ClusterVmDependencyRules() ClusterVmDependencyRuleInformer
	// ClusterVmGroups returns a ClusterVmGroupInformer.
	ClusterVmGroups() ClusterVmGroupInformer
	// ClusterVmHostRules returns a ClusterVmHostRuleInformer.
	ClusterVmHostRules() ClusterVmHostRuleInformer
}

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

func New

New returns a new Interface.

Jump to

Keyboard shortcuts

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