Documentation ¶
Index ¶
- func NewElasticsearchAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewEtcdAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredElasticsearchAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEtcdAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMariaDBAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMemcachedAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMongoDBAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMySQLAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPerconaXtraDBAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPgBouncerAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPostgresAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredProxySQLAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRedisAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRedisSentinelAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMariaDBAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMemcachedAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMongoDBAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMySQLAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPerconaXtraDBAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPgBouncerAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPostgresAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewProxySQLAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRedisAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRedisSentinelAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ElasticsearchAutoscalerInformer
- type EtcdAutoscalerInformer
- type Interface
- type MariaDBAutoscalerInformer
- type MemcachedAutoscalerInformer
- type MongoDBAutoscalerInformer
- type MySQLAutoscalerInformer
- type PerconaXtraDBAutoscalerInformer
- type PgBouncerAutoscalerInformer
- type PostgresAutoscalerInformer
- type ProxySQLAutoscalerInformer
- type RedisAutoscalerInformer
- type RedisSentinelAutoscalerInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewElasticsearchAutoscalerInformer ¶
func NewElasticsearchAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewElasticsearchAutoscalerInformer constructs a new informer for ElasticsearchAutoscaler 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 NewEtcdAutoscalerInformer ¶
func NewEtcdAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewEtcdAutoscalerInformer constructs a new informer for EtcdAutoscaler 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 NewFilteredElasticsearchAutoscalerInformer ¶
func NewFilteredElasticsearchAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredElasticsearchAutoscalerInformer constructs a new informer for ElasticsearchAutoscaler 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 NewFilteredEtcdAutoscalerInformer ¶
func NewFilteredEtcdAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredEtcdAutoscalerInformer constructs a new informer for EtcdAutoscaler 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 NewFilteredMariaDBAutoscalerInformer ¶
func NewFilteredMariaDBAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredMariaDBAutoscalerInformer constructs a new informer for MariaDBAutoscaler 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 NewFilteredMemcachedAutoscalerInformer ¶
func NewFilteredMemcachedAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredMemcachedAutoscalerInformer constructs a new informer for MemcachedAutoscaler 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 NewFilteredMongoDBAutoscalerInformer ¶
func NewFilteredMongoDBAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredMongoDBAutoscalerInformer constructs a new informer for MongoDBAutoscaler 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 NewFilteredMySQLAutoscalerInformer ¶
func NewFilteredMySQLAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredMySQLAutoscalerInformer constructs a new informer for MySQLAutoscaler 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 NewFilteredPerconaXtraDBAutoscalerInformer ¶
func NewFilteredPerconaXtraDBAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredPerconaXtraDBAutoscalerInformer constructs a new informer for PerconaXtraDBAutoscaler 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 NewFilteredPgBouncerAutoscalerInformer ¶
func NewFilteredPgBouncerAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredPgBouncerAutoscalerInformer constructs a new informer for PgBouncerAutoscaler 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 NewFilteredPostgresAutoscalerInformer ¶
func NewFilteredPostgresAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredPostgresAutoscalerInformer constructs a new informer for PostgresAutoscaler 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 NewFilteredProxySQLAutoscalerInformer ¶
func NewFilteredProxySQLAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredProxySQLAutoscalerInformer constructs a new informer for ProxySQLAutoscaler 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 NewFilteredRedisAutoscalerInformer ¶
func NewFilteredRedisAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredRedisAutoscalerInformer constructs a new informer for RedisAutoscaler 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 NewFilteredRedisSentinelAutoscalerInformer ¶ added in v0.29.0
func NewFilteredRedisSentinelAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredRedisSentinelAutoscalerInformer constructs a new informer for RedisSentinelAutoscaler 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 NewMariaDBAutoscalerInformer ¶
func NewMariaDBAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewMariaDBAutoscalerInformer constructs a new informer for MariaDBAutoscaler 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 NewMemcachedAutoscalerInformer ¶
func NewMemcachedAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewMemcachedAutoscalerInformer constructs a new informer for MemcachedAutoscaler 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 NewMongoDBAutoscalerInformer ¶
func NewMongoDBAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewMongoDBAutoscalerInformer constructs a new informer for MongoDBAutoscaler 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 NewMySQLAutoscalerInformer ¶
func NewMySQLAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewMySQLAutoscalerInformer constructs a new informer for MySQLAutoscaler 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 NewPerconaXtraDBAutoscalerInformer ¶
func NewPerconaXtraDBAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewPerconaXtraDBAutoscalerInformer constructs a new informer for PerconaXtraDBAutoscaler 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 NewPgBouncerAutoscalerInformer ¶
func NewPgBouncerAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewPgBouncerAutoscalerInformer constructs a new informer for PgBouncerAutoscaler 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 NewPostgresAutoscalerInformer ¶
func NewPostgresAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewPostgresAutoscalerInformer constructs a new informer for PostgresAutoscaler 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 NewProxySQLAutoscalerInformer ¶
func NewProxySQLAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewProxySQLAutoscalerInformer constructs a new informer for ProxySQLAutoscaler 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 NewRedisAutoscalerInformer ¶
func NewRedisAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewRedisAutoscalerInformer constructs a new informer for RedisAutoscaler 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 NewRedisSentinelAutoscalerInformer ¶ added in v0.29.0
func NewRedisSentinelAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewRedisSentinelAutoscalerInformer constructs a new informer for RedisSentinelAutoscaler 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 ElasticsearchAutoscalerInformer ¶
type ElasticsearchAutoscalerInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ElasticsearchAutoscalerLister }
ElasticsearchAutoscalerInformer provides access to a shared informer and lister for ElasticsearchAutoscalers.
type EtcdAutoscalerInformer ¶
type EtcdAutoscalerInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.EtcdAutoscalerLister }
EtcdAutoscalerInformer provides access to a shared informer and lister for EtcdAutoscalers.
type Interface ¶
type Interface interface { // ElasticsearchAutoscalers returns a ElasticsearchAutoscalerInformer. ElasticsearchAutoscalers() ElasticsearchAutoscalerInformer // EtcdAutoscalers returns a EtcdAutoscalerInformer. EtcdAutoscalers() EtcdAutoscalerInformer // MariaDBAutoscalers returns a MariaDBAutoscalerInformer. MariaDBAutoscalers() MariaDBAutoscalerInformer // MemcachedAutoscalers returns a MemcachedAutoscalerInformer. MemcachedAutoscalers() MemcachedAutoscalerInformer // MongoDBAutoscalers returns a MongoDBAutoscalerInformer. MongoDBAutoscalers() MongoDBAutoscalerInformer // MySQLAutoscalers returns a MySQLAutoscalerInformer. MySQLAutoscalers() MySQLAutoscalerInformer // PerconaXtraDBAutoscalers returns a PerconaXtraDBAutoscalerInformer. PerconaXtraDBAutoscalers() PerconaXtraDBAutoscalerInformer // PgBouncerAutoscalers returns a PgBouncerAutoscalerInformer. PgBouncerAutoscalers() PgBouncerAutoscalerInformer // PostgresAutoscalers returns a PostgresAutoscalerInformer. PostgresAutoscalers() PostgresAutoscalerInformer // ProxySQLAutoscalers returns a ProxySQLAutoscalerInformer. ProxySQLAutoscalers() ProxySQLAutoscalerInformer // RedisAutoscalers returns a RedisAutoscalerInformer. RedisAutoscalers() RedisAutoscalerInformer // RedisSentinelAutoscalers returns a RedisSentinelAutoscalerInformer. RedisSentinelAutoscalers() RedisSentinelAutoscalerInformer }
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 MariaDBAutoscalerInformer ¶
type MariaDBAutoscalerInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.MariaDBAutoscalerLister }
MariaDBAutoscalerInformer provides access to a shared informer and lister for MariaDBAutoscalers.
type MemcachedAutoscalerInformer ¶
type MemcachedAutoscalerInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.MemcachedAutoscalerLister }
MemcachedAutoscalerInformer provides access to a shared informer and lister for MemcachedAutoscalers.
type MongoDBAutoscalerInformer ¶
type MongoDBAutoscalerInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.MongoDBAutoscalerLister }
MongoDBAutoscalerInformer provides access to a shared informer and lister for MongoDBAutoscalers.
type MySQLAutoscalerInformer ¶
type MySQLAutoscalerInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.MySQLAutoscalerLister }
MySQLAutoscalerInformer provides access to a shared informer and lister for MySQLAutoscalers.
type PerconaXtraDBAutoscalerInformer ¶
type PerconaXtraDBAutoscalerInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.PerconaXtraDBAutoscalerLister }
PerconaXtraDBAutoscalerInformer provides access to a shared informer and lister for PerconaXtraDBAutoscalers.
type PgBouncerAutoscalerInformer ¶
type PgBouncerAutoscalerInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.PgBouncerAutoscalerLister }
PgBouncerAutoscalerInformer provides access to a shared informer and lister for PgBouncerAutoscalers.
type PostgresAutoscalerInformer ¶
type PostgresAutoscalerInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.PostgresAutoscalerLister }
PostgresAutoscalerInformer provides access to a shared informer and lister for PostgresAutoscalers.
type ProxySQLAutoscalerInformer ¶
type ProxySQLAutoscalerInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ProxySQLAutoscalerLister }
ProxySQLAutoscalerInformer provides access to a shared informer and lister for ProxySQLAutoscalers.
type RedisAutoscalerInformer ¶
type RedisAutoscalerInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.RedisAutoscalerLister }
RedisAutoscalerInformer provides access to a shared informer and lister for RedisAutoscalers.
type RedisSentinelAutoscalerInformer ¶ added in v0.29.0
type RedisSentinelAutoscalerInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.RedisSentinelAutoscalerLister }
RedisSentinelAutoscalerInformer provides access to a shared informer and lister for RedisSentinelAutoscalers.