v1alpha2

package
v0.38.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewElasticsearchInformer

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

NewElasticsearchInformer constructs a new informer for Elasticsearch 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 NewEtcdInformer

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

NewEtcdInformer constructs a new informer for Etcd 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 NewFilteredElasticsearchInformer

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

NewFilteredElasticsearchInformer constructs a new informer for Elasticsearch 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 NewFilteredEtcdInformer

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

NewFilteredEtcdInformer constructs a new informer for Etcd 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 NewFilteredKafkaInformer added in v0.30.0

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

NewFilteredKafkaInformer constructs a new informer for Kafka 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 NewFilteredMariaDBInformer

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

NewFilteredMariaDBInformer constructs a new informer for MariaDB 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 NewFilteredMemcachedInformer

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

NewFilteredMemcachedInformer constructs a new informer for Memcached 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 NewFilteredMongoDBInformer

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

NewFilteredMongoDBInformer constructs a new informer for MongoDB 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 NewFilteredMySQLInformer

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

NewFilteredMySQLInformer constructs a new informer for MySQL 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 NewFilteredPerconaXtraDBInformer

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

NewFilteredPerconaXtraDBInformer constructs a new informer for PerconaXtraDB 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 NewFilteredPgBouncerInformer

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

NewFilteredPgBouncerInformer constructs a new informer for PgBouncer 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 NewFilteredPostgresInformer

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

NewFilteredPostgresInformer constructs a new informer for Postgres 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 NewFilteredProxySQLInformer

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

NewFilteredProxySQLInformer constructs a new informer for ProxySQL 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 NewFilteredRedisInformer

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

NewFilteredRedisInformer constructs a new informer for Redis 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 NewFilteredRedisSentinelInformer added in v0.22.0

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

NewFilteredRedisSentinelInformer constructs a new informer for RedisSentinel 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 NewKafkaInformer added in v0.30.0

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

NewKafkaInformer constructs a new informer for Kafka 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 NewMariaDBInformer

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

NewMariaDBInformer constructs a new informer for MariaDB 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 NewMemcachedInformer

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

NewMemcachedInformer constructs a new informer for Memcached 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 NewMongoDBInformer

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

NewMongoDBInformer constructs a new informer for MongoDB 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 NewMySQLInformer

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

NewMySQLInformer constructs a new informer for MySQL 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 NewPerconaXtraDBInformer

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

NewPerconaXtraDBInformer constructs a new informer for PerconaXtraDB 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 NewPgBouncerInformer

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

NewPgBouncerInformer constructs a new informer for PgBouncer 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 NewPostgresInformer

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

NewPostgresInformer constructs a new informer for Postgres 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 NewProxySQLInformer

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

NewProxySQLInformer constructs a new informer for ProxySQL 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 NewRedisInformer

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

NewRedisInformer constructs a new informer for Redis 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 NewRedisSentinelInformer added in v0.22.0

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

NewRedisSentinelInformer constructs a new informer for RedisSentinel 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 ElasticsearchInformer

type ElasticsearchInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha2.ElasticsearchLister
}

ElasticsearchInformer provides access to a shared informer and lister for Elasticsearches.

type EtcdInformer

type EtcdInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha2.EtcdLister
}

EtcdInformer provides access to a shared informer and lister for Etcds.

type Interface

type Interface interface {
	// Elasticsearches returns a ElasticsearchInformer.
	Elasticsearches() ElasticsearchInformer
	// Etcds returns a EtcdInformer.
	Etcds() EtcdInformer
	// Kafkas returns a KafkaInformer.
	Kafkas() KafkaInformer
	// MariaDBs returns a MariaDBInformer.
	MariaDBs() MariaDBInformer
	// Memcacheds returns a MemcachedInformer.
	Memcacheds() MemcachedInformer
	// MongoDBs returns a MongoDBInformer.
	MongoDBs() MongoDBInformer
	// MySQLs returns a MySQLInformer.
	MySQLs() MySQLInformer
	// PerconaXtraDBs returns a PerconaXtraDBInformer.
	PerconaXtraDBs() PerconaXtraDBInformer
	// PgBouncers returns a PgBouncerInformer.
	PgBouncers() PgBouncerInformer
	// Postgreses returns a PostgresInformer.
	Postgreses() PostgresInformer
	// ProxySQLs returns a ProxySQLInformer.
	ProxySQLs() ProxySQLInformer
	// Redises returns a RedisInformer.
	Redises() RedisInformer
	// RedisSentinels returns a RedisSentinelInformer.
	RedisSentinels() RedisSentinelInformer
}

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

func New

New returns a new Interface.

type KafkaInformer added in v0.30.0

type KafkaInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha2.KafkaLister
}

KafkaInformer provides access to a shared informer and lister for Kafkas.

type MariaDBInformer

type MariaDBInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha2.MariaDBLister
}

MariaDBInformer provides access to a shared informer and lister for MariaDBs.

type MemcachedInformer

type MemcachedInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha2.MemcachedLister
}

MemcachedInformer provides access to a shared informer and lister for Memcacheds.

type MongoDBInformer

type MongoDBInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha2.MongoDBLister
}

MongoDBInformer provides access to a shared informer and lister for MongoDBs.

type MySQLInformer

type MySQLInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha2.MySQLLister
}

MySQLInformer provides access to a shared informer and lister for MySQLs.

type PerconaXtraDBInformer

type PerconaXtraDBInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha2.PerconaXtraDBLister
}

PerconaXtraDBInformer provides access to a shared informer and lister for PerconaXtraDBs.

type PgBouncerInformer

type PgBouncerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha2.PgBouncerLister
}

PgBouncerInformer provides access to a shared informer and lister for PgBouncers.

type PostgresInformer

type PostgresInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha2.PostgresLister
}

PostgresInformer provides access to a shared informer and lister for Postgreses.

type ProxySQLInformer

type ProxySQLInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha2.ProxySQLLister
}

ProxySQLInformer provides access to a shared informer and lister for ProxySQLs.

type RedisInformer

type RedisInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha2.RedisLister
}

RedisInformer provides access to a shared informer and lister for Redises.

type RedisSentinelInformer added in v0.22.0

type RedisSentinelInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha2.RedisSentinelLister
}

RedisSentinelInformer provides access to a shared informer and lister for RedisSentinels.

Jump to

Keyboard shortcuts

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