v1beta2

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Jan 25, 2024 License: Apache-2.0 Imports: 9 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 BackingImageDataSourceExpansion

type BackingImageDataSourceExpansion interface{}

type BackingImageDataSourceInterface

type BackingImageDataSourceInterface interface {
	Create(ctx context.Context, backingImageDataSource *v1beta2.BackingImageDataSource, opts v1.CreateOptions) (*v1beta2.BackingImageDataSource, error)
	Update(ctx context.Context, backingImageDataSource *v1beta2.BackingImageDataSource, opts v1.UpdateOptions) (*v1beta2.BackingImageDataSource, error)
	UpdateStatus(ctx context.Context, backingImageDataSource *v1beta2.BackingImageDataSource, opts v1.UpdateOptions) (*v1beta2.BackingImageDataSource, 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) (*v1beta2.BackingImageDataSource, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1beta2.BackingImageDataSourceList, 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 *v1beta2.BackingImageDataSource, err error)
	BackingImageDataSourceExpansion
}

BackingImageDataSourceInterface has methods to work with BackingImageDataSource resources.

type BackingImageDataSourcesGetter

type BackingImageDataSourcesGetter interface {
	BackingImageDataSources(namespace string) BackingImageDataSourceInterface
}

BackingImageDataSourcesGetter has a method to return a BackingImageDataSourceInterface. A group's client should implement this interface.

type BackingImageExpansion

type BackingImageExpansion interface{}

type BackingImageInterface

type BackingImageInterface interface {
	Create(ctx context.Context, backingImage *v1beta2.BackingImage, opts v1.CreateOptions) (*v1beta2.BackingImage, error)
	Update(ctx context.Context, backingImage *v1beta2.BackingImage, opts v1.UpdateOptions) (*v1beta2.BackingImage, error)
	UpdateStatus(ctx context.Context, backingImage *v1beta2.BackingImage, opts v1.UpdateOptions) (*v1beta2.BackingImage, 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) (*v1beta2.BackingImage, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1beta2.BackingImageList, 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 *v1beta2.BackingImage, err error)
	BackingImageExpansion
}

BackingImageInterface has methods to work with BackingImage resources.

type BackingImageManagerExpansion

type BackingImageManagerExpansion interface{}

type BackingImageManagerInterface

type BackingImageManagerInterface interface {
	Create(ctx context.Context, backingImageManager *v1beta2.BackingImageManager, opts v1.CreateOptions) (*v1beta2.BackingImageManager, error)
	Update(ctx context.Context, backingImageManager *v1beta2.BackingImageManager, opts v1.UpdateOptions) (*v1beta2.BackingImageManager, error)
	UpdateStatus(ctx context.Context, backingImageManager *v1beta2.BackingImageManager, opts v1.UpdateOptions) (*v1beta2.BackingImageManager, 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) (*v1beta2.BackingImageManager, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1beta2.BackingImageManagerList, 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 *v1beta2.BackingImageManager, err error)
	BackingImageManagerExpansion
}

BackingImageManagerInterface has methods to work with BackingImageManager resources.

type BackingImageManagersGetter

type BackingImageManagersGetter interface {
	BackingImageManagers(namespace string) BackingImageManagerInterface
}

BackingImageManagersGetter has a method to return a BackingImageManagerInterface. A group's client should implement this interface.

type BackingImagesGetter

type BackingImagesGetter interface {
	BackingImages(namespace string) BackingImageInterface
}

BackingImagesGetter has a method to return a BackingImageInterface. A group's client should implement this interface.

type BackupExpansion

type BackupExpansion interface{}

type BackupInterface

type BackupInterface interface {
	Create(ctx context.Context, backup *v1beta2.Backup, opts v1.CreateOptions) (*v1beta2.Backup, error)
	Update(ctx context.Context, backup *v1beta2.Backup, opts v1.UpdateOptions) (*v1beta2.Backup, error)
	UpdateStatus(ctx context.Context, backup *v1beta2.Backup, opts v1.UpdateOptions) (*v1beta2.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) (*v1beta2.Backup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1beta2.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 *v1beta2.Backup, err error)
	BackupExpansion
}

BackupInterface has methods to work with Backup resources.

type BackupTargetExpansion

