Documentation ¶
Index ¶
- func NewClusterHostGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewClusterVmAffinityRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewClusterVmAntiAffinityRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewClusterVmDependencyRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewClusterVmGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewClusterVmHostRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterHostGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterVmAffinityRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterVmAntiAffinityRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterVmDependencyRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterVmGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterVmHostRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ClusterHostGroupInformer
- type ClusterInformer
- type ClusterVmAffinityRuleInformer
- type ClusterVmAntiAffinityRuleInformer
- type ClusterVmDependencyRuleInformer
- type ClusterVmGroupInformer
- type ClusterVmHostRuleInformer
- type Interface
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 ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
New returns a new Interface.