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 FileV1alpha1Client

type FileV1alpha1Client struct {
	// contains filtered or unexported fields
}

FileV1alpha1Client is used to interact with features provided by the file.oci.kubeform.com group.

func New

New creates a new FileV1alpha1Client for the given RESTClient.

func NewForConfig

func NewForConfig(c *rest.Config) (*FileV1alpha1Client, error)

NewForConfig creates a new FileV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *FileV1alpha1Client

NewForConfigOrDie creates a new FileV1alpha1Client for the given config and panics if there is an error in the config.

func (*FileV1alpha1Client) RESTClient

func (c *FileV1alpha1Client) RESTClient() rest.Interface

RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.

func (*FileV1alpha1Client) StorageExportSets

func (c *FileV1alpha1Client) StorageExportSets(namespace string) StorageExportSetInterface

func (*FileV1alpha1Client) StorageExports

func (c *FileV1alpha1Client) StorageExports(namespace string) StorageExportInterface

func (*FileV1alpha1Client) StorageFileSystems

func (c *FileV1alpha1Client) StorageFileSystems(namespace string) StorageFileSystemInterface

func (*FileV1alpha1Client) StorageMountTargets

func (c *FileV1alpha1Client) StorageMountTargets(namespace string) StorageMountTargetInterface

func (*FileV1alpha1Client) StorageSnapshots

func (c *FileV1alpha1Client) StorageSnapshots(namespace string) StorageSnapshotInterface

type StorageExportExpansion

type StorageExportExpansion interface{}

type StorageExportInterface

type StorageExportInterface interface {
	Create(ctx context.Context, storageExport *v1alpha1.StorageExport, opts v1.CreateOptions) (*v1alpha1.StorageExport, error)
	Update(ctx context.Context, storageExport *v1alpha1.StorageExport, opts v1.UpdateOptions) (*v1alpha1.StorageExport, error)
	UpdateStatus(ctx context.Context, storageExport *v1alpha1.StorageExport, opts v1.UpdateOptions) (*v1alpha1.StorageExport, 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.StorageExport, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.StorageExportList, 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.StorageExport, err error)
	StorageExportExpansion
}

StorageExportInterface has methods to work with StorageExport resources.

type StorageExportSetExpansion

type StorageExportSetExpansion interface{}

type StorageExportSetInterface

type StorageExportSetInterface interface {
	Create(ctx context.Context, storageExportSet *v1alpha1.StorageExportSet, opts v1.CreateOptions) (*v1alpha1.StorageExportSet, error)
	Update(ctx context.Context, storageExportSet *v1alpha1.StorageExportSet, opts v1.UpdateOptions) (*v1alpha1.StorageExportSet, error)
	UpdateStatus(ctx context.Context, storageExportSet *v1alpha1.StorageExportSet, opts v1.UpdateOptions) (*v1alpha1.StorageExportSet, 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.StorageExportSet, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.StorageExportSetList, 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.StorageExportSet, err error)
	StorageExportSetExpansion
}

StorageExportSetInterface has methods to work with StorageExportSet resources.

type StorageExportSetsGetter

type StorageExportSetsGetter interface {
	StorageExportSets(namespace string) StorageExportSetInterface
}

StorageExportSetsGetter has a method to return a StorageExportSetInterface. A group's client should implement this interface.

type StorageExportsGetter

type StorageExportsGetter interface {
	StorageExports(namespace string) StorageExportInterface
}

StorageExportsGetter has a method to return a StorageExportInterface. A group's client should implement this interface.

type StorageFileSystemExpansion

type StorageFileSystemExpansion interface{}

type StorageFileSystemInterface

type StorageFileSystemInterface interface {
	Create(ctx context.Context, storageFileSystem *v1alpha1.StorageFileSystem, opts v1.CreateOptions) (*v1alpha1.StorageFileSystem, error)
	Update(ctx context.Context, storageFileSystem *v1alpha1.StorageFileSystem, opts v1.UpdateOptions) (*v1alpha1.StorageFileSystem, error)
	UpdateStatus(ctx context.Context, storageFileSystem *v1alpha1.StorageFileSystem, opts v1.UpdateOptions) (*v1alpha1.StorageFileSystem, 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.StorageFileSystem, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.StorageFileSystemList, 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.StorageFileSystem, err error)
	StorageFileSystemExpansion
}

StorageFileSystemInterface has methods to work with StorageFileSystem resources.

type StorageFileSystemsGetter

type StorageFileSystemsGetter interface {
	StorageFileSystems(namespace string) StorageFileSystemInterface
}

StorageFileSystemsGetter has a method to return a StorageFileSystemInterface. A group's client should implement this interface.

type StorageMountTargetExpansion

type StorageMountTargetExpansion interface{}

type StorageMountTargetInterface

type StorageMountTargetInterface interface {
	Create(ctx context.Context, storageMountTarget *v1alpha1.StorageMountTarget, opts v1.CreateOptions) (*v1alpha1.StorageMountTarget, error)
	Update(ctx context.Context, storageMountTarget *v1alpha1.StorageMountTarget, opts v1.UpdateOptions) (*v1alpha1.StorageMountTarget, error)
	UpdateStatus(ctx context.Context, storageMountTarget *v1alpha1.StorageMountTarget, opts v1.UpdateOptions) (*v1alpha1.StorageMountTarget, 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.StorageMountTarget, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.StorageMountTargetList, 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.StorageMountTarget, err error)
	StorageMountTargetExpansion
}

StorageMountTargetInterface has methods to work with StorageMountTarget resources.

type StorageMountTargetsGetter

type StorageMountTargetsGetter interface {
	StorageMountTargets(namespace string) StorageMountTargetInterface
}

StorageMountTargetsGetter has a method to return a StorageMountTargetInterface. A group's client should implement this interface.

type StorageSnapshotExpansion

type StorageSnapshotExpansion interface{}

type StorageSnapshotInterface

type StorageSnapshotInterface interface {
	Create(ctx context.Context, storageSnapshot *v1alpha1.StorageSnapshot, opts v1.CreateOptions) (*v1alpha1.StorageSnapshot, error)
	Update(ctx context.Context, storageSnapshot *v1alpha1.StorageSnapshot, opts v1.UpdateOptions) (*v1alpha1.StorageSnapshot, error)
	UpdateStatus(ctx context.Context, storageSnapshot *v1alpha1.StorageSnapshot, opts v1.UpdateOptions) (*v1alpha1.StorageSnapshot, 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.StorageSnapshot, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.StorageSnapshotList, 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.StorageSnapshot, err error)
	StorageSnapshotExpansion
}

StorageSnapshotInterface has methods to work with StorageSnapshot resources.

type StorageSnapshotsGetter

type StorageSnapshotsGetter interface {
	StorageSnapshots(namespace string) StorageSnapshotInterface
}

StorageSnapshotsGetter has a method to return a StorageSnapshotInterface. 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