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 …