Documentation ¶
Index ¶
- func NewNfsMounter(logger *log.Logger) resources.Mounter
- func NewScbeMounter(scbeRemoteConfig resources.ScbeRemoteConfig) resources.Mounter
- func NewScbeMounterWithExecuter(scbeRemoteConfig resources.ScbeRemoteConfig, ...) resources.Mounter
- func NewSpectrumScaleMounter(logger *log.Logger) resources.Mounter
- type MounterFactory
- type NoMounterForVolumeError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewScbeMounter ¶
func NewScbeMounter(scbeRemoteConfig resources.ScbeRemoteConfig) resources.Mounter
func NewScbeMounterWithExecuter ¶ added in v1.2.0
func NewScbeMounterWithExecuter(scbeRemoteConfig resources.ScbeRemoteConfig, blockDeviceMounterUtils block_device_mounter_utils.BlockDeviceMounterUtils, executer utils.Executor) resources.Mounter
Types ¶
type MounterFactory ¶ added in v1.2.0
type MounterFactory interface {
GetMounterPerBackend(backend string, legacyLogger *log.Logger, pluginConfig resources.UbiquityPluginConfig, requestContext resources.RequestContext) (resources.Mounter, error)
}
func NewMounterFactory ¶ added in v1.2.0
func NewMounterFactory() MounterFactory
type NoMounterForVolumeError ¶ added in v1.2.0
type NoMounterForVolumeError struct {
// contains filtered or unexported fields
}
func (*NoMounterForVolumeError) Error ¶ added in v1.2.0
func (e *NoMounterForVolumeError) Error() string
Click to show internal directories.
Click to hide internal directories.