package
2.0.0-beta1+incompatible
Repository: https://github.com/ibm/ibmcloud-volume-interface.git
Documentation: pkg.go.dev

# Constants

EndpointNotReachable indicates that token exchange endpoint is incorrect.
ErrorBadRequest indicates a generic bad request to the Provider API (Caller can treat this as a fatal failure).
ErrorFailedTokenExchange indicates an IAM token exchange problem.
ErrorInsufficientPermissions indicates an operation failed due to a confirmed problem with IaaS user permissions (Caller can retry later, but not indefinitely).
ErrorPanic indicates recovery from a panic.
ErrorProviderAccountTemporarilyLocked indicates the IaaS account as it has been temporarily locked.
ErrorRateLimitExceeded indicates IaaS API rate limit has been exceeded (Caller can continue to retry indefinitely).
ErrorRequiredFieldMissing indicates the required field is missing from the request (Caller can treat this as a fatal failure).
ErrorTemporaryConnectionProblem indicates an *AMBIGUOUS RESPONSE* due to IaaS API timeout or reset (Caller can continue to retry indefinitely).
ErrorUnauthorised indicates an IaaS authorisation error.
ErrorUnclassified indicates a generic unclassified error.
ErrorUnknownProvider indicates the named provider is not known.
ErrorUnsupportedAuthType indicates the requested Auth-Type is not supported (Caller can treat this as a fatal failure).
ErrorUnsupportedMethod indicates the requested Provider API method is not supported (Caller can treat this as a fatal failure).
ErrorVolumeAttachFailed indicates if volume attach to instance is failed.
ErrorVolumeDetachFailed indicates if volume detach from instance is failed.
Timeout indicates that there was timeout reaching token exchange endpoint.

# Type aliases

ReasonCode ...