v1alpha1

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCacheInformer

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

NewCacheInformer constructs a new informer for Cache 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 NewEnterpriseClusterInformer

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

NewEnterpriseClusterInformer constructs a new informer for EnterpriseCluster 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 NewEnterpriseDatabaseInformer

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

NewEnterpriseDatabaseInformer constructs a new informer for EnterpriseDatabase 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 NewFilteredCacheInformer

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

NewFilteredCacheInformer constructs a new informer for Cache 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 NewFilteredEnterpriseClusterInformer

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

NewFilteredEnterpriseClusterInformer constructs a new informer for EnterpriseCluster 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 NewFilteredEnterpriseDatabaseInformer

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

NewFilteredEnterpriseDatabaseInformer constructs a new informer for EnterpriseDatabase 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 NewFilteredFirewallRuleInformer

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

NewFilteredFirewallRuleInformer constructs a new informer for FirewallRule 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 NewFilteredLinkedServerInformer

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

NewFilteredLinkedServerInformer constructs a new informer for LinkedServer 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 NewFirewallRuleInformer

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

NewFirewallRuleInformer constructs a new informer for FirewallRule 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 NewLinkedServerInformer

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

NewLinkedServerInformer constructs a new informer for LinkedServer 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 CacheInformer

type CacheInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.CacheLister
}

CacheInformer provides access to a shared informer and lister for Caches.

type EnterpriseClusterInformer

type EnterpriseClusterInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.EnterpriseClusterLister
}

EnterpriseClusterInformer provides access to a shared informer and lister for EnterpriseClusters.

type EnterpriseDatabaseInformer

type EnterpriseDatabaseInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.EnterpriseDatabaseLister
}

EnterpriseDatabaseInformer provides access to a shared informer and lister for EnterpriseDatabases.

type FirewallRuleInformer

type FirewallRuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.FirewallRuleLister
}

FirewallRuleInformer provides access to a shared informer and lister for FirewallRules.

type Interface

type Interface interface {
	// Caches returns a CacheInformer.
	Caches() CacheInformer
	// EnterpriseClusters returns a EnterpriseClusterInformer.
	EnterpriseClusters() EnterpriseClusterInformer
	// EnterpriseDatabases returns a EnterpriseDatabaseInformer.
	EnterpriseDatabases() EnterpriseDatabaseInformer
	// FirewallRules returns a FirewallRuleInformer.
	FirewallRules() FirewallRuleInformer
	// LinkedServers returns a LinkedServerInformer.
	LinkedServers() LinkedServerInformer
}

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

func New

New returns a new Interface.

type LinkedServerInformer

type LinkedServerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.LinkedServerLister
}

LinkedServerInformer provides access to a shared informer and lister for LinkedServers.

Jump to

Keyboard shortcuts

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