Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type EcsBackupClientExpansion
- type EcsBackupClientInterface
- type EcsBackupClientsGetter
- type EcsBackupPlanExpansion
- type EcsBackupPlanInterface
- type EcsBackupPlansGetter
- type HbrV1alpha1Client
- func (c *HbrV1alpha1Client) EcsBackupClients(namespace string) EcsBackupClientInterface
- func (c *HbrV1alpha1Client) EcsBackupPlans(namespace string) EcsBackupPlanInterface
- func (c *HbrV1alpha1Client) NasBackupPlans(namespace string) NasBackupPlanInterface
- func (c *HbrV1alpha1Client) OssBackupPlans(namespace string) OssBackupPlanInterface
- func (c *HbrV1alpha1Client) RESTClient() rest.Interface
- func (c *HbrV1alpha1Client) ReplicationVaults(namespace string) ReplicationVaultInterface
- func (c *HbrV1alpha1Client) RestoreJobs(namespace string) RestoreJobInterface
- func (c *HbrV1alpha1Client) ServerBackupPlans(namespace string) ServerBackupPlanInterface
- func (c *HbrV1alpha1Client) Vaults(namespace string) VaultInterface
- type HbrV1alpha1Interface
- type NasBackupPlanExpansion
- type NasBackupPlanInterface
- type NasBackupPlansGetter
- type OssBackupPlanExpansion
- type OssBackupPlanInterface
- type OssBackupPlansGetter
- type ReplicationVaultExpansion
- type ReplicationVaultInterface
- type ReplicationVaultsGetter
- type RestoreJobExpansion
- type RestoreJobInterface
- type RestoreJobsGetter
- type ServerBackupPlanExpansion
- type ServerBackupPlanInterface
- type ServerBackupPlansGetter
- type VaultExpansion
- type VaultInterface
- type VaultsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EcsBackupClientExpansion ¶
type EcsBackupClientExpansion interface{}
type EcsBackupClientInterface ¶
type EcsBackupClientInterface interface { Create(ctx context.Context, ecsBackupClient *v1alpha1.EcsBackupClient, opts v1.CreateOptions) (*v1alpha1.EcsBackupClient, error) Update(ctx context.Context, ecsBackupClient *v1alpha1.EcsBackupClient, opts v1.UpdateOptions) (*v1alpha1.EcsBackupClient, error) UpdateStatus(ctx context.Context, ecsBackupClient *v1alpha1.EcsBackupClient, opts v1.UpdateOptions) (*v1alpha1.EcsBackupClient, 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.EcsBackupClient, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.EcsBackupClientList, 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.EcsBackupClient, err error) EcsBackupClientExpansion }
EcsBackupClientInterface has methods to work with EcsBackupClient resources.
type EcsBackupClientsGetter ¶
type EcsBackupClientsGetter interface {
EcsBackupClients(namespace string) EcsBackupClientInterface
}
EcsBackupClientsGetter has a method to return a EcsBackupClientInterface. A group's client should implement this interface.
type EcsBackupPlanExpansion ¶
type EcsBackupPlanExpansion interface{}
type EcsBackupPlanInterface ¶
type EcsBackupPlanInterface interface { Create(ctx context.Context, ecsBackupPlan *v1alpha1.EcsBackupPlan, opts v1.CreateOptions) (*v1alpha1.EcsBackupPlan, error) Update(ctx context.Context, ecsBackupPlan *v1alpha1.EcsBackupPlan, opts v1.UpdateOptions) (*v1alpha1.EcsBackupPlan, error) UpdateStatus(ctx context.Context, ecsBackupPlan *v1alpha1.EcsBackupPlan, opts v1.UpdateOptions) (*v1alpha1.EcsBackupPlan, 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.EcsBackupPlan, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.EcsBackupPlanList, 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.EcsBackupPlan, err error) EcsBackupPlanExpansion }
EcsBackupPlanInterface has methods to work with EcsBackupPlan resources.
type EcsBackupPlansGetter ¶
type EcsBackupPlansGetter interface {
EcsBackupPlans(namespace string) EcsBackupPlanInterface
}
EcsBackupPlansGetter has a method to return a EcsBackupPlanInterface. A group's client should implement this interface.
type HbrV1alpha1Client ¶
type HbrV1alpha1Client struct {
// contains filtered or unexported fields
}
HbrV1alpha1Client is used to interact with features provided by the hbr.alicloud.kubeform.com group.
func New ¶
func New(c rest.Interface) *HbrV1alpha1Client
New creates a new HbrV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*HbrV1alpha1Client, error)
NewForConfig creates a new HbrV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *HbrV1alpha1Client
NewForConfigOrDie creates a new HbrV1alpha1Client for the given config and panics if there is an error in the config.
func (*HbrV1alpha1Client) EcsBackupClients ¶
func (c *HbrV1alpha1Client) EcsBackupClients(namespace string) EcsBackupClientInterface
func (*HbrV1alpha1Client) EcsBackupPlans ¶
func (c *HbrV1alpha1Client) EcsBackupPlans(namespace string) EcsBackupPlanInterface
func (*HbrV1alpha1Client) NasBackupPlans ¶
func (c *HbrV1alpha1Client) NasBackupPlans(namespace string) NasBackupPlanInterface
func (*HbrV1alpha1Client) OssBackupPlans ¶
func (c *HbrV1alpha1Client) OssBackupPlans(namespace string) OssBackupPlanInterface
func (*HbrV1alpha1Client) RESTClient ¶
func (c *HbrV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*HbrV1alpha1Client) ReplicationVaults ¶ added in v0.5.0
func (c *HbrV1alpha1Client) ReplicationVaults(namespace string) ReplicationVaultInterface
func (*HbrV1alpha1Client) RestoreJobs ¶
func (c *HbrV1alpha1Client) RestoreJobs(namespace string) RestoreJobInterface
func (*HbrV1alpha1Client) ServerBackupPlans ¶ added in v0.5.0
func (c *HbrV1alpha1Client) ServerBackupPlans(namespace string) ServerBackupPlanInterface
func (*HbrV1alpha1Client) Vaults ¶
func (c *HbrV1alpha1Client) Vaults(namespace string) VaultInterface
type HbrV1alpha1Interface ¶
type HbrV1alpha1Interface interface { RESTClient() rest.Interface EcsBackupClientsGetter EcsBackupPlansGetter NasBackupPlansGetter OssBackupPlansGetter ReplicationVaultsGetter RestoreJobsGetter ServerBackupPlansGetter VaultsGetter }
type NasBackupPlanExpansion ¶
type NasBackupPlanExpansion interface{}
type NasBackupPlanInterface ¶
type NasBackupPlanInterface interface { Create(ctx context.Context, nasBackupPlan *v1alpha1.NasBackupPlan, opts v1.CreateOptions) (*v1alpha1.NasBackupPlan, error) Update(ctx context.Context, nasBackupPlan *v1alpha1.NasBackupPlan, opts v1.UpdateOptions) (*v1alpha1.NasBackupPlan, error) UpdateStatus(ctx context.Context, nasBackupPlan *v1alpha1.NasBackupPlan, opts v1.UpdateOptions) (*v1alpha1.NasBackupPlan, 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.NasBackupPlan, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NasBackupPlanList, 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.NasBackupPlan, err error) NasBackupPlanExpansion }
NasBackupPlanInterface has methods to work with NasBackupPlan resources.
type NasBackupPlansGetter ¶
type NasBackupPlansGetter interface {
NasBackupPlans(namespace string) NasBackupPlanInterface
}
NasBackupPlansGetter has a method to return a NasBackupPlanInterface. A group's client should implement this interface.
type OssBackupPlanExpansion ¶
type OssBackupPlanExpansion interface{}
type OssBackupPlanInterface ¶
type OssBackupPlanInterface interface { Create(ctx context.Context, ossBackupPlan *v1alpha1.OssBackupPlan, opts v1.CreateOptions) (*v1alpha1.OssBackupPlan, error) Update(ctx context.Context, ossBackupPlan *v1alpha1.OssBackupPlan, opts v1.UpdateOptions) (*v1alpha1.OssBackupPlan, error) UpdateStatus(ctx context.Context, ossBackupPlan *v1alpha1.OssBackupPlan, opts v1.UpdateOptions) (*v1alpha1.OssBackupPlan, 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.OssBackupPlan, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.OssBackupPlanList, 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.OssBackupPlan, err error) OssBackupPlanExpansion }
OssBackupPlanInterface has methods to work with OssBackupPlan resources.
type OssBackupPlansGetter ¶
type OssBackupPlansGetter interface {
OssBackupPlans(namespace string) OssBackupPlanInterface
}
OssBackupPlansGetter has a method to return a OssBackupPlanInterface. A group's client should implement this interface.
type ReplicationVaultExpansion ¶ added in v0.5.0
type ReplicationVaultExpansion interface{}
type ReplicationVaultInterface ¶ added in v0.5.0
type ReplicationVaultInterface interface { Create(ctx context.Context, replicationVault *v1alpha1.ReplicationVault, opts v1.CreateOptions) (*v1alpha1.ReplicationVault, error) Update(ctx context.Context, replicationVault *v1alpha1.ReplicationVault, opts v1.UpdateOptions) (*v1alpha1.ReplicationVault, error) UpdateStatus(ctx context.Context, replicationVault *v1alpha1.ReplicationVault, opts v1.UpdateOptions) (*v1alpha1.ReplicationVault, 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.ReplicationVault, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ReplicationVaultList, 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.ReplicationVault, err error) ReplicationVaultExpansion }
ReplicationVaultInterface has methods to work with ReplicationVault resources.
type ReplicationVaultsGetter ¶ added in v0.5.0
type ReplicationVaultsGetter interface {
ReplicationVaults(namespace string) ReplicationVaultInterface
}
ReplicationVaultsGetter has a method to return a ReplicationVaultInterface. A group's client should implement this interface.
type RestoreJobExpansion ¶
type RestoreJobExpansion interface{}
type RestoreJobInterface ¶
type RestoreJobInterface interface { Create(ctx context.Context, restoreJob *v1alpha1.RestoreJob, opts v1.CreateOptions) (*v1alpha1.RestoreJob, error) Update(ctx context.Context, restoreJob *v1alpha1.RestoreJob, opts v1.UpdateOptions) (*v1alpha1.RestoreJob, error) UpdateStatus(ctx context.Context, restoreJob *v1alpha1.RestoreJob, opts v1.UpdateOptions) (*v1alpha1.RestoreJob, 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.RestoreJob, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RestoreJobList, 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.RestoreJob, err error) RestoreJobExpansion }
RestoreJobInterface has methods to work with RestoreJob resources.
type RestoreJobsGetter ¶
type RestoreJobsGetter interface {
RestoreJobs(namespace string) RestoreJobInterface
}
RestoreJobsGetter has a method to return a RestoreJobInterface. A group's client should implement this interface.
type ServerBackupPlanExpansion ¶ added in v0.5.0
type ServerBackupPlanExpansion interface{}
type ServerBackupPlanInterface ¶ added in v0.5.0
type ServerBackupPlanInterface interface { Create(ctx context.Context, serverBackupPlan *v1alpha1.ServerBackupPlan, opts v1.CreateOptions) (*v1alpha1.ServerBackupPlan, error) Update(ctx context.Context, serverBackupPlan *v1alpha1.ServerBackupPlan, opts v1.UpdateOptions) (*v1alpha1.ServerBackupPlan, error) UpdateStatus(ctx context.Context, serverBackupPlan *v1alpha1.ServerBackupPlan, opts v1.UpdateOptions) (*v1alpha1.ServerBackupPlan, 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.ServerBackupPlan, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ServerBackupPlanList, 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.ServerBackupPlan, err error) ServerBackupPlanExpansion }
ServerBackupPlanInterface has methods to work with ServerBackupPlan resources.
type ServerBackupPlansGetter ¶ added in v0.5.0
type ServerBackupPlansGetter interface {
ServerBackupPlans(namespace string) ServerBackupPlanInterface
}
ServerBackupPlansGetter has a method to return a ServerBackupPlanInterface. A group's client should implement this interface.
type VaultExpansion ¶
type VaultExpansion interface{}
type VaultInterface ¶
type VaultInterface interface { Create(ctx context.Context, vault *v1alpha1.Vault, opts v1.CreateOptions) (*v1alpha1.Vault, error) Update(ctx context.Context, vault *v1alpha1.Vault, opts v1.UpdateOptions) (*v1alpha1.Vault, error) UpdateStatus(ctx context.Context, vault *v1alpha1.Vault, opts v1.UpdateOptions) (*v1alpha1.Vault, 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.Vault, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VaultList, 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.Vault, err error) VaultExpansion }
VaultInterface has methods to work with Vault resources.
type VaultsGetter ¶
type VaultsGetter interface {
Vaults(namespace string) VaultInterface
}
VaultsGetter has a method to return a VaultInterface. A group's client should implement this interface.