v1alpha2

package
v0.41.0-rc.1 Latest Latest
Warning

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

Go to latest
Published: Jan 28, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewDruidInformer added in v0.41.0

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

NewDruidInformer constructs a new informer for Druid 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 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 NewFerretDBInformer added in v0.41.0

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

NewFerretDBInformer constructs a new informer for FerretDB 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 NewFilteredDruidInformer added in v0.41.0

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

NewFilteredDruidInformer constructs a new informer for Druid 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 NewFilteredFerretDBInformer added in v0.41.0

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

NewFilteredFerretDBInformer constructs a new informer for FerretDB 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 NewFilteredPgpoolInformer added in v0.41.0

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

NewFilteredPgpoolInformer constructs a new informer for Pgpool 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 NewFilteredRabbitMQInformer added in v0.41.0

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

NewFilteredRabbitMQInformer constructs a new informer for RabbitMQ 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 NewFilteredSinglestoreInformer added in v0.41.0

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

NewFilteredSinglestoreInformer constructs a new informer for Singlestore 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 NewFilteredSolrInformer added in v0.41.0

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

NewFilteredSolrInformer constructs a new informer for Solr 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 NewFilteredZooKeeperInformer added in v0.41.0

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

NewFilteredZooKeeperInformer constructs a new informer for ZooKeeper 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 NewPgpoolInformer added in v0.41.0

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

NewPgpoolInformer constructs a new informer for Pgpool 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 NewRabbitMQInformer added in v0.41.0

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

NewRabbitMQInformer constructs a new informer for RabbitMQ 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.

func NewSinglestoreInformer added in v0.41.0

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

NewSinglestoreInformer constructs a new informer for Singlestore 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 NewSolrInformer added in v0.41.0

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

NewSolrInformer constructs a new informer for Solr 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 NewZooKeeperInformer added in v0.41.0

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

NewZooKeeperInformer constructs a new informer for ZooKeeper 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 DruidInformer added in v0.41.0

type DruidInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha2.DruidLister
}

DruidInformer provides access to a shared informer and lister for Druids.

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 FerretDBInformer added in v0.41.0

type FerretDBInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha2.FerretDBLister
}

FerretDBInformer provides access to a shared informer and lister for FerretDBs.

type Interface

type Interface interface {
	// Druids returns a DruidInformer.
	Druids() DruidInformer
	// Elasticsearches returns a ElasticsearchInformer.
	Elasticsearches() ElasticsearchInformer
	// Etcds returns a EtcdInformer.
	Etcds() EtcdInformer
	// FerretDBs returns a FerretDBInformer.
	FerretDBs() FerretDBInformer
	// 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
	// Pgpools returns a PgpoolInformer.
	Pgpools() PgpoolInformer
	// Postgreses returns a PostgresInformer.
	Postgreses() PostgresInformer
	// ProxySQLs returns a ProxySQLInformer.
	ProxySQLs() ProxySQLInformer
	// RabbitMQs returns a RabbitMQInformer.
	RabbitMQs() RabbitMQInformer
	// Redises returns a RedisInformer.
	Redises() RedisInformer
	// RedisSentinels returns a RedisSentinelInformer.
	RedisSentinels() RedisSentinelInformer
	// Singlestores returns a SinglestoreInformer.
	Singlestores() SinglestoreInformer
	// Solrs returns a SolrInformer.
	Solrs() SolrInformer
	// ZooKeepers returns a ZooKeeperInformer.
	ZooKeepers() ZooKeeperInformer
}

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 PgpoolInformer added in v0.41.0

type PgpoolInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha2.PgpoolLister
}

PgpoolInformer provides access to a shared informer and lister for Pgpools.

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 RabbitMQInformer added in v0.41.0

type RabbitMQInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha2.RabbitMQLister
}

RabbitMQInformer provides access to a shared informer and lister for RabbitMQs.

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.

type SinglestoreInformer added in v0.41.0

type SinglestoreInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha2.SinglestoreLister
}

SinglestoreInformer provides access to a shared informer and lister for Singlestores.

type SolrInformer added in v0.41.0

type SolrInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha2.SolrLister
}

SolrInformer provides access to a shared informer and lister for Solrs.

type ZooKeeperInformer added in v0.41.0

type ZooKeeperInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha2.ZooKeeperLister
}

ZooKeeperInformer provides access to a shared informer and lister for ZooKeepers.

Jump to

Keyboard shortcuts

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