Versions in this module Expand all Collapse all v0 v0.2.1 Oct 27, 2015 Changes in this version + var ErrDriverBlockDeviceDiscovery = ErrRexRay(ErrCodeDriverBlockDeviceDiscovery) + var ErrDriverInstanceDiscovery = ErrRexRay(ErrCodeDriverInstanceDiscovery) + var ErrDriverSnapshotDiscovery = ErrRexRay(ErrCodeDriverSnapshotDiscovery) + var ErrDriverVolumeDiscovery = ErrRexRay(ErrCodeDriverVolumeDiscovery) + var ErrLocalVolumeMaps = ErrRexRay(ErrCodeLocalVolumeMaps) + var ErrMissingVolumeID = ErrRexRay(ErrCodeMissingVolumeID) + var ErrMultipleDriversDetected = ErrRexRay(ErrCodeMultipleDriversDetected) + var ErrMultipleVolumesReturned = ErrRexRay(ErrCodeMultipleVolumesReturned) + var ErrNoOSDetected = ErrRexRay(ErrCodeNoOSDetected) + var ErrNoOSDrivers = ErrRexRay(ErrCodeNoOSDrivers) + var ErrNoStorageDetected = ErrRexRay(ErrCodeNoStorageDetected) + var ErrNoStorageDrivers = ErrRexRay(ErrCodeNoStorageDrivers) + var ErrNoVolumeDrivers = ErrRexRay(ErrCodeNoVolumeDrivers) + var ErrNoVolumesDetected = ErrRexRay(ErrCodeNoVolumesDetected) + var ErrNoVolumesReturned = ErrRexRay(ErrCodeNoVolumesReturned) + var ErrNotImplemented = ErrRexRay(ErrCodeNotImplemented) + var ErrRunAsyncFromVolume = ErrRexRay(ErrCodeRunAsyncFromVolume) + var ErrUnknownFileSystem = ErrRexRay(ErrCodeUnknownFileSystem) + var ErrUnknownOS = ErrRexRay(ErrCodeUnknownOS) + func New(message string) error + func Newf(format string, a ...interface{}) error + func WithError(message string, inner error) error + func WithField(key string, val interface{}, message string) error + func WithFieldE(key string, val interface{}, message string, inner error) error + func WithFields(fields map[string]interface{}, message string) error + func WithFieldsE(fields map[string]interface{}, message string, inner error) error + type Error struct + func (e *Error) Error() string + func (e *Error) GolfExportedFields() map[string]interface{} + func (e *Error) PlayGolf() bool + type Fields map[string]interface + type RexRayErr struct + Code RexRayErrCode + func ErrRexRay(code RexRayErrCode) *RexRayErr + func (e *RexRayErr) Error() string + type RexRayErrCode int + const ErrCodeDriverBlockDeviceDiscovery + const ErrCodeDriverInstanceDiscovery + const ErrCodeDriverSnapshotDiscovery + const ErrCodeDriverVolumeDiscovery + const ErrCodeLocalVolumeMaps + const ErrCodeMissingVolumeID + const ErrCodeMultipleDriversDetected + const ErrCodeMultipleVolumesReturned + const ErrCodeNoOSDetected + const ErrCodeNoOSDrivers + const ErrCodeNoStorageDetected + const ErrCodeNoStorageDrivers + const ErrCodeNoVolumeDrivers + const ErrCodeNoVolumesDetected + const ErrCodeNoVolumesReturned + const ErrCodeNotImplemented + const ErrCodeRunAsyncFromVolume + const ErrCodeUnknown + const ErrCodeUnknownFileSystem + const ErrCodeUnknownOS v0.2.1-rc1 Oct 20, 2015