Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type SnapshotV1Client
- func (c *SnapshotV1Client) RESTClient() rest.Interface
- func (c *SnapshotV1Client) VolumeSnapshotClasses() VolumeSnapshotClassInterface
- func (c *SnapshotV1Client) VolumeSnapshotContents() VolumeSnapshotContentInterface
- func (c *SnapshotV1Client) VolumeSnapshots(namespace string) VolumeSnapshotInterface
- type SnapshotV1Interface
- type VolumeSnapshotClassExpansion
- type VolumeSnapshotClassInterface
- type VolumeSnapshotClassesGetter
- type VolumeSnapshotContentExpansion
- type VolumeSnapshotContentInterface
- type VolumeSnapshotContentsGetter
- type VolumeSnapshotExpansion
- type VolumeSnapshotInterface
- type VolumeSnapshotsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SnapshotV1Client ¶
type SnapshotV1Client struct {
// contains filtered or unexported fields
}
SnapshotV1Client is used to interact with features provided by the snapshot.storage.k8s.io group.
func New ¶
func New(c rest.Interface) *SnapshotV1Client
New creates a new SnapshotV1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*SnapshotV1Client, error)
NewForConfig creates a new SnapshotV1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *SnapshotV1Client
NewForConfigOrDie creates a new SnapshotV1Client for the given config and panics if there is an error in the config.
func (*SnapshotV1Client) RESTClient ¶
func (c *SnapshotV1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*SnapshotV1Client) VolumeSnapshotClasses ¶
func (c *SnapshotV1Client) VolumeSnapshotClasses() VolumeSnapshotClassInterface
func (*SnapshotV1Client) VolumeSnapshotContents ¶
func (c *SnapshotV1Client) VolumeSnapshotContents() VolumeSnapshotContentInterface
func (*SnapshotV1Client) VolumeSnapshots ¶
func (c *SnapshotV1Client) VolumeSnapshots(namespace string) VolumeSnapshotInterface
type SnapshotV1Interface ¶
type SnapshotV1Interface interface { RESTClient() rest.Interface VolumeSnapshotsGetter VolumeSnapshotClassesGetter VolumeSnapshotContentsGetter }
type VolumeSnapshotClassExpansion ¶
type VolumeSnapshotClassExpansion interface{}
type VolumeSnapshotClassInterface ¶
type VolumeSnapshotClassInterface interface { Create(ctx context.Context, volumeSnapshotClass *v1.VolumeSnapshotClass, opts metav1.CreateOptions) (*v1.VolumeSnapshotClass, error) Update(ctx context.Context, volumeSnapshotClass *v1.VolumeSnapshotClass, opts metav1.UpdateOptions) (*v1.VolumeSnapshotClass, error) Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.VolumeSnapshotClass, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.VolumeSnapshotClassList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.VolumeSnapshotClass, err error) VolumeSnapshotClassExpansion }
VolumeSnapshotClassInterface has methods to work with VolumeSnapshotClass resources.
type VolumeSnapshotClassesGetter ¶
type VolumeSnapshotClassesGetter interface {
VolumeSnapshotClasses() VolumeSnapshotClassInterface
}
VolumeSnapshotClassesGetter has a method to return a VolumeSnapshotClassInterface. A group's client should implement this interface.
type VolumeSnapshotContentExpansion ¶
type VolumeSnapshotContentExpansion interface{}
type VolumeSnapshotContentInterface ¶
type VolumeSnapshotContentInterface interface { Create(ctx context.Context, volumeSnapshotContent *v1.VolumeSnapshotContent, opts metav1.CreateOptions) (*v1.VolumeSnapshotContent, error) Update(ctx context.Context, volumeSnapshotContent *v1.VolumeSnapshotContent, opts metav1.UpdateOptions) (*v1.VolumeSnapshotContent, error) UpdateStatus(ctx context.Context, volumeSnapshotContent *v1.VolumeSnapshotContent, opts metav1.UpdateOptions) (*v1.VolumeSnapshotContent, error) Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.VolumeSnapshotContent, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.VolumeSnapshotContentList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.VolumeSnapshotContent, err error) VolumeSnapshotContentExpansion }
VolumeSnapshotContentInterface has methods to work with VolumeSnapshotContent resources.
type VolumeSnapshotContentsGetter ¶
type VolumeSnapshotContentsGetter interface {
VolumeSnapshotContents() VolumeSnapshotContentInterface
}
VolumeSnapshotContentsGetter has a method to return a VolumeSnapshotContentInterface. A group's client should implement this interface.
type VolumeSnapshotExpansion ¶
type VolumeSnapshotExpansion interface{}
type VolumeSnapshotInterface ¶
type VolumeSnapshotInterface interface { Create(ctx context.Context, volumeSnapshot *v1.VolumeSnapshot, opts metav1.CreateOptions) (*v1.VolumeSnapshot, error) Update(ctx context.Context, volumeSnapshot *v1.VolumeSnapshot, opts metav1.UpdateOptions) (*v1.VolumeSnapshot, error) UpdateStatus(ctx context.Context, volumeSnapshot *v1.VolumeSnapshot, opts metav1.UpdateOptions) (*v1.VolumeSnapshot, error) Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.VolumeSnapshot, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.VolumeSnapshotList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.VolumeSnapshot, err error) VolumeSnapshotExpansion }
VolumeSnapshotInterface has methods to work with VolumeSnapshot resources.
type VolumeSnapshotsGetter ¶
type VolumeSnapshotsGetter interface {
VolumeSnapshots(namespace string) VolumeSnapshotInterface
}
VolumeSnapshotsGetter has a method to return a VolumeSnapshotInterface. A group's client should implement this interface.