Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type CacheExpansion
- type CacheInterface
- type CachesGetter
- type EnterpriseClusterExpansion
- type EnterpriseClusterInterface
- type EnterpriseClustersGetter
- type EnterpriseDatabaseExpansion
- type EnterpriseDatabaseInterface
- type EnterpriseDatabasesGetter
- type FirewallRuleExpansion
- type FirewallRuleInterface
- type FirewallRulesGetter
- type LinkedServerExpansion
- type LinkedServerInterface
- type LinkedServersGetter
- type RedisV1alpha1Client
- func (c *RedisV1alpha1Client) Caches(namespace string) CacheInterface
- func (c *RedisV1alpha1Client) EnterpriseClusters(namespace string) EnterpriseClusterInterface
- func (c *RedisV1alpha1Client) EnterpriseDatabases(namespace string) EnterpriseDatabaseInterface
- func (c *RedisV1alpha1Client) FirewallRules(namespace string) FirewallRuleInterface
- func (c *RedisV1alpha1Client) LinkedServers(namespace string) LinkedServerInterface
- func (c *RedisV1alpha1Client) RESTClient() rest.Interface
- type RedisV1alpha1Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CacheExpansion ¶
type CacheExpansion interface{}
type CacheInterface ¶
type CacheInterface interface { Create(ctx context.Context, cache *v1alpha1.Cache, opts v1.CreateOptions) (*v1alpha1.Cache, error) Update(ctx context.Context, cache *v1alpha1.Cache, opts v1.UpdateOptions) (*v1alpha1.Cache, error) UpdateStatus(ctx context.Context, cache *v1alpha1.Cache, opts v1.UpdateOptions) (*v1alpha1.Cache, 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.Cache, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CacheList, 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.Cache, err error) CacheExpansion }
CacheInterface has methods to work with Cache resources.
type CachesGetter ¶
type CachesGetter interface {
Caches(namespace string) CacheInterface
}
CachesGetter has a method to return a CacheInterface. A group's client should implement this interface.
type EnterpriseClusterExpansion ¶
type EnterpriseClusterExpansion interface{}
type EnterpriseClusterInterface ¶
type EnterpriseClusterInterface interface { Create(ctx context.Context, enterpriseCluster *v1alpha1.EnterpriseCluster, opts v1.CreateOptions) (*v1alpha1.EnterpriseCluster, error) Update(ctx context.Context, enterpriseCluster *v1alpha1.EnterpriseCluster, opts v1.UpdateOptions) (*v1alpha1.EnterpriseCluster, error) UpdateStatus(ctx context.Context, enterpriseCluster *v1alpha1.EnterpriseCluster, opts v1.UpdateOptions) (*v1alpha1.EnterpriseCluster, 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.EnterpriseCluster, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.EnterpriseClusterList, 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.EnterpriseCluster, err error) EnterpriseClusterExpansion }
EnterpriseClusterInterface has methods to work with EnterpriseCluster resources.
type EnterpriseClustersGetter ¶
type EnterpriseClustersGetter interface {
EnterpriseClusters(namespace string) EnterpriseClusterInterface
}
EnterpriseClustersGetter has a method to return a EnterpriseClusterInterface. A group's client should implement this interface.
type EnterpriseDatabaseExpansion ¶
type EnterpriseDatabaseExpansion interface{}
type EnterpriseDatabaseInterface ¶
type EnterpriseDatabaseInterface interface { Create(ctx context.Context, enterpriseDatabase *v1alpha1.EnterpriseDatabase, opts v1.CreateOptions) (*v1alpha1.EnterpriseDatabase, error) Update(ctx context.Context, enterpriseDatabase *v1alpha1.EnterpriseDatabase, opts v1.UpdateOptions) (*v1alpha1.EnterpriseDatabase, error) UpdateStatus(ctx context.Context, enterpriseDatabase *v1alpha1.EnterpriseDatabase, opts v1.UpdateOptions) (*v1alpha1.EnterpriseDatabase, 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.EnterpriseDatabase, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.EnterpriseDatabaseList, 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.EnterpriseDatabase, err error) EnterpriseDatabaseExpansion }
EnterpriseDatabaseInterface has methods to work with EnterpriseDatabase resources.
type EnterpriseDatabasesGetter ¶
type EnterpriseDatabasesGetter interface {
EnterpriseDatabases(namespace string) EnterpriseDatabaseInterface
}
EnterpriseDatabasesGetter has a method to return a EnterpriseDatabaseInterface. A group's client should implement this interface.
type FirewallRuleExpansion ¶
type FirewallRuleExpansion interface{}
type FirewallRuleInterface ¶
type FirewallRuleInterface interface { Create(ctx context.Context, firewallRule *v1alpha1.FirewallRule, opts v1.CreateOptions) (*v1alpha1.FirewallRule, error) Update(ctx context.Context, firewallRule *v1alpha1.FirewallRule, opts v1.UpdateOptions) (*v1alpha1.FirewallRule, error) UpdateStatus(ctx context.Context, firewallRule *v1alpha1.FirewallRule, opts v1.UpdateOptions) (*v1alpha1.FirewallRule, 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.FirewallRule, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FirewallRuleList, 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.FirewallRule, err error) FirewallRuleExpansion }
FirewallRuleInterface has methods to work with FirewallRule resources.
type FirewallRulesGetter ¶
type FirewallRulesGetter interface {
FirewallRules(namespace string) FirewallRuleInterface
}
FirewallRulesGetter has a method to return a FirewallRuleInterface. A group's client should implement this interface.
type LinkedServerExpansion ¶
type LinkedServerExpansion interface{}
type LinkedServerInterface ¶
type LinkedServerInterface interface { Create(ctx context.Context, linkedServer *v1alpha1.LinkedServer, opts v1.CreateOptions) (*v1alpha1.LinkedServer, error) Update(ctx context.Context, linkedServer *v1alpha1.LinkedServer, opts v1.UpdateOptions) (*v1alpha1.LinkedServer, error) UpdateStatus(ctx context.Context, linkedServer *v1alpha1.LinkedServer, opts v1.UpdateOptions) (*v1alpha1.LinkedServer, 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.LinkedServer, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LinkedServerList, 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.LinkedServer, err error) LinkedServerExpansion }
LinkedServerInterface has methods to work with LinkedServer resources.
type LinkedServersGetter ¶
type LinkedServersGetter interface {
LinkedServers(namespace string) LinkedServerInterface
}
LinkedServersGetter has a method to return a LinkedServerInterface. A group's client should implement this interface.
type RedisV1alpha1Client ¶
type RedisV1alpha1Client struct {
// contains filtered or unexported fields
}
RedisV1alpha1Client is used to interact with features provided by the redis.azurerm.kubeform.com group.
func New ¶
func New(c rest.Interface) *RedisV1alpha1Client
New creates a new RedisV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*RedisV1alpha1Client, error)
NewForConfig creates a new RedisV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *RedisV1alpha1Client
NewForConfigOrDie creates a new RedisV1alpha1Client for the given config and panics if there is an error in the config.
func (*RedisV1alpha1Client) Caches ¶
func (c *RedisV1alpha1Client) Caches(namespace string) CacheInterface
func (*RedisV1alpha1Client) EnterpriseClusters ¶
func (c *RedisV1alpha1Client) EnterpriseClusters(namespace string) EnterpriseClusterInterface
func (*RedisV1alpha1Client) EnterpriseDatabases ¶
func (c *RedisV1alpha1Client) EnterpriseDatabases(namespace string) EnterpriseDatabaseInterface
func (*RedisV1alpha1Client) FirewallRules ¶
func (c *RedisV1alpha1Client) FirewallRules(namespace string) FirewallRuleInterface
func (*RedisV1alpha1Client) LinkedServers ¶
func (c *RedisV1alpha1Client) LinkedServers(namespace string) LinkedServerInterface
func (*RedisV1alpha1Client) RESTClient ¶
func (c *RedisV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type RedisV1alpha1Interface ¶
type RedisV1alpha1Interface interface { RESTClient() rest.Interface CachesGetter EnterpriseClustersGetter EnterpriseDatabasesGetter FirewallRulesGetter LinkedServersGetter }