Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type ClusterExpansion
- type ClusterInterface
- type ClustersGetter
- type ElasticacheV1alpha1Client
- func (c *ElasticacheV1alpha1Client) Clusters(namespace string) ClusterInterface
- func (c *ElasticacheV1alpha1Client) GlobalReplicationGroups(namespace string) GlobalReplicationGroupInterface
- func (c *ElasticacheV1alpha1Client) ParameterGroups(namespace string) ParameterGroupInterface
- func (c *ElasticacheV1alpha1Client) RESTClient() rest.Interface
- func (c *ElasticacheV1alpha1Client) ReplicationGroups(namespace string) ReplicationGroupInterface
- func (c *ElasticacheV1alpha1Client) SecurityGroups(namespace string) SecurityGroupInterface
- func (c *ElasticacheV1alpha1Client) SubnetGroups(namespace string) SubnetGroupInterface
- func (c *ElasticacheV1alpha1Client) UserGroups(namespace string) UserGroupInterface
- func (c *ElasticacheV1alpha1Client) Users(namespace string) UserInterface
- type ElasticacheV1alpha1Interface
- type GlobalReplicationGroupExpansion
- type GlobalReplicationGroupInterface
- type GlobalReplicationGroupsGetter
- type ParameterGroupExpansion
- type ParameterGroupInterface
- type ParameterGroupsGetter
- type ReplicationGroupExpansion
- type ReplicationGroupInterface
- type ReplicationGroupsGetter
- type SecurityGroupExpansion
- type SecurityGroupInterface
- type SecurityGroupsGetter
- type SubnetGroupExpansion
- type SubnetGroupInterface
- type SubnetGroupsGetter
- type UserExpansion
- type UserGroupExpansion
- type UserGroupInterface
- type UserGroupsGetter
- type UserInterface
- type UsersGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterExpansion ¶
type ClusterExpansion interface{}
type ClusterInterface ¶
type ClusterInterface interface { Create(ctx context.Context, cluster *v1alpha1.Cluster, opts v1.CreateOptions) (*v1alpha1.Cluster, error) Update(ctx context.Context, cluster *v1alpha1.Cluster, opts v1.UpdateOptions) (*v1alpha1.Cluster, error) UpdateStatus(ctx context.Context, cluster *v1alpha1.Cluster, opts v1.UpdateOptions) (*v1alpha1.Cluster, 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.Cluster, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClusterList, 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.Cluster, err error) ClusterExpansion }
ClusterInterface has methods to work with Cluster resources.
type ClustersGetter ¶
type ClustersGetter interface {
Clusters(namespace string) ClusterInterface
}
ClustersGetter has a method to return a ClusterInterface. A group's client should implement this interface.
type ElasticacheV1alpha1Client ¶
type ElasticacheV1alpha1Client struct {
// contains filtered or unexported fields
}
ElasticacheV1alpha1Client is used to interact with features provided by the elasticache.aws.kubeform.com group.
func New ¶
func New(c rest.Interface) *ElasticacheV1alpha1Client
New creates a new ElasticacheV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*ElasticacheV1alpha1Client, error)
NewForConfig creates a new ElasticacheV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *ElasticacheV1alpha1Client
NewForConfigOrDie creates a new ElasticacheV1alpha1Client for the given config and panics if there is an error in the config.
func (*ElasticacheV1alpha1Client) Clusters ¶
func (c *ElasticacheV1alpha1Client) Clusters(namespace string) ClusterInterface
func (*ElasticacheV1alpha1Client) GlobalReplicationGroups ¶
func (c *ElasticacheV1alpha1Client) GlobalReplicationGroups(namespace string) GlobalReplicationGroupInterface
func (*ElasticacheV1alpha1Client) ParameterGroups ¶
func (c *ElasticacheV1alpha1Client) ParameterGroups(namespace string) ParameterGroupInterface
func (*ElasticacheV1alpha1Client) RESTClient ¶
func (c *ElasticacheV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*ElasticacheV1alpha1Client) ReplicationGroups ¶
func (c *ElasticacheV1alpha1Client) ReplicationGroups(namespace string) ReplicationGroupInterface
func (*ElasticacheV1alpha1Client) SecurityGroups ¶
func (c *ElasticacheV1alpha1Client) SecurityGroups(namespace string) SecurityGroupInterface
func (*ElasticacheV1alpha1Client) SubnetGroups ¶
func (c *ElasticacheV1alpha1Client) SubnetGroups(namespace string) SubnetGroupInterface
func (*ElasticacheV1alpha1Client) UserGroups ¶ added in v0.5.0
func (c *ElasticacheV1alpha1Client) UserGroups(namespace string) UserGroupInterface
func (*ElasticacheV1alpha1Client) Users ¶ added in v0.5.0
func (c *ElasticacheV1alpha1Client) Users(namespace string) UserInterface
type ElasticacheV1alpha1Interface ¶
type ElasticacheV1alpha1Interface interface { RESTClient() rest.Interface ClustersGetter GlobalReplicationGroupsGetter ParameterGroupsGetter ReplicationGroupsGetter SecurityGroupsGetter SubnetGroupsGetter UsersGetter UserGroupsGetter }
type GlobalReplicationGroupExpansion ¶
type GlobalReplicationGroupExpansion interface{}
type GlobalReplicationGroupInterface ¶
type GlobalReplicationGroupInterface interface { Create(ctx context.Context, globalReplicationGroup *v1alpha1.GlobalReplicationGroup, opts v1.CreateOptions) (*v1alpha1.GlobalReplicationGroup, error) Update(ctx context.Context, globalReplicationGroup *v1alpha1.GlobalReplicationGroup, opts v1.UpdateOptions) (*v1alpha1.GlobalReplicationGroup, error) UpdateStatus(ctx context.Context, globalReplicationGroup *v1alpha1.GlobalReplicationGroup, opts v1.UpdateOptions) (*v1alpha1.GlobalReplicationGroup, 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.GlobalReplicationGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GlobalReplicationGroupList, 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.GlobalReplicationGroup, err error) GlobalReplicationGroupExpansion }
GlobalReplicationGroupInterface has methods to work with GlobalReplicationGroup resources.
type GlobalReplicationGroupsGetter ¶
type GlobalReplicationGroupsGetter interface {
GlobalReplicationGroups(namespace string) GlobalReplicationGroupInterface
}
GlobalReplicationGroupsGetter has a method to return a GlobalReplicationGroupInterface. A group's client should implement this interface.
type ParameterGroupExpansion ¶
type ParameterGroupExpansion interface{}
type ParameterGroupInterface ¶
type ParameterGroupInterface interface { Create(ctx context.Context, parameterGroup *v1alpha1.ParameterGroup, opts v1.CreateOptions) (*v1alpha1.ParameterGroup, error) Update(ctx context.Context, parameterGroup *v1alpha1.ParameterGroup, opts v1.UpdateOptions) (*v1alpha1.ParameterGroup, error) UpdateStatus(ctx context.Context, parameterGroup *v1alpha1.ParameterGroup, opts v1.UpdateOptions) (*v1alpha1.ParameterGroup, 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.ParameterGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ParameterGroupList, 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.ParameterGroup, err error) ParameterGroupExpansion }
ParameterGroupInterface has methods to work with ParameterGroup resources.
type ParameterGroupsGetter ¶
type ParameterGroupsGetter interface {
ParameterGroups(namespace string) ParameterGroupInterface
}
ParameterGroupsGetter has a method to return a ParameterGroupInterface. A group's client should implement this interface.
type ReplicationGroupExpansion ¶
type ReplicationGroupExpansion interface{}
type ReplicationGroupInterface ¶
type ReplicationGroupInterface interface { Create(ctx context.Context, replicationGroup *v1alpha1.ReplicationGroup, opts v1.CreateOptions) (*v1alpha1.ReplicationGroup, error) Update(ctx context.Context, replicationGroup *v1alpha1.ReplicationGroup, opts v1.UpdateOptions) (*v1alpha1.ReplicationGroup, error) UpdateStatus(ctx context.Context, replicationGroup *v1alpha1.ReplicationGroup, opts v1.UpdateOptions) (*v1alpha1.ReplicationGroup, 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.ReplicationGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ReplicationGroupList, 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.ReplicationGroup, err error) ReplicationGroupExpansion }
ReplicationGroupInterface has methods to work with ReplicationGroup resources.
type ReplicationGroupsGetter ¶
type ReplicationGroupsGetter interface {
ReplicationGroups(namespace string) ReplicationGroupInterface
}
ReplicationGroupsGetter has a method to return a ReplicationGroupInterface. A group's client should implement this interface.
type SecurityGroupExpansion ¶
type SecurityGroupExpansion interface{}
type SecurityGroupInterface ¶
type SecurityGroupInterface interface { Create(ctx context.Context, securityGroup *v1alpha1.SecurityGroup, opts v1.CreateOptions) (*v1alpha1.SecurityGroup, error) Update(ctx context.Context, securityGroup *v1alpha1.SecurityGroup, opts v1.UpdateOptions) (*v1alpha1.SecurityGroup, error) UpdateStatus(ctx context.Context, securityGroup *v1alpha1.SecurityGroup, opts v1.UpdateOptions) (*v1alpha1.SecurityGroup, 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.SecurityGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SecurityGroupList, 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.SecurityGroup, err error) SecurityGroupExpansion }
SecurityGroupInterface has methods to work with SecurityGroup resources.
type SecurityGroupsGetter ¶
type SecurityGroupsGetter interface {
SecurityGroups(namespace string) SecurityGroupInterface
}
SecurityGroupsGetter has a method to return a SecurityGroupInterface. A group's client should implement this interface.
type SubnetGroupExpansion ¶
type SubnetGroupExpansion interface{}
type SubnetGroupInterface ¶
type SubnetGroupInterface interface { Create(ctx context.Context, subnetGroup *v1alpha1.SubnetGroup, opts v1.CreateOptions) (*v1alpha1.SubnetGroup, error) Update(ctx context.Context, subnetGroup *v1alpha1.SubnetGroup, opts v1.UpdateOptions) (*v1alpha1.SubnetGroup, error) UpdateStatus(ctx context.Context, subnetGroup *v1alpha1.SubnetGroup, opts v1.UpdateOptions) (*v1alpha1.SubnetGroup, 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.SubnetGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SubnetGroupList, 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.SubnetGroup, err error) SubnetGroupExpansion }
SubnetGroupInterface has methods to work with SubnetGroup resources.
type SubnetGroupsGetter ¶
type SubnetGroupsGetter interface {
SubnetGroups(namespace string) SubnetGroupInterface
}
SubnetGroupsGetter has a method to return a SubnetGroupInterface. A group's client should implement this interface.
type UserExpansion ¶ added in v0.5.0
type UserExpansion interface{}
type UserGroupExpansion ¶ added in v0.5.0
type UserGroupExpansion interface{}
type UserGroupInterface ¶ added in v0.5.0
type UserGroupInterface interface { Create(ctx context.Context, userGroup *v1alpha1.UserGroup, opts v1.CreateOptions) (*v1alpha1.UserGroup, error) Update(ctx context.Context, userGroup *v1alpha1.UserGroup, opts v1.UpdateOptions) (*v1alpha1.UserGroup, error) UpdateStatus(ctx context.Context, userGroup *v1alpha1.UserGroup, opts v1.UpdateOptions) (*v1alpha1.UserGroup, 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.UserGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.UserGroupList, 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.UserGroup, err error) UserGroupExpansion }
UserGroupInterface has methods to work with UserGroup resources.
type UserGroupsGetter ¶ added in v0.5.0
type UserGroupsGetter interface {
UserGroups(namespace string) UserGroupInterface
}
UserGroupsGetter has a method to return a UserGroupInterface. A group's client should implement this interface.
type UserInterface ¶ added in v0.5.0
type UserInterface interface { Create(ctx context.Context, user *v1alpha1.User, opts v1.CreateOptions) (*v1alpha1.User, error) Update(ctx context.Context, user *v1alpha1.User, opts v1.UpdateOptions) (*v1alpha1.User, error) UpdateStatus(ctx context.Context, user *v1alpha1.User, opts v1.UpdateOptions) (*v1alpha1.User, 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.User, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.UserList, 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.User, err error) UserExpansion }
UserInterface has methods to work with User resources.
type UsersGetter ¶ added in v0.5.0
type UsersGetter interface {
Users(namespace string) UserInterface
}
UsersGetter has a method to return a UserInterface. A group's client should implement this interface.