type BackupTargetExpansion interface{}

type BackupTargetInterface

type BackupTargetInterface interface {
	Create(ctx context.Context, backupTarget *v1beta2.BackupTarget, opts v1.CreateOptions) (*v1beta2.BackupTarget, error)
	Update(ctx context.Context, backupTarget *v1beta2.BackupTarget, opts v1.UpdateOptions) (*v1beta2.BackupTarget, error)
	UpdateStatus(ctx context.Context, backupTarget *v1beta2.BackupTarget, opts v1.UpdateOptions) (*v1beta2.BackupTarget, 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) (*v1beta2.BackupTarget, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1beta2.BackupTargetList, 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 *v1beta2.BackupTarget, err error)
	BackupTargetExpansion
}

BackupTargetInterface has methods to work with BackupTarget resources.

type BackupTargetsGetter

type BackupTargetsGetter interface {
	BackupTargets(namespace string) BackupTargetInterface
}

BackupTargetsGetter has a method to return a BackupTargetInterface. A group's client should implement this interface.

type BackupVolumeExpansion

type BackupVolumeExpansion interface{}

type BackupVolumeInterface

type BackupVolumeInterface interface {
	Create(ctx context.Context, backupVolume *v1beta2.BackupVolume, opts v1.CreateOptions) (*v1beta2.BackupVolume, error)
	Update(ctx context.Context, backupVolume *v1beta2.BackupVolume, opts v1.UpdateOptions) (*v1beta2.BackupVolume, error)
	UpdateStatus(ctx context.Context, backupVolume *v1beta2.BackupVolume, opts v1.UpdateOptions) (*v1beta2.BackupVolume, 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) (*v1beta2.BackupVolume, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1beta2.BackupVolumeList, 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 *v1beta2.BackupVolume, err error)
	BackupVolumeExpansion
}

BackupVolumeInterface has methods to work with BackupVolume resources.

type BackupVolumesGetter

type BackupVolumesGetter interface {
	BackupVolumes(namespace string) BackupVolumeInterface
}

BackupVolumesGetter has a method to return a BackupVolumeInterface. A group's client should implement this interface.

type BackupsGetter

type BackupsGetter interface {
	Backups(namespace string) BackupInterface
}

BackupsGetter has a method to return a BackupInterface. A group's client should implement this interface.

type EngineExpansion

type EngineExpansion interface{}

type EngineImageExpansion

type EngineImageExpansion interface{}

type EngineImageInterface

type EngineImageInterface interface {
	Create(ctx context.Context, engineImage *v1beta2.EngineImage, opts v1.CreateOptions) (*v1beta2.EngineImage, error)
	Update(ctx context.Context, engineImage *v1beta2.EngineImage, opts v1.UpdateOptions) (*v1beta2.EngineImage, error)
	UpdateStatus(ctx context.Context, engineImage *v1beta2.EngineImage, opts v1.UpdateOptions) (*v1beta2.EngineImage, 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) (*v1beta2.EngineImage, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1beta2.EngineImageList, 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 *v1beta2.EngineImage, err error)
	EngineImageExpansion
}

EngineImageInterface has methods to work with EngineImage resources.

type EngineImagesGetter

type EngineImagesGetter interface {
	EngineImages(namespace string) EngineImageInterface
}

EngineImagesGetter has a method to return a EngineImageInterface. A group's client should implement this interface.

type EngineInterface

type EngineInterface interface {
	Create(ctx context.Context, engine *v1beta2.Engine, opts v1.CreateOptions) (*v1beta2.Engine, error)
	Update(ctx context.Context, engine *v1beta2.Engine, opts v1.UpdateOptions) (*v1beta2.Engine, error)
	UpdateStatus(ctx context.Context, engine *v1beta2.Engine, opts v1.UpdateOptions) (*v1beta2.Engine, 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) (*v1beta2.Engine, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1beta2.EngineList, 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 *v1beta2.Engine, err error)
	EngineExpansion
}

EngineInterface has methods to work with Engine resources.

type EnginesGetter

type EnginesGetter interface {
	Engines(namespace string) EngineInterface
}

EnginesGetter has a method to return a EngineInterface. A group's client should implement this interface.

type InstanceManagerExpansion

type InstanceManagerExpansion interface{}

type InstanceManagerInterface

type InstanceManagerInterface interface {
	Create(ctx context.Context, instanceManager *v1beta2.InstanceManager, opts v1.CreateOptions) (*v1beta2.InstanceManager, error)
	Update(ctx context.Context, instanceManager *v1beta2.InstanceManager, opts v1.UpdateOptions) (*v1beta2.InstanceManager, error)
	UpdateStatus(ctx context.Context, instanceManager *v1beta2.InstanceManager, opts v1.UpdateOptions) (*v1beta2.InstanceManager, 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) (*v1beta2.InstanceManager, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1beta2.InstanceManagerList, 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 *v1beta2.InstanceManager, err error)
	InstanceManagerExpansion
}

InstanceManagerInterface has methods to work with InstanceManager resources.

type InstanceManagersGetter

type InstanceManagersGetter interface {
	InstanceManagers(namespace string) InstanceManagerInterface
}

InstanceManagersGetter has a method to return a InstanceManagerInterface. A group's client should implement this interface.

type LonghornV1beta2Client

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

LonghornV1beta2Client is used to interact with features provided by the longhorn.io group.

func New

New creates a new LonghornV1beta2Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new LonghornV1beta2Client for the given config. NewForConfig is equivalent to NewForConfigAndClient(c, httpClient), where httpClient was generated with rest.HTTPClientFor(c).

func NewForConfigAndClient

func NewForConfigAndClient(c *rest.Config, h *http.Client) (*LonghornV1beta2Client, error)

NewForConfigAndClient creates a new LonghornV1beta2Client for the given config and http client. Note the http client provided takes precedence over the configured transport values.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *LonghornV1beta2Client

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

func (*LonghornV1beta2Client) BackingImageDataSources

func (c *LonghornV1beta2Client) BackingImageDataSources(namespace string) BackingImageDataSourceInterface

func (*LonghornV1beta2Client) BackingImageManagers

func (c *LonghornV1beta2Client) BackingImageManagers(namespace string) BackingImageManagerInterface

func (*LonghornV1beta2Client) BackingImages

func (c *LonghornV1beta2Client) BackingImages(namespace string) BackingImageInterface

func (*LonghornV1beta2Client) BackupTargets

func (c *LonghornV1beta2Client) BackupTargets(namespace string) BackupTargetInterface

func (*LonghornV1beta2Client) BackupVolumes

func (c *LonghornV1beta2Client) BackupVolumes(namespace string) BackupVolumeInterface

func (*LonghornV1beta2Client) Backups

func (c *LonghornV1beta2Client) Backups(namespace string) BackupInterface

func (*LonghornV1beta2Client) EngineImages

func (c *LonghornV1beta2Client) EngineImages(namespace string) EngineImageInterface

func (*LonghornV1beta2Client) Engines

func (c *LonghornV1beta2Client) Engines(namespace string) EngineInterface

func (*LonghornV1beta2Client) InstanceManagers

func (c *LonghornV1beta2Client) InstanceManagers(namespace string) InstanceManagerInterface

func (*LonghornV1beta2Client) Nodes

func (c *LonghornV1beta2Client) Nodes(namespace string) NodeInterface

func (*LonghornV1beta2Client) Orphans

func (c *LonghornV1beta2Client) Orphans(namespace string) OrphanInterface

func (*LonghornV1beta2Client) RESTClient

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

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

func (*LonghornV1beta2Client) RecurringJobs

func (c *LonghornV1beta2Client) RecurringJobs(namespace string) RecurringJobInterface

func (*LonghornV1beta2Client) Replicas

func (c *LonghornV1beta2Client) Replicas(namespace string) ReplicaInterface

func (*LonghornV1beta2Client) Settings

func (c *LonghornV1beta2Client) Settings(namespace string) SettingInterface

func (*LonghornV1beta2Client) ShareManagers

func (c *LonghornV1beta2Client) ShareManagers(namespace string) ShareManagerInterface

func (*LonghornV1beta2Client) Snapshots

func (c *LonghornV1beta2Client) Snapshots(namespace string) SnapshotInterface

func (*LonghornV1beta2Client) SupportBundles

func (c *LonghornV1beta2Client) SupportBundles(namespace string) SupportBundleInterface

func (*LonghornV1beta2Client) SystemBackups

func (c *LonghornV1beta2Client) SystemBackups(namespace string) SystemBackupInterface

func (*LonghornV1beta2Client) SystemRestores

func (c *LonghornV1beta2Client) SystemRestores(namespace string) SystemRestoreInterface

func (*LonghornV1beta2Client) VolumeAttachments added in v0.5.4

func (c *LonghornV1beta2Client) VolumeAttachments(namespace string) VolumeAttachmentInterface

func (*LonghornV1beta2Client) Volumes

func (c *LonghornV1beta2Client) Volumes(namespace string) VolumeInterface

type NodeExpansion

type NodeExpansion interface{}

type NodeInterface

type NodeInterface interface {
	Create(ctx context.Context, node *v1beta2.Node, opts v1.CreateOptions) (*v1beta2.Node, error)
	Update(ctx context.Context, node *v1beta2.Node, opts v1.UpdateOptions) (*v1beta2.Node, error)
	UpdateStatus(ctx context.Context, node *v1beta2.Node, opts v1.UpdateOptions) (*v1beta2.Node, 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) (*v1beta2.Node, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1beta2.NodeList, 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 *v1beta2.Node, err error)
	NodeExpansion
}

NodeInterface has methods to work with Node resources.

type NodesGetter

type NodesGetter interface {
	Nodes(namespace string) NodeInterface
}

NodesGetter has a method to return a NodeInterface. A group's client should implement this interface.

type OrphanExpansion

type OrphanExpansion interface{}

type OrphanInterface

type OrphanInterface interface {
	Create(ctx context.Context, orphan *v1beta2.Orphan, opts v1.CreateOptions) (*v1beta2.Orphan, error)
	Update(ctx context.Context, orphan *v1beta2.Orphan, opts v1.UpdateOptions) (*v1beta2.Orphan, error)
	UpdateStatus(ctx context.Context, orphan *v1beta2.Orphan, opts v1.UpdateOptions) (*v1beta2.Orphan, 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) (*v1beta2.Orphan, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1beta2.OrphanList, 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 *v1beta2.Orphan, err error)
	OrphanExpansion
}

OrphanInterface has methods to work with Orphan resources.

type OrphansGetter

type OrphansGetter interface {
	Orphans(namespace string) OrphanInterface
}

OrphansGetter has a method to return a OrphanInterface. A group's client should implement this interface.

type RecurringJobExpansion

type RecurringJobExpansion interface{}

type RecurringJobInterface

type RecurringJobInterface interface {
	Create(ctx context.Context, recurringJob *v1beta2.RecurringJob, opts v1.CreateOptions) (*v1beta2.RecurringJob, error)
	Update(ctx context.Context, recurringJob *v1beta2.RecurringJob, opts v1.UpdateOptions) (*v1beta2.RecurringJob, error)
	UpdateStatus(ctx context.Context, recurringJob *v1beta2.RecurringJob, opts v1.UpdateOptions) (*v1beta2.RecurringJob, 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) (*v1beta2.RecurringJob, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1beta2.RecurringJobList, 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 *v1beta2.RecurringJob, err error)
	RecurringJobExpansion
}

RecurringJobInterface has methods to work with RecurringJob resources.

type RecurringJobsGetter

type RecurringJobsGetter interface {
	RecurringJobs(namespace string) RecurringJobInterface
}

RecurringJobsGetter has a method to return a RecurringJobInterface. A group's client should implement this interface.

type ReplicaExpansion

type ReplicaExpansion interface{}

type ReplicaInterface

type ReplicaInterface interface {
	Create(ctx context.Context, replica *v1beta2.Replica, opts v1.CreateOptions) (*v1beta2.Replica, error)
	Update(ctx context.Context, replica *v1beta2.Replica, opts v1.UpdateOptions) (*v1beta2.Replica, error)
	UpdateStatus(ctx context.Context, replica *v1beta2.Replica, opts v1.UpdateOptions) (*v1beta2.Replica, 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) (*v1beta2.Replica, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1beta2.ReplicaList, 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 *v1beta2.Replica, err error)
	ReplicaExpansion
}

ReplicaInterface has methods to work with Replica resources.

type ReplicasGetter

type ReplicasGetter interface {
	Replicas(namespace string) ReplicaInterface
}

ReplicasGetter has a method to return a ReplicaInterface. A group's client should implement this interface.

type SettingExpansion

type SettingExpansion interface{}

type SettingInterface

type SettingInterface interface {
	Create(ctx context.Context, setting *v1beta2.Setting, opts v1.CreateOptions) (*v1beta2.Setting, error)
	Update(ctx context.Context, setting *v1beta2.Setting, opts v1.UpdateOptions) (*v1beta2.Setting, 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) (*v1beta2.Setting, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1beta2.SettingList, 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 *v1beta2.Setting, err error)
	SettingExpansion
}

SettingInterface has methods to work with Setting resources.

type SettingsGetter

type SettingsGetter interface {
	Settings(namespace string) SettingInterface
}

SettingsGetter has a method to return a SettingInterface. A group's client should implement this interface.

type ShareManagerExpansion

type ShareManagerExpansion interface{}

type ShareManagerInterface

type ShareManagerInterface interface {
	Create(ctx context.Context, shareManager *v1beta2.ShareManager, opts v1.CreateOptions) (*v1beta2.ShareManager, error)
	Update(ctx context.Context, shareManager *v1beta2.ShareManager, opts v1.UpdateOptions) (*v1beta2.ShareManager, error)
	UpdateStatus(ctx context.Context, shareManager *v1beta2.ShareManager, opts v1.UpdateOptions) (*v1beta2.ShareManager, 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) (*v1beta2.ShareManager, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1beta2.ShareManagerList, 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 *v1beta2.ShareManager, err error)
	ShareManagerExpansion
}

ShareManagerInterface has methods to work with ShareManager resources.

type ShareManagersGetter

type ShareManagersGetter interface {
	ShareManagers(namespace string) ShareManagerInterface
}

ShareManagersGetter has a method to return a ShareManagerInterface. A group's client should implement this interface.

type SnapshotExpansion

type SnapshotExpansion interface{}

type SnapshotInterface

type SnapshotInterface interface {
	Create(ctx context.Context, snapshot *v1beta2.Snapshot, opts v1.CreateOptions) (*v1beta2.Snapshot, error)
	Update(ctx context.Context, snapshot *v1beta2.Snapshot, opts v1.UpdateOptions) (*v1beta2.Snapshot, error)
	UpdateStatus(ctx context.Context, snapshot *v1beta2.Snapshot, opts v1.UpdateOptions) (*v1beta2.Snapshot, 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) (*v1beta2.Snapshot, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1beta2.SnapshotList, 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 *v1beta2.Snapshot, err error)
	SnapshotExpansion
}

SnapshotInterface has methods to work with Snapshot resources.

type SnapshotsGetter

type SnapshotsGetter interface {
	Snapshots(namespace string) SnapshotInterface
}

SnapshotsGetter has a method to return a SnapshotInterface. A group's client should implement this interface.

type SupportBundleExpansion

type SupportBundleExpansion interface{}

type SupportBundleInterface

type SupportBundleInterface interface {
	Create(ctx context.Context, supportBundle *v1beta2.SupportBundle, opts v1.CreateOptions) (*v1beta2.SupportBundle, error)
	Update(ctx context.Context, supportBundle *v1beta2.SupportBundle, opts v1.UpdateOptions) (*v1beta2.SupportBundle, error)
	UpdateStatus(ctx context.Context, supportBundle *v1beta2.SupportBundle, opts v1.UpdateOptions) (*v1beta2.SupportBundle, 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) (*v1beta2.SupportBundle, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1beta2.SupportBundleList, 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 *v1beta2.SupportBundle, err error)
	SupportBundleExpansion
}

SupportBundleInterface has methods to work with SupportBundle resources.

type SupportBundlesGetter

type SupportBundlesGetter interface {
	SupportBundles(namespace string) SupportBundleInterface
}

SupportBundlesGetter has a method to return a SupportBundleInterface. A group's client should implement this interface.

type SystemBackupExpansion

type SystemBackupExpansion interface{}

type SystemBackupInterface

