Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AutoscalingV1alpha1Client
- func (c *AutoscalingV1alpha1Client) ElasticsearchAutoscalers(namespace string) ElasticsearchAutoscalerInterface
- func (c *AutoscalingV1alpha1Client) EtcdAutoscalers(namespace string) EtcdAutoscalerInterface
- func (c *AutoscalingV1alpha1Client) MariaDBAutoscalers(namespace string) MariaDBAutoscalerInterface
- func (c *AutoscalingV1alpha1Client) MemcachedAutoscalers(namespace string) MemcachedAutoscalerInterface
- func (c *AutoscalingV1alpha1Client) MongoDBAutoscalers(namespace string) MongoDBAutoscalerInterface
- func (c *AutoscalingV1alpha1Client) MySQLAutoscalers(namespace string) MySQLAutoscalerInterface
- func (c *AutoscalingV1alpha1Client) PerconaXtraDBAutoscalers(namespace string) PerconaXtraDBAutoscalerInterface
- func (c *AutoscalingV1alpha1Client) PgBouncerAutoscalers(namespace string) PgBouncerAutoscalerInterface
- func (c *AutoscalingV1alpha1Client) PostgresAutoscalers(namespace string) PostgresAutoscalerInterface
- func (c *AutoscalingV1alpha1Client) ProxySQLAutoscalers(namespace string) ProxySQLAutoscalerInterface
- func (c *AutoscalingV1alpha1Client) RESTClient() rest.Interface
- func (c *AutoscalingV1alpha1Client) RedisAutoscalers(namespace string) RedisAutoscalerInterface
- func (c *AutoscalingV1alpha1Client) RedisSentinelAutoscalers(namespace string) RedisSentinelAutoscalerInterface
- type AutoscalingV1alpha1Interface
- type ElasticsearchAutoscalerExpansion
- type ElasticsearchAutoscalerInterface
- type ElasticsearchAutoscalersGetter
- type EtcdAutoscalerExpansion
- type EtcdAutoscalerInterface
- type EtcdAutoscalersGetter
- type MariaDBAutoscalerExpansion
- type MariaDBAutoscalerInterface
- type MariaDBAutoscalersGetter
- type MemcachedAutoscalerExpansion
- type MemcachedAutoscalerInterface
- type MemcachedAutoscalersGetter
- type MongoDBAutoscalerExpansion
- type MongoDBAutoscalerInterface
- type MongoDBAutoscalersGetter
- type MySQLAutoscalerExpansion
- type MySQLAutoscalerInterface
- type MySQLAutoscalersGetter
- type PerconaXtraDBAutoscalerExpansion
- type PerconaXtraDBAutoscalerInterface
- type PerconaXtraDBAutoscalersGetter
- type PgBouncerAutoscalerExpansion
- type PgBouncerAutoscalerInterface
- type PgBouncerAutoscalersGetter
- type PostgresAutoscalerExpansion
- type PostgresAutoscalerInterface
- type PostgresAutoscalersGetter
- type ProxySQLAutoscalerExpansion
- type ProxySQLAutoscalerInterface
- type ProxySQLAutoscalersGetter
- type RedisAutoscalerExpansion
- type RedisAutoscalerInterface
- type RedisAutoscalersGetter
- type RedisSentinelAutoscalerExpansion
- type RedisSentinelAutoscalerInterface
- type RedisSentinelAutoscalersGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AutoscalingV1alpha1Client ¶
type AutoscalingV1alpha1Client struct {
// contains filtered or unexported fields
}
AutoscalingV1alpha1Client is used to interact with features provided by the autoscaling.kubedb.com group.
func New ¶
func New(c rest.Interface) *AutoscalingV1alpha1Client
New creates a new AutoscalingV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*AutoscalingV1alpha1Client, error)
NewForConfig creates a new AutoscalingV1alpha1Client for the given config. NewForConfig is equivalent to NewForConfigAndClient(c, httpClient), where httpClient was generated with rest.HTTPClientFor(c).
func NewForConfigAndClient ¶ added in v0.28.0
NewForConfigAndClient creates a new AutoscalingV1alpha1Client for the given config and http client. Note the http client provided takes precedence over the configured transport values.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *AutoscalingV1alpha1Client
NewForConfigOrDie creates a new AutoscalingV1alpha1Client for the given config and panics if there is an error in the config.
func (*AutoscalingV1alpha1Client) ElasticsearchAutoscalers ¶
func (c *AutoscalingV1alpha1Client) ElasticsearchAutoscalers(namespace string) ElasticsearchAutoscalerInterface
func (*AutoscalingV1alpha1Client) EtcdAutoscalers ¶
func (c *AutoscalingV1alpha1Client) EtcdAutoscalers(namespace string) EtcdAutoscalerInterface
func (*AutoscalingV1alpha1Client) MariaDBAutoscalers ¶
func (c *AutoscalingV1alpha1Client) MariaDBAutoscalers(namespace string) MariaDBAutoscalerInterface
func (*AutoscalingV1alpha1Client) MemcachedAutoscalers ¶
func (c *AutoscalingV1alpha1Client) MemcachedAutoscalers(namespace string) MemcachedAutoscalerInterface
func (*AutoscalingV1alpha1Client) MongoDBAutoscalers ¶
func (c *AutoscalingV1alpha1Client) MongoDBAutoscalers(namespace string) MongoDBAutoscalerInterface
func (*AutoscalingV1alpha1Client) MySQLAutoscalers ¶
func (c *AutoscalingV1alpha1Client) MySQLAutoscalers(namespace string) MySQLAutoscalerInterface
func (*AutoscalingV1alpha1Client) PerconaXtraDBAutoscalers ¶
func (c *AutoscalingV1alpha1Client) PerconaXtraDBAutoscalers(namespace string) PerconaXtraDBAutoscalerInterface
func (*AutoscalingV1alpha1Client) PgBouncerAutoscalers ¶
func (c *AutoscalingV1alpha1Client) PgBouncerAutoscalers(namespace string) PgBouncerAutoscalerInterface
func (*AutoscalingV1alpha1Client) PostgresAutoscalers ¶
func (c *AutoscalingV1alpha1Client) PostgresAutoscalers(namespace string) PostgresAutoscalerInterface
func (*AutoscalingV1alpha1Client) ProxySQLAutoscalers ¶
func (c *AutoscalingV1alpha1Client) ProxySQLAutoscalers(namespace string) ProxySQLAutoscalerInterface
func (*AutoscalingV1alpha1Client) RESTClient ¶
func (c *AutoscalingV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*AutoscalingV1alpha1Client) RedisAutoscalers ¶
func (c *AutoscalingV1alpha1Client) RedisAutoscalers(namespace string) RedisAutoscalerInterface
func (*AutoscalingV1alpha1Client) RedisSentinelAutoscalers ¶ added in v0.29.0
func (c *AutoscalingV1alpha1Client) RedisSentinelAutoscalers(namespace string) RedisSentinelAutoscalerInterface
type AutoscalingV1alpha1Interface ¶
type AutoscalingV1alpha1Interface interface { RESTClient() rest.Interface ElasticsearchAutoscalersGetter EtcdAutoscalersGetter MariaDBAutoscalersGetter MemcachedAutoscalersGetter MongoDBAutoscalersGetter MySQLAutoscalersGetter PerconaXtraDBAutoscalersGetter PgBouncerAutoscalersGetter PostgresAutoscalersGetter ProxySQLAutoscalersGetter RedisAutoscalersGetter RedisSentinelAutoscalersGetter }
type ElasticsearchAutoscalerExpansion ¶
type ElasticsearchAutoscalerExpansion interface{}
type ElasticsearchAutoscalerInterface ¶
type ElasticsearchAutoscalerInterface interface { Create(ctx context.Context, elasticsearchAutoscaler *v1alpha1.ElasticsearchAutoscaler, opts v1.CreateOptions) (*v1alpha1.ElasticsearchAutoscaler, error) Update(ctx context.Context, elasticsearchAutoscaler *v1alpha1.ElasticsearchAutoscaler, opts v1.UpdateOptions) (*v1alpha1.ElasticsearchAutoscaler, error) UpdateStatus(ctx context.Context, elasticsearchAutoscaler *v1alpha1.ElasticsearchAutoscaler, opts v1.UpdateOptions) (*v1alpha1.ElasticsearchAutoscaler, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.ElasticsearchAutoscaler, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ElasticsearchAutoscalerList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.ElasticsearchAutoscaler, err error) ElasticsearchAutoscalerExpansion }
ElasticsearchAutoscalerInterface has methods to work with ElasticsearchAutoscaler resources.
type ElasticsearchAutoscalersGetter ¶
type ElasticsearchAutoscalersGetter interface {
ElasticsearchAutoscalers(namespace string) ElasticsearchAutoscalerInterface
}
ElasticsearchAutoscalersGetter has a method to return a ElasticsearchAutoscalerInterface. A group's client should implement this interface.
type EtcdAutoscalerExpansion ¶
type EtcdAutoscalerExpansion interface{}
type EtcdAutoscalerInterface ¶
type EtcdAutoscalerInterface interface { Create(ctx context.Context, etcdAutoscaler *v1alpha1.EtcdAutoscaler, opts v1.CreateOptions) (*v1alpha1.EtcdAutoscaler, error) Update(ctx context.Context, etcdAutoscaler *v1alpha1.EtcdAutoscaler, opts v1.UpdateOptions) (*v1alpha1.EtcdAutoscaler, error) UpdateStatus(ctx context.Context, etcdAutoscaler *v1alpha1.EtcdAutoscaler, opts v1.UpdateOptions) (*v1alpha1.EtcdAutoscaler, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.EtcdAutoscaler, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.EtcdAutoscalerList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.EtcdAutoscaler, err error) EtcdAutoscalerExpansion }
EtcdAutoscalerInterface has methods to work with EtcdAutoscaler resources.
type EtcdAutoscalersGetter ¶
type EtcdAutoscalersGetter interface {
EtcdAutoscalers(namespace string) EtcdAutoscalerInterface
}
EtcdAutoscalersGetter has a method to return a EtcdAutoscalerInterface. A group's client should implement this interface.
type MariaDBAutoscalerExpansion ¶
type MariaDBAutoscalerExpansion interface{}
type MariaDBAutoscalerInterface ¶
type MariaDBAutoscalerInterface interface { Create(ctx context.Context, mariaDBAutoscaler *v1alpha1.MariaDBAutoscaler, opts v1.CreateOptions) (*v1alpha1.MariaDBAutoscaler, error) Update(ctx context.Context, mariaDBAutoscaler *v1alpha1.MariaDBAutoscaler, opts v1.UpdateOptions) (*v1alpha1.MariaDBAutoscaler, error) UpdateStatus(ctx context.Context, mariaDBAutoscaler *v1alpha1.MariaDBAutoscaler, opts v1.UpdateOptions) (*v1alpha1.MariaDBAutoscaler, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.MariaDBAutoscaler, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MariaDBAutoscalerList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.MariaDBAutoscaler, err error) MariaDBAutoscalerExpansion }
MariaDBAutoscalerInterface has methods to work with MariaDBAutoscaler resources.
type MariaDBAutoscalersGetter ¶
type MariaDBAutoscalersGetter interface {
MariaDBAutoscalers(namespace string) MariaDBAutoscalerInterface
}
MariaDBAutoscalersGetter has a method to return a MariaDBAutoscalerInterface. A group's client should implement this interface.
type MemcachedAutoscalerExpansion ¶
type MemcachedAutoscalerExpansion interface{}
type MemcachedAutoscalerInterface ¶
type MemcachedAutoscalerInterface interface { Create(ctx context.Context, memcachedAutoscaler *v1alpha1.MemcachedAutoscaler, opts v1.CreateOptions) (*v1alpha1.MemcachedAutoscaler, error) Update(ctx context.Context, memcachedAutoscaler *v1alpha1.MemcachedAutoscaler, opts v1.UpdateOptions) (*v1alpha1.MemcachedAutoscaler, error) UpdateStatus(ctx context.Context, memcachedAutoscaler *v1alpha1.MemcachedAutoscaler, opts v1.UpdateOptions) (*v1alpha1.MemcachedAutoscaler, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.MemcachedAutoscaler, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MemcachedAutoscalerList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.MemcachedAutoscaler, err error) MemcachedAutoscalerExpansion }
MemcachedAutoscalerInterface has methods to work with MemcachedAutoscaler resources.
type MemcachedAutoscalersGetter ¶
type MemcachedAutoscalersGetter interface {
MemcachedAutoscalers(namespace string) MemcachedAutoscalerInterface
}
MemcachedAutoscalersGetter has a method to return a MemcachedAutoscalerInterface. A group's client should implement this interface.
type MongoDBAutoscalerExpansion ¶
type MongoDBAutoscalerExpansion interface{}
type MongoDBAutoscalerInterface ¶
type MongoDBAutoscalerInterface interface { Create(ctx context.Context, mongoDBAutoscaler *v1alpha1.MongoDBAutoscaler, opts v1.CreateOptions) (*v1alpha1.MongoDBAutoscaler, error) Update(ctx context.Context, mongoDBAutoscaler *v1alpha1.MongoDBAutoscaler, opts v1.UpdateOptions) (*v1alpha1.MongoDBAutoscaler, error) UpdateStatus(ctx context.Context, mongoDBAutoscaler *v1alpha1.MongoDBAutoscaler, opts v1.UpdateOptions) (*v1alpha1.MongoDBAutoscaler, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.MongoDBAutoscaler, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MongoDBAutoscalerList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.MongoDBAutoscaler, err error) MongoDBAutoscalerExpansion }
MongoDBAutoscalerInterface has methods to work with MongoDBAutoscaler resources.
type MongoDBAutoscalersGetter ¶
type MongoDBAutoscalersGetter interface {
MongoDBAutoscalers(namespace string) MongoDBAutoscalerInterface
}
MongoDBAutoscalersGetter has a method to return a MongoDBAutoscalerInterface. A group's client should implement this interface.
type MySQLAutoscalerExpansion ¶
type MySQLAutoscalerExpansion interface{}
type MySQLAutoscalerInterface ¶
type MySQLAutoscalerInterface interface { Create(ctx context.Context, mySQLAutoscaler *v1alpha1.MySQLAutoscaler, opts v1.CreateOptions) (*v1alpha1.MySQLAutoscaler, error) Update(ctx context.Context, mySQLAutoscaler *v1alpha1.MySQLAutoscaler, opts v1.UpdateOptions) (*v1alpha1.MySQLAutoscaler, error) UpdateStatus(ctx context.Context, mySQLAutoscaler *v1alpha1.MySQLAutoscaler, opts v1.UpdateOptions) (*v1alpha1.MySQLAutoscaler, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.MySQLAutoscaler, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MySQLAutoscalerList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.MySQLAutoscaler, err error) MySQLAutoscalerExpansion }
MySQLAutoscalerInterface has methods to work with MySQLAutoscaler resources.
type MySQLAutoscalersGetter ¶
type MySQLAutoscalersGetter interface {
MySQLAutoscalers(namespace string) MySQLAutoscalerInterface
}
MySQLAutoscalersGetter has a method to return a MySQLAutoscalerInterface. A group's client should implement this interface.
type PerconaXtraDBAutoscalerExpansion ¶
type PerconaXtraDBAutoscalerExpansion interface{}
type PerconaXtraDBAutoscalerInterface ¶
type PerconaXtraDBAutoscalerInterface interface { Create(ctx context.Context, perconaXtraDBAutoscaler *v1alpha1.PerconaXtraDBAutoscaler, opts v1.CreateOptions) (*v1alpha1.PerconaXtraDBAutoscaler, error) Update(ctx context.Context, perconaXtraDBAutoscaler *v1alpha1.PerconaXtraDBAutoscaler, opts v1.UpdateOptions) (*v1alpha1.PerconaXtraDBAutoscaler, error) UpdateStatus(ctx context.Context, perconaXtraDBAutoscaler *v1alpha1.PerconaXtraDBAutoscaler, opts v1.UpdateOptions) (*v1alpha1.PerconaXtraDBAutoscaler, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.PerconaXtraDBAutoscaler, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PerconaXtraDBAutoscalerList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.PerconaXtraDBAutoscaler, err error) PerconaXtraDBAutoscalerExpansion }
PerconaXtraDBAutoscalerInterface has methods to work with PerconaXtraDBAutoscaler resources.
type PerconaXtraDBAutoscalersGetter ¶
type PerconaXtraDBAutoscalersGetter interface {
PerconaXtraDBAutoscalers(namespace string) PerconaXtraDBAutoscalerInterface
}
PerconaXtraDBAutoscalersGetter has a method to return a PerconaXtraDBAutoscalerInterface. A group's client should implement this interface.
type PgBouncerAutoscalerExpansion ¶
type PgBouncerAutoscalerExpansion interface{}
type PgBouncerAutoscalerInterface ¶
type PgBouncerAutoscalerInterface interface { Create(ctx context.Context, pgBouncerAutoscaler *v1alpha1.PgBouncerAutoscaler, opts v1.CreateOptions) (*v1alpha1.PgBouncerAutoscaler, error) Update(ctx context.Context, pgBouncerAutoscaler *v1alpha1.PgBouncerAutoscaler, opts v1.UpdateOptions) (*v1alpha1.PgBouncerAutoscaler, error) UpdateStatus(ctx context.Context, pgBouncerAutoscaler *v1alpha1.PgBouncerAutoscaler, opts v1.UpdateOptions) (*v1alpha1.PgBouncerAutoscaler, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.PgBouncerAutoscaler, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PgBouncerAutoscalerList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.PgBouncerAutoscaler, err error) PgBouncerAutoscalerExpansion }
PgBouncerAutoscalerInterface has methods to work with PgBouncerAutoscaler resources.
type PgBouncerAutoscalersGetter ¶
type PgBouncerAutoscalersGetter interface {
PgBouncerAutoscalers(namespace string) PgBouncerAutoscalerInterface
}
PgBouncerAutoscalersGetter has a method to return a PgBouncerAutoscalerInterface. A group's client should implement this interface.
type PostgresAutoscalerExpansion ¶
type PostgresAutoscalerExpansion interface{}
type PostgresAutoscalerInterface ¶
type PostgresAutoscalerInterface interface { Create(ctx context.Context, postgresAutoscaler *v1alpha1.PostgresAutoscaler, opts v1.CreateOptions) (*v1alpha1.PostgresAutoscaler, error) Update(ctx context.Context, postgresAutoscaler *v1alpha1.PostgresAutoscaler, opts v1.UpdateOptions) (*v1alpha1.PostgresAutoscaler, error) UpdateStatus(ctx context.Context, postgresAutoscaler *v1alpha1.PostgresAutoscaler, opts v1.UpdateOptions) (*v1alpha1.PostgresAutoscaler, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.PostgresAutoscaler, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PostgresAutoscalerList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.PostgresAutoscaler, err error) PostgresAutoscalerExpansion }
PostgresAutoscalerInterface has methods to work with PostgresAutoscaler resources.
type PostgresAutoscalersGetter ¶
type PostgresAutoscalersGetter interface {
PostgresAutoscalers(namespace string) PostgresAutoscalerInterface
}
PostgresAutoscalersGetter has a method to return a PostgresAutoscalerInterface. A group's client should implement this interface.
type ProxySQLAutoscalerExpansion ¶
type ProxySQLAutoscalerExpansion interface{}
type ProxySQLAutoscalerInterface ¶
type ProxySQLAutoscalerInterface interface { Create(ctx context.Context, proxySQLAutoscaler *v1alpha1.ProxySQLAutoscaler, opts v1.CreateOptions) (*v1alpha1.ProxySQLAutoscaler, error) Update(ctx context.Context, proxySQLAutoscaler *v1alpha1.ProxySQLAutoscaler, opts v1.UpdateOptions) (*v1alpha1.ProxySQLAutoscaler, error) UpdateStatus(ctx context.Context, proxySQLAutoscaler *v1alpha1.ProxySQLAutoscaler, opts v1.UpdateOptions) (*v1alpha1.ProxySQLAutoscaler, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.ProxySQLAutoscaler, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProxySQLAutoscalerList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.ProxySQLAutoscaler, err error) ProxySQLAutoscalerExpansion }
ProxySQLAutoscalerInterface has methods to work with ProxySQLAutoscaler resources.
type ProxySQLAutoscalersGetter ¶
type ProxySQLAutoscalersGetter interface {
ProxySQLAutoscalers(namespace string) ProxySQLAutoscalerInterface
}
ProxySQLAutoscalersGetter has a method to return a ProxySQLAutoscalerInterface. A group's client should implement this interface.
type RedisAutoscalerExpansion ¶
type RedisAutoscalerExpansion interface{}
type RedisAutoscalerInterface ¶
type RedisAutoscalerInterface interface { Create(ctx context.Context, redisAutoscaler *v1alpha1.RedisAutoscaler, opts v1.CreateOptions) (*v1alpha1.RedisAutoscaler, error) Update(ctx context.Context, redisAutoscaler *v1alpha1.RedisAutoscaler, opts v1.UpdateOptions) (*v1alpha1.RedisAutoscaler, error) UpdateStatus(ctx context.Context, redisAutoscaler *v1alpha1.RedisAutoscaler, opts v1.UpdateOptions) (*v1alpha1.RedisAutoscaler, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.RedisAutoscaler, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RedisAutoscalerList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.RedisAutoscaler, err error) RedisAutoscalerExpansion }
RedisAutoscalerInterface has methods to work with RedisAutoscaler resources.
type RedisAutoscalersGetter ¶
type RedisAutoscalersGetter interface {
RedisAutoscalers(namespace string) RedisAutoscalerInterface
}
RedisAutoscalersGetter has a method to return a RedisAutoscalerInterface. A group's client should implement this interface.
type RedisSentinelAutoscalerExpansion ¶ added in v0.29.0
type RedisSentinelAutoscalerExpansion interface{}
type RedisSentinelAutoscalerInterface ¶ added in v0.29.0
type RedisSentinelAutoscalerInterface interface { Create(ctx context.Context, redisSentinelAutoscaler *v1alpha1.RedisSentinelAutoscaler, opts v1.CreateOptions) (*v1alpha1.RedisSentinelAutoscaler, error) Update(ctx context.Context, redisSentinelAutoscaler *v1alpha1.RedisSentinelAutoscaler, opts v1.UpdateOptions) (*v1alpha1.RedisSentinelAutoscaler, error) UpdateStatus(ctx context.Context, redisSentinelAutoscaler *v1alpha1.RedisSentinelAutoscaler, opts v1.UpdateOptions) (*v1alpha1.RedisSentinelAutoscaler, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.RedisSentinelAutoscaler, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RedisSentinelAutoscalerList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.RedisSentinelAutoscaler, err error) RedisSentinelAutoscalerExpansion }
RedisSentinelAutoscalerInterface has methods to work with RedisSentinelAutoscaler resources.
type RedisSentinelAutoscalersGetter ¶ added in v0.29.0
type RedisSentinelAutoscalersGetter interface {
RedisSentinelAutoscalers(namespace string) RedisSentinelAutoscalerInterface
}
RedisSentinelAutoscalersGetter has a method to return a RedisSentinelAutoscalerInterface. A group's client should implement this interface.
Source Files ¶
- autoscaling_client.go
- doc.go
- elasticsearchautoscaler.go
- etcdautoscaler.go
- generated_expansion.go
- mariadbautoscaler.go
- memcachedautoscaler.go
- mongodbautoscaler.go
- mysqlautoscaler.go
- perconaxtradbautoscaler.go
- pgbouncerautoscaler.go
- postgresautoscaler.go
- proxysqlautoscaler.go
- redisautoscaler.go
- redissentinelautoscaler.go