Documentation ¶
Index ¶
- func NewCacheInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewEnterpriseClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewEnterpriseDatabaseInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCacheInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEnterpriseClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEnterpriseDatabaseInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredFirewallRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredLinkedServerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFirewallRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewLinkedServerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type CacheInformer
- type EnterpriseClusterInformer
- type EnterpriseDatabaseInformer
- type FirewallRuleInformer
- type Interface
- type LinkedServerInformer
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 ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
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.