Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AclExpansion
- type AclInterface
- type AclsGetter
- type ClusterExpansion
- type ClusterInterface
- type ClustersGetter
- type MemorydbV1alpha1Client
- func (c *MemorydbV1alpha1Client) Acls(namespace string) AclInterface
- func (c *MemorydbV1alpha1Client) Clusters(namespace string) ClusterInterface
- func (c *MemorydbV1alpha1Client) ParameterGroups(namespace string) ParameterGroupInterface
- func (c *MemorydbV1alpha1Client) RESTClient() rest.Interface
- func (c *MemorydbV1alpha1Client) Snapshots(namespace string) SnapshotInterface
- func (c *MemorydbV1alpha1Client) SubnetGroups(namespace string) SubnetGroupInterface
- func (c *MemorydbV1alpha1Client) Users(namespace string) UserInterface
- type MemorydbV1alpha1Interface
- type ParameterGroupExpansion
- type ParameterGroupInterface
- type ParameterGroupsGetter
- type SnapshotExpansion
- type SnapshotInterface
- type SnapshotsGetter
- type SubnetGroupExpansion
- type SubnetGroupInterface
- type SubnetGroupsGetter
- type UserExpansion
- type UserInterface
- type UsersGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AclExpansion ¶
type AclExpansion interface{}
type AclInterface ¶
type AclInterface interface { Create(ctx context.Context, acl *v1alpha1.Acl, opts v1.CreateOptions) (*v1alpha1.Acl, error) Update(ctx context.Context, acl *v1alpha1.Acl, opts v1.UpdateOptions) (*v1alpha1.Acl, error) UpdateStatus(ctx context.Context, acl *v1alpha1.Acl, opts v1.UpdateOptions) (*v1alpha1.Acl, 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.Acl, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AclList, 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.Acl, err error) AclExpansion }
AclInterface has methods to work with Acl resources.
type AclsGetter ¶
type AclsGetter interface {
Acls(namespace string) AclInterface
}
AclsGetter has a method to return a AclInterface. A group's client should implement this interface.
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 MemorydbV1alpha1Client ¶
type MemorydbV1alpha1Client struct {
// contains filtered or unexported fields
}
MemorydbV1alpha1Client is used to interact with features provided by the memorydb.aws.kubeform.com group.
func New ¶
func New(c rest.Interface) *MemorydbV1alpha1Client
New creates a new MemorydbV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*MemorydbV1alpha1Client, error)
NewForConfig creates a new MemorydbV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *MemorydbV1alpha1Client
NewForConfigOrDie creates a new MemorydbV1alpha1Client for the given config and panics if there is an error in the config.
func (*MemorydbV1alpha1Client) Acls ¶
func (c *MemorydbV1alpha1Client) Acls(namespace string) AclInterface
func (*MemorydbV1alpha1Client) Clusters ¶
func (c *MemorydbV1alpha1Client) Clusters(namespace string) ClusterInterface
func (*MemorydbV1alpha1Client) ParameterGroups ¶
func (c *MemorydbV1alpha1Client) ParameterGroups(namespace string) ParameterGroupInterface
func (*MemorydbV1alpha1Client) RESTClient ¶
func (c *MemorydbV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*MemorydbV1alpha1Client) Snapshots ¶
func (c *MemorydbV1alpha1Client) Snapshots(namespace string) SnapshotInterface
func (*MemorydbV1alpha1Client) SubnetGroups ¶
func (c *MemorydbV1alpha1Client) SubnetGroups(namespace string) SubnetGroupInterface
func (*MemorydbV1alpha1Client) Users ¶
func (c *MemorydbV1alpha1Client) Users(namespace string) UserInterface
type MemorydbV1alpha1Interface ¶
type MemorydbV1alpha1Interface interface { RESTClient() rest.Interface AclsGetter ClustersGetter ParameterGroupsGetter SnapshotsGetter SubnetGroupsGetter UsersGetter }
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 SnapshotExpansion ¶
type SnapshotExpansion interface{}
type SnapshotInterface ¶
type SnapshotInterface interface { Create(ctx context.Context, snapshot *v1alpha1.Snapshot, opts v1.CreateOptions) (*v1alpha1.Snapshot, error) Update(ctx context.Context, snapshot *v1alpha1.Snapshot, opts v1.UpdateOptions) (*v1alpha1.Snapshot, error) UpdateStatus(ctx context.Context, snapshot *v1alpha1.Snapshot, opts v1.UpdateOptions) (*v1alpha1.Snapshot, 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.Snapshot, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SnapshotList, 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.Snapshot, err error) SnapshotExpansion }
SnapshotInterface has methods to work with Snapshot resources.
type SnapshotsGetter ¶
type SnapshotsGetter interface {
Snapshots(namespace string) SnapshotInterface
}
SnapshotsGetter has a method to return a SnapshotInterface. 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 ¶
type UserExpansion interface{}
type UserInterface ¶
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 ¶
type UsersGetter interface {
Users(namespace string) UserInterface
}
UsersGetter has a method to return a UserInterface. A group's client should implement this interface.