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