v1alpha1

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

This package has the automatically generated typed clients.

Index

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

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 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.

Directories

Path Synopsis
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL