Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type BackingImageDataSourceExpansion
- type BackingImageDataSourceInterface
- type BackingImageDataSourcesGetter
- type BackingImageExpansion
- type BackingImageInterface
- type BackingImageManagerExpansion
- type BackingImageManagerInterface
- type BackingImageManagersGetter
- type BackingImagesGetter
- type BackupBackingImageExpansion
- type BackupBackingImageInterface
- type BackupBackingImagesGetter
- type BackupExpansion
- type BackupInterface
- type BackupTargetExpansion
- type BackupTargetInterface
- type BackupTargetsGetter
- type BackupVolumeExpansion
- type BackupVolumeInterface
- type BackupVolumesGetter
- type BackupsGetter
- type EngineExpansion
- type EngineImageExpansion
- type EngineImageInterface
- type EngineImagesGetter
- type EngineInterface
- type EnginesGetter
- type InstanceManagerExpansion
- type InstanceManagerInterface
- type InstanceManagersGetter
- type LonghornV1beta2Client
- func (c *LonghornV1beta2Client) BackingImageDataSources(namespace string) BackingImageDataSourceInterface
- func (c *LonghornV1beta2Client) BackingImageManagers(namespace string) BackingImageManagerInterface
- func (c *LonghornV1beta2Client) BackingImages(namespace string) BackingImageInterface
- func (c *LonghornV1beta2Client) BackupBackingImages(namespace string) BackupBackingImageInterface
- func (c *LonghornV1beta2Client) BackupTargets(namespace string) BackupTargetInterface
- func (c *LonghornV1beta2Client) BackupVolumes(namespace string) BackupVolumeInterface
- func (c *LonghornV1beta2Client) Backups(namespace string) BackupInterface
- func (c *LonghornV1beta2Client) EngineImages(namespace string) EngineImageInterface
- func (c *LonghornV1beta2Client) Engines(namespace string) EngineInterface
- func (c *LonghornV1beta2Client) InstanceManagers(namespace string) InstanceManagerInterface
- func (c *LonghornV1beta2Client) Nodes(namespace string) NodeInterface
- func (c *LonghornV1beta2Client) Orphans(namespace string) OrphanInterface
- func (c *LonghornV1beta2Client) RESTClient() rest.Interface
- func (c *LonghornV1beta2Client) RecurringJobs(namespace string) RecurringJobInterface
- func (c *LonghornV1beta2Client) Replicas(namespace string) ReplicaInterface
- func (c *LonghornV1beta2Client) Settings(namespace string) SettingInterface
- func (c *LonghornV1beta2Client) ShareManagers(namespace string) ShareManagerInterface
- func (c *LonghornV1beta2Client) Snapshots(namespace string) SnapshotInterface
- func (c *LonghornV1beta2Client) SupportBundles(namespace string) SupportBundleInterface
- func (c *LonghornV1beta2Client) SystemBackups(namespace string) SystemBackupInterface
- func (c *LonghornV1beta2Client) SystemRestores(namespace string) SystemRestoreInterface
- func (c *LonghornV1beta2Client) VolumeAttachments(namespace string) VolumeAttachmentInterface
- func (c *LonghornV1beta2Client) Volumes(namespace string) VolumeInterface
- type LonghornV1beta2Interface
- type NodeExpansion
- type NodeInterface
- type NodesGetter
- type OrphanExpansion
- type OrphanInterface
- type OrphansGetter
- type RecurringJobExpansion
- type RecurringJobInterface
- type RecurringJobsGetter
- type ReplicaExpansion
- type ReplicaInterface
- type ReplicasGetter
- type SettingExpansion
- type SettingInterface
- type SettingsGetter
- type ShareManagerExpansion
- type ShareManagerInterface
- type ShareManagersGetter
- type SnapshotExpansion
- type SnapshotInterface
- type SnapshotsGetter
- type SupportBundleExpansion
- type SupportBundleInterface
- type SupportBundlesGetter
- type SystemBackupExpansion
- type SystemBackupInterface
- type SystemBackupsGetter
- type SystemRestoreExpansion
- type SystemRestoreInterface
- type SystemRestoresGetter
- type VolumeAttachmentExpansion
- type VolumeAttachmentInterface
- type VolumeAttachmentsGetter
- type VolumeExpansion
- type VolumeInterface
- type VolumesGetter
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 BackupBackingImageExpansion ¶ added in v1.3.0
type BackupBackingImageExpansion interface{}
type BackupBackingImageInterface ¶ added in v1.3.0
type BackupBackingImageInterface interface { Create(ctx context.Context, backupBackingImage *v1beta2.BackupBackingImage, opts v1.CreateOptions) (*v1beta2.BackupBackingImage, error) Update(ctx context.Context, backupBackingImage *v1beta2.BackupBackingImage, opts v1.UpdateOptions) (*v1beta2.BackupBackingImage, error) UpdateStatus(ctx context.Context, backupBackingImage *v1beta2.BackupBackingImage, opts v1.UpdateOptions) (*v1beta2.BackupBackingImage, 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.BackupBackingImage, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta2.BackupBackingImageList, 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.BackupBackingImage, err error) BackupBackingImageExpansion }
BackupBackingImageInterface has methods to work with BackupBackingImage resources.
type BackupBackingImagesGetter ¶ added in v1.3.0
type BackupBackingImagesGetter interface {
BackupBackingImages(namespace string) BackupBackingImageInterface
}
BackupBackingImagesGetter has a method to return a BackupBackingImageInterface. 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 ¶
func New(c rest.Interface) *LonghornV1beta2Client
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 ¶
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) BackupBackingImages ¶ added in v1.3.0
func (c *LonghornV1beta2Client) BackupBackingImages(namespace string) BackupBackingImageInterface
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 v1.2.2
func (c *LonghornV1beta2Client) VolumeAttachments(namespace string) VolumeAttachmentInterface
func (*LonghornV1beta2Client) Volumes ¶
func (c *LonghornV1beta2Client) Volumes(namespace string) VolumeInterface
type LonghornV1beta2Interface ¶
type LonghornV1beta2Interface interface { RESTClient() rest.Interface BackingImagesGetter BackingImageDataSourcesGetter BackingImageManagersGetter BackupsGetter BackupBackingImagesGetter BackupTargetsGetter BackupVolumesGetter EnginesGetter EngineImagesGetter InstanceManagersGetter NodesGetter OrphansGetter RecurringJobsGetter ReplicasGetter SettingsGetter ShareManagersGetter SnapshotsGetter SupportBundlesGetter SystemBackupsGetter SystemRestoresGetter VolumesGetter VolumeAttachmentsGetter }
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 { ShareManagerExpansion }
ShareManagerInterface has methods to work with ShareManager resources.
type ShareManagersGetter ¶
type ShareManagersGetter interface {
}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 v1.2.2
type VolumeAttachmentExpansion interface{}
type VolumeAttachmentInterface ¶ added in v1.2.2
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 v1.2.2
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.
Source Files ¶
- backingimage.go
- backingimagedatasource.go
- backingimagemanager.go
- backup.go
- backupbackingimage.go
- backuptarget.go
- backupvolume.go
- doc.go
- engine.go
- engineimage.go
- generated_expansion.go
- instancemanager.go
- longhorn.io_client.go
- node.go
- orphan.go
- recurringjob.go
- replica.go
- setting.go
- sharemanager.go
- snapshot.go
- supportbundle.go
- systembackup.go
- systemrestore.go
- volume.go
- volumeattachment.go