type SystemBackupInterface interface {
	Create(ctx context.Context, systemBackup *v1beta2.SystemBackup, opts v1.CreateOptions) (*v1beta2.SystemBackup, error)
	Update(ctx context.Context, systemBackup *v1beta2.SystemBackup, opts v1.UpdateOptions) (*v1beta2.SystemBackup, error)
	UpdateStatus(ctx context.Context, systemBackup *v1beta2.SystemBackup, opts v1.UpdateOptions) (*v1beta2.SystemBackup, 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) (*v1beta2.SystemBackup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1beta2.SystemBackupList, 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 *v1beta2.SystemBackup, err error)
	SystemBackupExpansion
}

SystemBackupInterface has methods to work with SystemBackup resources.

type SystemBackupsGetter

type SystemBackupsGetter interface {
	SystemBackups(namespace string) SystemBackupInterface
}

SystemBackupsGetter has a method to return a SystemBackupInterface. A group's client should implement this interface.

type SystemRestoreExpansion

type SystemRestoreExpansion interface{}

type SystemRestoreInterface

type SystemRestoreInterface interface {
	Create(ctx context.Context, systemRestore *v1beta2.SystemRestore, opts v1.CreateOptions) (*v1beta2.SystemRestore, error)
	Update(ctx context.Context, systemRestore *v1beta2.SystemRestore, opts v1.UpdateOptions) (*v1beta2.SystemRestore, error)
	UpdateStatus(ctx context.Context, systemRestore *v1beta2.SystemRestore, opts v1.UpdateOptions) (*v1beta2.SystemRestore, 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) (*v1beta2.SystemRestore, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1beta2.SystemRestoreList, 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 *v1beta2.SystemRestore, err error)
	SystemRestoreExpansion
}

SystemRestoreInterface has methods to work with SystemRestore resources.

type SystemRestoresGetter

type SystemRestoresGetter interface {
	SystemRestores(namespace string) SystemRestoreInterface
}

SystemRestoresGetter has a method to return a SystemRestoreInterface. A group's client should implement this interface.

type VolumeAttachmentExpansion added in v0.5.4

type VolumeAttachmentExpansion interface{}

type VolumeAttachmentInterface added in v0.5.4

type VolumeAttachmentInterface interface {
	Create(ctx context.Context, volumeAttachment *v1beta2.VolumeAttachment, opts v1.CreateOptions) (*v1beta2.VolumeAttachment, error)
	Update(ctx context.Context, volumeAttachment *v1beta2.VolumeAttachment, opts v1.UpdateOptions) (*v1beta2.VolumeAttachment, error)
	UpdateStatus(ctx context.Context, volumeAttachment *v1beta2.VolumeAttachment, opts v1.UpdateOptions) (*v1beta2.VolumeAttachment, 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) (*v1beta2.VolumeAttachment, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1beta2.VolumeAttachmentList, 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 *v1beta2.VolumeAttachment, err error)
	VolumeAttachmentExpansion
}

VolumeAttachmentInterface has methods to work with VolumeAttachment resources.

type VolumeAttachmentsGetter added in v0.5.4

type VolumeAttachmentsGetter interface {
	VolumeAttachments(namespace string) VolumeAttachmentInterface
}

VolumeAttachmentsGetter has a method to return a VolumeAttachmentInterface. A group's client should implement this interface.

type VolumeExpansion

type VolumeExpansion interface{}

type VolumeInterface

type VolumeInterface interface {
	Create(ctx context.Context, volume *v1beta2.Volume, opts v1.CreateOptions) (*v1beta2.Volume, error)
	Update(ctx context.Context, volume *v1beta2.Volume, opts v1.UpdateOptions) (*v1beta2.Volume, error)
	UpdateStatus(ctx context.Context, volume *v1beta2.Volume, opts v1.UpdateOptions) (*v1beta2.Volume, 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) (*v1beta2.Volume, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1beta2.VolumeList, 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 *v1beta2.Volume, err error)
	VolumeExpansion
}

VolumeInterface has methods to work with Volume resources.

type VolumesGetter

type VolumesGetter interface {
	Volumes(namespace string) VolumeInterface
}

VolumesGetter has a method to return a VolumeInterface. 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