Documentation ¶
Index ¶
- 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 NewFilteredElasticsearchInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEtcdInformer(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 NewFilteredPostgresInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredProxySQLInformer(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 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 NewPostgresInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewProxySQLInformer(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
- type ElasticsearchInformer
- type EtcdInformer
- type Interface
- type KafkaInformer
- type MariaDBInformer
- type MemcachedInformer
- type MongoDBInformer
- type MySQLInformer
- type PerconaXtraDBInformer
- type PgBouncerInformer
- type PostgresInformer
- type ProxySQLInformer
- type RedisInformer
- type RedisSentinelInformer
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 ¶
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 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.