Documentation
¶
Index ¶
- type PluginHostStorage
- func (s *PluginHostStorage) AddFactories(b bus.Bus, sr *static.Resolver)
- func (s *PluginHostStorage) BuildVolumeConfig(id string, baseVolCtrlConf *volume_controller.Config) (config.Config, error)
- func (s *PluginHostStorage) DeleteVolume(id string) error
- func (s *PluginHostStorage) GetStorageInfo() *storage.StorageInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PluginHostStorage ¶
type PluginHostStorage struct{}
PluginHostStorage provides storage via the plugin host.
func NewPluginHostStorage ¶
func NewPluginHostStorage() *PluginHostStorage
NewPluginHostStorage constructs the storage.
func (*PluginHostStorage) AddFactories ¶
func (s *PluginHostStorage) AddFactories(b bus.Bus, sr *static.Resolver)
AddFactories adds the factories to the resolver.
func (*PluginHostStorage) BuildVolumeConfig ¶
func (s *PluginHostStorage) BuildVolumeConfig(id string, baseVolCtrlConf *volume_controller.Config) (config.Config, error)
BuildVolumeConfig creates the volume config for the store ID. Returns nil if the storage cannot produce Volume. baseVolCtrlConf can be nil
func (*PluginHostStorage) DeleteVolume ¶
func (s *PluginHostStorage) DeleteVolume(id string) error
DeleteVolume is not supported for plugin host storage.
func (*PluginHostStorage) GetStorageInfo ¶
func (s *PluginHostStorage) GetStorageInfo() *storage.StorageInfo
GetStorageInfo returns StorageInfo.
Click to show internal directories.
Click to hide internal directories.