Documentation ¶
Index ¶
- func NewDummyDevicePathResolver() dummyDevicePathResolver
- func NewIDDevicePathResolver(diskWaitTimeout time.Duration, udev boshudev.UdevDevice, fs boshsys.FileSystem) idDevicePathResolver
- func NewMappedDevicePathResolver(diskWaitTimeout time.Duration, fs boshsys.FileSystem) mappedDevicePathResolver
- func NewScsiDevicePathResolver(diskWaitTimeout time.Duration, fs boshsys.FileSystem) (scsiDevicePathResolver scsiDevicePathResolver)
- func NewVirtioDevicePathResolver(idDevicePathResolver DevicePathResolver, ...) virtioDevicePathResolver
- type DevicePathResolver
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDummyDevicePathResolver ¶
func NewDummyDevicePathResolver() dummyDevicePathResolver
func NewIDDevicePathResolver ¶
func NewIDDevicePathResolver( diskWaitTimeout time.Duration, udev boshudev.UdevDevice, fs boshsys.FileSystem, ) idDevicePathResolver
func NewMappedDevicePathResolver ¶
func NewMappedDevicePathResolver( diskWaitTimeout time.Duration, fs boshsys.FileSystem, ) mappedDevicePathResolver
func NewScsiDevicePathResolver ¶
func NewScsiDevicePathResolver( diskWaitTimeout time.Duration, fs boshsys.FileSystem, ) (scsiDevicePathResolver scsiDevicePathResolver)
func NewVirtioDevicePathResolver ¶
func NewVirtioDevicePathResolver( idDevicePathResolver DevicePathResolver, mappedDevicePathResolver DevicePathResolver, logger boshlog.Logger, ) virtioDevicePathResolver
Types ¶
type DevicePathResolver ¶
type DevicePathResolver interface {
GetRealDevicePath(diskSettings boshsettings.DiskSettings) (realPath string, timedOut bool, err error)
}
Source Files ¶
Click to show internal directories.
Click to hide internal directories.