Documentation ¶
Index ¶
- func NewDruidInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewElasticsearchInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewEtcdInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFerretDBInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDruidInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredElasticsearchInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEtcdInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredFerretDBInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredKafkaInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMariaDBInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMemcachedInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMongoDBInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMySQLInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPerconaXtraDBInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPgBouncerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPgpoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPostgresInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredProxySQLInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRabbitMQInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRedisInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRedisSentinelInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSinglestoreInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSolrInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredZooKeeperInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewKafkaInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMariaDBInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMemcachedInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMongoDBInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMySQLInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPerconaXtraDBInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPgBouncerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPgpoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPostgresInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewProxySQLInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRabbitMQInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRedisInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRedisSentinelInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSinglestoreInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSolrInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewZooKeeperInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type DruidInformer
- type ElasticsearchInformer
- type EtcdInformer
- type FerretDBInformer
- type Interface
- type KafkaInformer
- type MariaDBInformer
- type MemcachedInformer
- type MongoDBInformer
- type MySQLInformer
- type PerconaXtraDBInformer
- type PgBouncerInformer
- type PgpoolInformer
- type PostgresInformer
- type ProxySQLInformer
- type RabbitMQInformer
- type RedisInformer
- type RedisSentinelInformer
- type SinglestoreInformer
- type SolrInformer
- type ZooKeeperInformer
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 ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
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.