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 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 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.

                                              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
                                                  	// 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
                                                  }

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

                                                    func New

                                                      New returns a new Interface.

                                                      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.