# Packages

Package reasoncode ...

# Functions

ErrorDeepUnwrapString returns the full list of unwrapped error strings Returns empty slice if not a provider.Error.
ErrorReasonCode returns reason code if a provider.Error, else ErrorUnclassified.
ErrorToFault returns or builds a Fault pointer for an error (e.g.
FaultToError builds a Error from a Fault pointer (e.g.
GetErrorType return the user error type provided by volume provider.
NewError returns an error that is implemented by provider.Error.
NewErrorRetrier return new ErrorRetrier.
NewErrorWithProperties returns an error that is implemented provider.Error and which is decorated with diagnostic properties.
SafeStringValue returns the referenced string value, treating nil as equivalent to "".
SetFaultResponse sets the Fault field of any response struct.
StringHasValue returns true if the argument is neither nil nor a pointer to the zero/empty string.
TimeTracker Get execution time of a function.
ZapError returns a zapcore.Field for an error that includes the metadata associated with a provider.Error.

# Constants

AttachFailed ...
CreateVolumeAccessPointFailed ...
DeleteVolumeAccessPointFailed ...
DeletionFailed ...
DetachFailed ...
EntityNotFound ...
ErrorTypeFailed ...
ExpansionFailed ...
FailedAccessToken ...
InvalidRequest ...
InstanceNotFound ...
PermissionDenied ...
ProvisioningFailed volume or snapshot provisioning failed.
RetrivalFailed ...
Unauthenticated ...
UpdateFailed ...
VolumeAccessPointFindFailed ...
VolumeAttachFindFailed ...

# Structs

ErrorRetrier retry the function.
Message Wrapper Message/Error Class.