kubernetes/staging/src/k8s.io/apiserver/pkg/storage/storagebackend/factory/factory.go

type DestroyFunc

// Create creates a storage backend based on given config.
func Create(c storagebackend.ConfigForResource, newFunc, newListFunc func() runtime.Object, resourcePrefix string) (storage.Interface, DestroyFunc, error) {}

// CreateHealthCheck creates a healthcheck function based on given config.
func CreateHealthCheck(c storagebackend.Config, stopCh <-chan struct{}

func CreateReadyCheck(c storagebackend.Config, stopCh <-chan struct{}

func CreateProber(c storagebackend.Config) (Prober, error) {}

func CreateMonitor(c storagebackend.Config) (metrics.Monitor, error) {}

type Prober