v1

package
v1.4.0-rc4 Latest Latest
Warning

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

Go to latest
Published: Oct 23, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Interface

type Interface interface {
	VolumeSnapshot() VolumeSnapshotController
	VolumeSnapshotClass() VolumeSnapshotClassController
	VolumeSnapshotContent() VolumeSnapshotContentController
}

func New

func New(controllerFactory controller.SharedControllerFactory) Interface

type VolumeSnapshotCache

type VolumeSnapshotCache interface {
	generic.CacheInterface[*v1.VolumeSnapshot]
}

VolumeSnapshotCache interface for retrieving VolumeSnapshot resources in memory.

type VolumeSnapshotClassCache

type VolumeSnapshotClassCache interface {
	generic.NonNamespacedCacheInterface[*v1.VolumeSnapshotClass]
}

VolumeSnapshotClassCache interface for retrieving VolumeSnapshotClass resources in memory.

type VolumeSnapshotClassClient

type VolumeSnapshotClassClient interface {
	generic.NonNamespacedClientInterface[*v1.VolumeSnapshotClass, *v1.VolumeSnapshotClassList]
}

VolumeSnapshotClassClient interface for managing VolumeSnapshotClass resources in Kubernetes.

type VolumeSnapshotClassController

type VolumeSnapshotClassController interface {
	generic.NonNamespacedControllerInterface[*v1.VolumeSnapshotClass, *v1.VolumeSnapshotClassList]
}

VolumeSnapshotClassController interface for managing VolumeSnapshotClass resources.

type VolumeSnapshotClient

type VolumeSnapshotClient interface {
	generic.ClientInterface[*v1.VolumeSnapshot, *v1.VolumeSnapshotList]
}

VolumeSnapshotClient interface for managing VolumeSnapshot resources in Kubernetes.

type VolumeSnapshotContentCache

type VolumeSnapshotContentCache interface {
	generic.NonNamespacedCacheInterface[*v1.VolumeSnapshotContent]
}

VolumeSnapshotContentCache interface for retrieving VolumeSnapshotContent resources in memory.

type VolumeSnapshotContentClient

type VolumeSnapshotContentClient interface {
	generic.NonNamespacedClientInterface[*v1.VolumeSnapshotContent, *v1.VolumeSnapshotContentList]
}

VolumeSnapshotContentClient interface for managing VolumeSnapshotContent resources in Kubernetes.

type VolumeSnapshotContentController

type VolumeSnapshotContentController interface {
	generic.NonNamespacedControllerInterface[*v1.VolumeSnapshotContent, *v1.VolumeSnapshotContentList]
}

VolumeSnapshotContentController interface for managing VolumeSnapshotContent resources.

type VolumeSnapshotController

type VolumeSnapshotController interface {
	generic.ControllerInterface[*v1.VolumeSnapshot, *v1.VolumeSnapshotList]
}

VolumeSnapshotController interface for managing VolumeSnapshot resources.

Jump to

Keyboard shortcuts

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