Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AccountExpansion
- type AccountInterface
- type AccountsGetter
- type BackupExpansion
- type BackupInterface
- type BackupsGetter
- type CloneDbInstanceExpansion
- type CloneDbInstanceInterface
- type CloneDbInstancesGetter
- type ParameterGroupExpansion
- type ParameterGroupInterface
- type ParameterGroupsGetter
- type RdsV1alpha1Client
- func (c *RdsV1alpha1Client) Accounts(namespace string) AccountInterface
- func (c *RdsV1alpha1Client) Backups(namespace string) BackupInterface
- func (c *RdsV1alpha1Client) CloneDbInstances(namespace string) CloneDbInstanceInterface
- func (c *RdsV1alpha1Client) ParameterGroups(namespace string) ParameterGroupInterface
- func (c *RdsV1alpha1Client) RESTClient() rest.Interface
- func (c *RdsV1alpha1Client) UpgradeDbInstances(namespace string) UpgradeDbInstanceInterface
- type RdsV1alpha1Interface
- type UpgradeDbInstanceExpansion
- type UpgradeDbInstanceInterface
- type UpgradeDbInstancesGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountExpansion ¶
type AccountExpansion interface{}
type AccountInterface ¶
type AccountInterface interface { Create(ctx context.Context, account *v1alpha1.Account, opts v1.CreateOptions) (*v1alpha1.Account, error) Update(ctx context.Context, account *v1alpha1.Account, opts v1.UpdateOptions) (*v1alpha1.Account, error) UpdateStatus(ctx context.Context, account *v1alpha1.Account, opts v1.UpdateOptions) (*v1alpha1.Account, 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.Account, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AccountList, 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.Account, err error) AccountExpansion }
AccountInterface has methods to work with Account resources.
type AccountsGetter ¶
type AccountsGetter interface {
Accounts(namespace string) AccountInterface
}
AccountsGetter has a method to return a AccountInterface. A group's client should implement this interface.
type BackupExpansion ¶ added in v0.5.0
type BackupExpansion interface{}
type BackupInterface ¶ added in v0.5.0
type BackupInterface interface { Create(ctx context.Context, backup *v1alpha1.Backup, opts v1.CreateOptions) (*v1alpha1.Backup, error) Update(ctx context.Context, backup *v1alpha1.Backup, opts v1.UpdateOptions) (*v1alpha1.Backup, error) UpdateStatus(ctx context.Context, backup *v1alpha1.Backup, opts v1.UpdateOptions) (*v1alpha1.Backup, 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.Backup, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BackupList, 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.Backup, err error) BackupExpansion }
BackupInterface has methods to work with Backup resources.
type BackupsGetter ¶ added in v0.5.0
type BackupsGetter interface {
Backups(namespace string) BackupInterface
}
BackupsGetter has a method to return a BackupInterface. A group's client should implement this interface.
type CloneDbInstanceExpansion ¶ added in v0.5.0
type CloneDbInstanceExpansion interface{}
type CloneDbInstanceInterface ¶ added in v0.5.0
type CloneDbInstanceInterface interface { Create(ctx context.Context, cloneDbInstance *v1alpha1.CloneDbInstance, opts v1.CreateOptions) (*v1alpha1.CloneDbInstance, error) Update(ctx context.Context, cloneDbInstance *v1alpha1.CloneDbInstance, opts v1.UpdateOptions) (*v1alpha1.CloneDbInstance, error) UpdateStatus(ctx context.Context, cloneDbInstance *v1alpha1.CloneDbInstance, opts v1.UpdateOptions) (*v1alpha1.CloneDbInstance, 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.CloneDbInstance, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CloneDbInstanceList, 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.CloneDbInstance, err error) CloneDbInstanceExpansion }
CloneDbInstanceInterface has methods to work with CloneDbInstance resources.
type CloneDbInstancesGetter ¶ added in v0.5.0
type CloneDbInstancesGetter interface {
CloneDbInstances(namespace string) CloneDbInstanceInterface
}
CloneDbInstancesGetter has a method to return a CloneDbInstanceInterface. 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 RdsV1alpha1Client ¶
type RdsV1alpha1Client struct {
// contains filtered or unexported fields
}
RdsV1alpha1Client is used to interact with features provided by the rds.alicloud.kubeform.com group.
func New ¶
func New(c rest.Interface) *RdsV1alpha1Client
New creates a new RdsV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*RdsV1alpha1Client, error)
NewForConfig creates a new RdsV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *RdsV1alpha1Client
NewForConfigOrDie creates a new RdsV1alpha1Client for the given config and panics if there is an error in the config.
func (*RdsV1alpha1Client) Accounts ¶
func (c *RdsV1alpha1Client) Accounts(namespace string) AccountInterface
func (*RdsV1alpha1Client) Backups ¶ added in v0.5.0
func (c *RdsV1alpha1Client) Backups(namespace string) BackupInterface
func (*RdsV1alpha1Client) CloneDbInstances ¶ added in v0.5.0
func (c *RdsV1alpha1Client) CloneDbInstances(namespace string) CloneDbInstanceInterface
func (*RdsV1alpha1Client) ParameterGroups ¶
func (c *RdsV1alpha1Client) ParameterGroups(namespace string) ParameterGroupInterface
func (*RdsV1alpha1Client) RESTClient ¶
func (c *RdsV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*RdsV1alpha1Client) UpgradeDbInstances ¶ added in v0.5.0
func (c *RdsV1alpha1Client) UpgradeDbInstances(namespace string) UpgradeDbInstanceInterface
type RdsV1alpha1Interface ¶
type RdsV1alpha1Interface interface { RESTClient() rest.Interface AccountsGetter BackupsGetter CloneDbInstancesGetter ParameterGroupsGetter UpgradeDbInstancesGetter }
type UpgradeDbInstanceExpansion ¶ added in v0.5.0
type UpgradeDbInstanceExpansion interface{}
type UpgradeDbInstanceInterface ¶ added in v0.5.0
type UpgradeDbInstanceInterface interface { Create(ctx context.Context, upgradeDbInstance *v1alpha1.UpgradeDbInstance, opts v1.CreateOptions) (*v1alpha1.UpgradeDbInstance, error) Update(ctx context.Context, upgradeDbInstance *v1alpha1.UpgradeDbInstance, opts v1.UpdateOptions) (*v1alpha1.UpgradeDbInstance, error) UpdateStatus(ctx context.Context, upgradeDbInstance *v1alpha1.UpgradeDbInstance, opts v1.UpdateOptions) (*v1alpha1.UpgradeDbInstance, 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.UpgradeDbInstance, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.UpgradeDbInstanceList, 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.UpgradeDbInstance, err error) UpgradeDbInstanceExpansion }
UpgradeDbInstanceInterface has methods to work with UpgradeDbInstance resources.
type UpgradeDbInstancesGetter ¶ added in v0.5.0
type UpgradeDbInstancesGetter interface {
UpgradeDbInstances(namespace string) UpgradeDbInstanceInterface
}
UpgradeDbInstancesGetter has a method to return a UpgradeDbInstanceInterface. A group's client should implement this interface.