Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type BackupScheduleExpansion
- type BackupScheduleInterface
- type BackupSchedulesGetter
- type BackupSnapshotExpansion
- type BackupSnapshotExportBucketExpansion
- type BackupSnapshotExportBucketInterface
- type BackupSnapshotExportBucketsGetter
- type BackupSnapshotExportJobExpansion
- type BackupSnapshotExportJobInterface
- type BackupSnapshotExportJobsGetter
- type BackupSnapshotInterface
- type BackupSnapshotRestoreJobExpansion
- type BackupSnapshotRestoreJobInterface
- type BackupSnapshotRestoreJobsGetter
- type BackupSnapshotsGetter
- type CloudV1alpha1Client
- func (c *CloudV1alpha1Client) BackupSchedules(namespace string) BackupScheduleInterface
- func (c *CloudV1alpha1Client) BackupSnapshotExportBuckets(namespace string) BackupSnapshotExportBucketInterface
- func (c *CloudV1alpha1Client) BackupSnapshotExportJobs(namespace string) BackupSnapshotExportJobInterface
- func (c *CloudV1alpha1Client) BackupSnapshotRestoreJobs(namespace string) BackupSnapshotRestoreJobInterface
- func (c *CloudV1alpha1Client) BackupSnapshots(namespace string) BackupSnapshotInterface
- func (c *CloudV1alpha1Client) ProviderAccessAuthorizations(namespace string) ProviderAccessAuthorizationInterface
- func (c *CloudV1alpha1Client) ProviderAccessSetups(namespace string) ProviderAccessSetupInterface
- func (c *CloudV1alpha1Client) ProviderAccesses(namespace string) ProviderAccessInterface
- func (c *CloudV1alpha1Client) ProviderSnapshotBackupPolicies(namespace string) ProviderSnapshotBackupPolicyInterface
- func (c *CloudV1alpha1Client) ProviderSnapshotRestoreJobs(namespace string) ProviderSnapshotRestoreJobInterface
- func (c *CloudV1alpha1Client) ProviderSnapshots(namespace string) ProviderSnapshotInterface
- func (c *CloudV1alpha1Client) RESTClient() rest.Interface
- type CloudV1alpha1Interface
- type ProviderAccessAuthorizationExpansion
- type ProviderAccessAuthorizationInterface
- type ProviderAccessAuthorizationsGetter
- type ProviderAccessExpansion
- type ProviderAccessInterface
- type ProviderAccessSetupExpansion
- type ProviderAccessSetupInterface
- type ProviderAccessSetupsGetter
- type ProviderAccessesGetter
- type ProviderSnapshotBackupPoliciesGetter
- type ProviderSnapshotBackupPolicyExpansion
- type ProviderSnapshotBackupPolicyInterface
- type ProviderSnapshotExpansion
- type ProviderSnapshotInterface
- type ProviderSnapshotRestoreJobExpansion
- type ProviderSnapshotRestoreJobInterface
- type ProviderSnapshotRestoreJobsGetter
- type ProviderSnapshotsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BackupScheduleExpansion ¶ added in v0.5.0
type BackupScheduleExpansion interface{}
type BackupScheduleInterface ¶ added in v0.5.0
type BackupScheduleInterface interface { Create(ctx context.Context, backupSchedule *v1alpha1.BackupSchedule, opts v1.CreateOptions) (*v1alpha1.BackupSchedule, error) Update(ctx context.Context, backupSchedule *v1alpha1.BackupSchedule, opts v1.UpdateOptions) (*v1alpha1.BackupSchedule, error) UpdateStatus(ctx context.Context, backupSchedule *v1alpha1.BackupSchedule, opts v1.UpdateOptions) (*v1alpha1.BackupSchedule, 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.BackupSchedule, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BackupScheduleList, 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.BackupSchedule, err error) BackupScheduleExpansion }
BackupScheduleInterface has methods to work with BackupSchedule resources.
type BackupSchedulesGetter ¶ added in v0.5.0
type BackupSchedulesGetter interface {
BackupSchedules(namespace string) BackupScheduleInterface
}
BackupSchedulesGetter has a method to return a BackupScheduleInterface. A group's client should implement this interface.
type BackupSnapshotExpansion ¶ added in v0.5.0
type BackupSnapshotExpansion interface{}
type BackupSnapshotExportBucketExpansion ¶ added in v0.5.0
type BackupSnapshotExportBucketExpansion interface{}
type BackupSnapshotExportBucketInterface ¶ added in v0.5.0
type BackupSnapshotExportBucketInterface interface { Create(ctx context.Context, backupSnapshotExportBucket *v1alpha1.BackupSnapshotExportBucket, opts v1.CreateOptions) (*v1alpha1.BackupSnapshotExportBucket, error) Update(ctx context.Context, backupSnapshotExportBucket *v1alpha1.BackupSnapshotExportBucket, opts v1.UpdateOptions) (*v1alpha1.BackupSnapshotExportBucket, error) UpdateStatus(ctx context.Context, backupSnapshotExportBucket *v1alpha1.BackupSnapshotExportBucket, opts v1.UpdateOptions) (*v1alpha1.BackupSnapshotExportBucket, 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.BackupSnapshotExportBucket, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BackupSnapshotExportBucketList, 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.BackupSnapshotExportBucket, err error) BackupSnapshotExportBucketExpansion }
BackupSnapshotExportBucketInterface has methods to work with BackupSnapshotExportBucket resources.
type BackupSnapshotExportBucketsGetter ¶ added in v0.5.0
type BackupSnapshotExportBucketsGetter interface {
BackupSnapshotExportBuckets(namespace string) BackupSnapshotExportBucketInterface
}
BackupSnapshotExportBucketsGetter has a method to return a BackupSnapshotExportBucketInterface. A group's client should implement this interface.
type BackupSnapshotExportJobExpansion ¶ added in v0.5.0
type BackupSnapshotExportJobExpansion interface{}
type BackupSnapshotExportJobInterface ¶ added in v0.5.0
type BackupSnapshotExportJobInterface interface { Create(ctx context.Context, backupSnapshotExportJob *v1alpha1.BackupSnapshotExportJob, opts v1.CreateOptions) (*v1alpha1.BackupSnapshotExportJob, error) Update(ctx context.Context, backupSnapshotExportJob *v1alpha1.BackupSnapshotExportJob, opts v1.UpdateOptions) (*v1alpha1.BackupSnapshotExportJob, error) UpdateStatus(ctx context.Context, backupSnapshotExportJob *v1alpha1.BackupSnapshotExportJob, opts v1.UpdateOptions) (*v1alpha1.BackupSnapshotExportJob, 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.BackupSnapshotExportJob, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BackupSnapshotExportJobList, 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.BackupSnapshotExportJob, err error) BackupSnapshotExportJobExpansion }
BackupSnapshotExportJobInterface has methods to work with BackupSnapshotExportJob resources.
type BackupSnapshotExportJobsGetter ¶ added in v0.5.0
type BackupSnapshotExportJobsGetter interface {
BackupSnapshotExportJobs(namespace string) BackupSnapshotExportJobInterface
}
BackupSnapshotExportJobsGetter has a method to return a BackupSnapshotExportJobInterface. A group's client should implement this interface.
type BackupSnapshotInterface ¶ added in v0.5.0
type BackupSnapshotInterface interface { Create(ctx context.Context, backupSnapshot *v1alpha1.BackupSnapshot, opts v1.CreateOptions) (*v1alpha1.BackupSnapshot, error) Update(ctx context.Context, backupSnapshot *v1alpha1.BackupSnapshot, opts v1.UpdateOptions) (*v1alpha1.BackupSnapshot, error) UpdateStatus(ctx context.Context, backupSnapshot *v1alpha1.BackupSnapshot, opts v1.UpdateOptions) (*v1alpha1.BackupSnapshot, 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.BackupSnapshot, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BackupSnapshotList, 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.BackupSnapshot, err error) BackupSnapshotExpansion }
BackupSnapshotInterface has methods to work with BackupSnapshot resources.
type BackupSnapshotRestoreJobExpansion ¶ added in v0.5.0
type BackupSnapshotRestoreJobExpansion interface{}
type BackupSnapshotRestoreJobInterface ¶ added in v0.5.0
type BackupSnapshotRestoreJobInterface interface { Create(ctx context.Context, backupSnapshotRestoreJob *v1alpha1.BackupSnapshotRestoreJob, opts v1.CreateOptions) (*v1alpha1.BackupSnapshotRestoreJob, error) Update(ctx context.Context, backupSnapshotRestoreJob *v1alpha1.BackupSnapshotRestoreJob, opts v1.UpdateOptions) (*v1alpha1.BackupSnapshotRestoreJob, error) UpdateStatus(ctx context.Context, backupSnapshotRestoreJob *v1alpha1.BackupSnapshotRestoreJob, opts v1.UpdateOptions) (*v1alpha1.BackupSnapshotRestoreJob, 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.BackupSnapshotRestoreJob, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BackupSnapshotRestoreJobList, 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.BackupSnapshotRestoreJob, err error) BackupSnapshotRestoreJobExpansion }
BackupSnapshotRestoreJobInterface has methods to work with BackupSnapshotRestoreJob resources.
type BackupSnapshotRestoreJobsGetter ¶ added in v0.5.0
type BackupSnapshotRestoreJobsGetter interface {
BackupSnapshotRestoreJobs(namespace string) BackupSnapshotRestoreJobInterface
}
BackupSnapshotRestoreJobsGetter has a method to return a BackupSnapshotRestoreJobInterface. A group's client should implement this interface.
type BackupSnapshotsGetter ¶ added in v0.5.0
type BackupSnapshotsGetter interface {
BackupSnapshots(namespace string) BackupSnapshotInterface
}
BackupSnapshotsGetter has a method to return a BackupSnapshotInterface. A group's client should implement this interface.
type CloudV1alpha1Client ¶
type CloudV1alpha1Client struct {
// contains filtered or unexported fields
}
CloudV1alpha1Client is used to interact with features provided by the cloud.mongodbatlas.kubeform.com group.
func New ¶
func New(c rest.Interface) *CloudV1alpha1Client
New creates a new CloudV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*CloudV1alpha1Client, error)
NewForConfig creates a new CloudV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *CloudV1alpha1Client
NewForConfigOrDie creates a new CloudV1alpha1Client for the given config and panics if there is an error in the config.
func (*CloudV1alpha1Client) BackupSchedules ¶ added in v0.5.0
func (c *CloudV1alpha1Client) BackupSchedules(namespace string) BackupScheduleInterface
func (*CloudV1alpha1Client) BackupSnapshotExportBuckets ¶ added in v0.5.0
func (c *CloudV1alpha1Client) BackupSnapshotExportBuckets(namespace string) BackupSnapshotExportBucketInterface
func (*CloudV1alpha1Client) BackupSnapshotExportJobs ¶ added in v0.5.0
func (c *CloudV1alpha1Client) BackupSnapshotExportJobs(namespace string) BackupSnapshotExportJobInterface
func (*CloudV1alpha1Client) BackupSnapshotRestoreJobs ¶ added in v0.5.0
func (c *CloudV1alpha1Client) BackupSnapshotRestoreJobs(namespace string) BackupSnapshotRestoreJobInterface
func (*CloudV1alpha1Client) BackupSnapshots ¶ added in v0.5.0
func (c *CloudV1alpha1Client) BackupSnapshots(namespace string) BackupSnapshotInterface
func (*CloudV1alpha1Client) ProviderAccessAuthorizations ¶
func (c *CloudV1alpha1Client) ProviderAccessAuthorizations(namespace string) ProviderAccessAuthorizationInterface
func (*CloudV1alpha1Client) ProviderAccessSetups ¶
func (c *CloudV1alpha1Client) ProviderAccessSetups(namespace string) ProviderAccessSetupInterface
func (*CloudV1alpha1Client) ProviderAccesses ¶
func (c *CloudV1alpha1Client) ProviderAccesses(namespace string) ProviderAccessInterface
func (*CloudV1alpha1Client) ProviderSnapshotBackupPolicies ¶
func (c *CloudV1alpha1Client) ProviderSnapshotBackupPolicies(namespace string) ProviderSnapshotBackupPolicyInterface
func (*CloudV1alpha1Client) ProviderSnapshotRestoreJobs ¶
func (c *CloudV1alpha1Client) ProviderSnapshotRestoreJobs(namespace string) ProviderSnapshotRestoreJobInterface
func (*CloudV1alpha1Client) ProviderSnapshots ¶
func (c *CloudV1alpha1Client) ProviderSnapshots(namespace string) ProviderSnapshotInterface
func (*CloudV1alpha1Client) RESTClient ¶
func (c *CloudV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type CloudV1alpha1Interface ¶
type CloudV1alpha1Interface interface { RESTClient() rest.Interface BackupSchedulesGetter BackupSnapshotsGetter BackupSnapshotExportBucketsGetter BackupSnapshotExportJobsGetter BackupSnapshotRestoreJobsGetter ProviderAccessesGetter ProviderAccessAuthorizationsGetter ProviderAccessSetupsGetter ProviderSnapshotsGetter ProviderSnapshotBackupPoliciesGetter ProviderSnapshotRestoreJobsGetter }
type ProviderAccessAuthorizationExpansion ¶
type ProviderAccessAuthorizationExpansion interface{}
type ProviderAccessAuthorizationInterface ¶
type ProviderAccessAuthorizationInterface interface { Create(ctx context.Context, providerAccessAuthorization *v1alpha1.ProviderAccessAuthorization, opts v1.CreateOptions) (*v1alpha1.ProviderAccessAuthorization, error) Update(ctx context.Context, providerAccessAuthorization *v1alpha1.ProviderAccessAuthorization, opts v1.UpdateOptions) (*v1alpha1.ProviderAccessAuthorization, error) UpdateStatus(ctx context.Context, providerAccessAuthorization *v1alpha1.ProviderAccessAuthorization, opts v1.UpdateOptions) (*v1alpha1.ProviderAccessAuthorization, 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.ProviderAccessAuthorization, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProviderAccessAuthorizationList, 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.ProviderAccessAuthorization, err error) ProviderAccessAuthorizationExpansion }
ProviderAccessAuthorizationInterface has methods to work with ProviderAccessAuthorization resources.
type ProviderAccessAuthorizationsGetter ¶
type ProviderAccessAuthorizationsGetter interface {
ProviderAccessAuthorizations(namespace string) ProviderAccessAuthorizationInterface
}
ProviderAccessAuthorizationsGetter has a method to return a ProviderAccessAuthorizationInterface. A group's client should implement this interface.
type ProviderAccessExpansion ¶
type ProviderAccessExpansion interface{}
type ProviderAccessInterface ¶
type ProviderAccessInterface interface { Create(ctx context.Context, providerAccess *v1alpha1.ProviderAccess, opts v1.CreateOptions) (*v1alpha1.ProviderAccess, error) Update(ctx context.Context, providerAccess *v1alpha1.ProviderAccess, opts v1.UpdateOptions) (*v1alpha1.ProviderAccess, error) UpdateStatus(ctx context.Context, providerAccess *v1alpha1.ProviderAccess, opts v1.UpdateOptions) (*v1alpha1.ProviderAccess, 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.ProviderAccess, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProviderAccessList, 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.ProviderAccess, err error) ProviderAccessExpansion }
ProviderAccessInterface has methods to work with ProviderAccess resources.
type ProviderAccessSetupExpansion ¶
type ProviderAccessSetupExpansion interface{}
type ProviderAccessSetupInterface ¶
type ProviderAccessSetupInterface interface { Create(ctx context.Context, providerAccessSetup *v1alpha1.ProviderAccessSetup, opts v1.CreateOptions) (*v1alpha1.ProviderAccessSetup, error) Update(ctx context.Context, providerAccessSetup *v1alpha1.ProviderAccessSetup, opts v1.UpdateOptions) (*v1alpha1.ProviderAccessSetup, error) UpdateStatus(ctx context.Context, providerAccessSetup *v1alpha1.ProviderAccessSetup, opts v1.UpdateOptions) (*v1alpha1.ProviderAccessSetup, 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.ProviderAccessSetup, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProviderAccessSetupList, 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.ProviderAccessSetup, err error) ProviderAccessSetupExpansion }
ProviderAccessSetupInterface has methods to work with ProviderAccessSetup resources.
type ProviderAccessSetupsGetter ¶
type ProviderAccessSetupsGetter interface {
ProviderAccessSetups(namespace string) ProviderAccessSetupInterface
}
ProviderAccessSetupsGetter has a method to return a ProviderAccessSetupInterface. A group's client should implement this interface.
type ProviderAccessesGetter ¶
type ProviderAccessesGetter interface {
ProviderAccesses(namespace string) ProviderAccessInterface
}
ProviderAccessesGetter has a method to return a ProviderAccessInterface. A group's client should implement this interface.
type ProviderSnapshotBackupPoliciesGetter ¶
type ProviderSnapshotBackupPoliciesGetter interface {
ProviderSnapshotBackupPolicies(namespace string) ProviderSnapshotBackupPolicyInterface
}
ProviderSnapshotBackupPoliciesGetter has a method to return a ProviderSnapshotBackupPolicyInterface. A group's client should implement this interface.
type ProviderSnapshotBackupPolicyExpansion ¶
type ProviderSnapshotBackupPolicyExpansion interface{}
type ProviderSnapshotBackupPolicyInterface ¶
type ProviderSnapshotBackupPolicyInterface interface { Create(ctx context.Context, providerSnapshotBackupPolicy *v1alpha1.ProviderSnapshotBackupPolicy, opts v1.CreateOptions) (*v1alpha1.ProviderSnapshotBackupPolicy, error) Update(ctx context.Context, providerSnapshotBackupPolicy *v1alpha1.ProviderSnapshotBackupPolicy, opts v1.UpdateOptions) (*v1alpha1.ProviderSnapshotBackupPolicy, error) UpdateStatus(ctx context.Context, providerSnapshotBackupPolicy *v1alpha1.ProviderSnapshotBackupPolicy, opts v1.UpdateOptions) (*v1alpha1.ProviderSnapshotBackupPolicy, 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.ProviderSnapshotBackupPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProviderSnapshotBackupPolicyList, 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.ProviderSnapshotBackupPolicy, err error) ProviderSnapshotBackupPolicyExpansion }
ProviderSnapshotBackupPolicyInterface has methods to work with ProviderSnapshotBackupPolicy resources.
type ProviderSnapshotExpansion ¶
type ProviderSnapshotExpansion interface{}
type ProviderSnapshotInterface ¶
type ProviderSnapshotInterface interface { Create(ctx context.Context, providerSnapshot *v1alpha1.ProviderSnapshot, opts v1.CreateOptions) (*v1alpha1.ProviderSnapshot, error) Update(ctx context.Context, providerSnapshot *v1alpha1.ProviderSnapshot, opts v1.UpdateOptions) (*v1alpha1.ProviderSnapshot, error) UpdateStatus(ctx context.Context, providerSnapshot *v1alpha1.ProviderSnapshot, opts v1.UpdateOptions) (*v1alpha1.ProviderSnapshot, 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.ProviderSnapshot, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProviderSnapshotList, 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.ProviderSnapshot, err error) ProviderSnapshotExpansion }
ProviderSnapshotInterface has methods to work with ProviderSnapshot resources.
type ProviderSnapshotRestoreJobExpansion ¶
type ProviderSnapshotRestoreJobExpansion interface{}
type ProviderSnapshotRestoreJobInterface ¶
type ProviderSnapshotRestoreJobInterface interface { Create(ctx context.Context, providerSnapshotRestoreJob *v1alpha1.ProviderSnapshotRestoreJob, opts v1.CreateOptions) (*v1alpha1.ProviderSnapshotRestoreJob, error) Update(ctx context.Context, providerSnapshotRestoreJob *v1alpha1.ProviderSnapshotRestoreJob, opts v1.UpdateOptions) (*v1alpha1.ProviderSnapshotRestoreJob, error) UpdateStatus(ctx context.Context, providerSnapshotRestoreJob *v1alpha1.ProviderSnapshotRestoreJob, opts v1.UpdateOptions) (*v1alpha1.ProviderSnapshotRestoreJob, 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.ProviderSnapshotRestoreJob, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProviderSnapshotRestoreJobList, 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.ProviderSnapshotRestoreJob, err error) ProviderSnapshotRestoreJobExpansion }
ProviderSnapshotRestoreJobInterface has methods to work with ProviderSnapshotRestoreJob resources.
type ProviderSnapshotRestoreJobsGetter ¶
type ProviderSnapshotRestoreJobsGetter interface {
ProviderSnapshotRestoreJobs(namespace string) ProviderSnapshotRestoreJobInterface
}
ProviderSnapshotRestoreJobsGetter has a method to return a ProviderSnapshotRestoreJobInterface. A group's client should implement this interface.
type ProviderSnapshotsGetter ¶
type ProviderSnapshotsGetter interface {
ProviderSnapshots(namespace string) ProviderSnapshotInterface
}
ProviderSnapshotsGetter has a method to return a ProviderSnapshotInterface. A group's client should implement this interface.
Source Files
¶
- backupschedule.go
- backupsnapshot.go
- backupsnapshotexportbucket.go
- backupsnapshotexportjob.go
- backupsnapshotrestorejob.go
- cloud_client.go
- doc.go
- generated_expansion.go
- provideraccess.go
- provideraccessauthorization.go
- provideraccesssetup.go
- providersnapshot.go
- providersnapshotbackuppolicy.go
- providersnapshotrestorejob.go