Documentation ¶
Overview ¶
Package errors implements various error types that are used both internally, and that may be returned from the client interface.
Errors returned by the client that are not covered by these errors can be considered as general internal failures.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ErrorConnectionUnauthorized ¶
type ErrorConnectionUnauthorized struct {
}Error indicating a problem connecting to the backend.
func (ErrorConnectionUnauthorized) Error ¶
func (e ErrorConnectionUnauthorized) Error() string
type ErrorDatastoreError ¶
type ErrorDatastoreError struct { Err error Identifier interface{} }
Error indicating a problem connecting to the backend.
func (ErrorDatastoreError) Error ¶
func (e ErrorDatastoreError) Error() string
type ErrorInsufficientIdentifiers ¶
type ErrorInsufficientIdentifiers struct {
Name string
}
Error indicating insufficient identifiers have been supplied on a resource management request (create, apply, update, get, delete).
func (ErrorInsufficientIdentifiers) Error ¶
func (e ErrorInsufficientIdentifiers) Error() string
type ErrorResourceAlreadyExists ¶
type ErrorResourceAlreadyExists struct { Err error Identifier interface{} }
Error indicating a resource already exists. Used when attempting to create a resource that already exists.
func (ErrorResourceAlreadyExists) Error ¶
func (e ErrorResourceAlreadyExists) Error() string
type ErrorResourceDoesNotExist ¶
type ErrorResourceDoesNotExist struct { Err error Identifier interface{} }
Error indicating a resource does not exist. Used when attempting to delete or udpate a non-existent resource.
func (ErrorResourceDoesNotExist) Error ¶
func (e ErrorResourceDoesNotExist) Error() string
type ErrorResourceUpdateConflict ¶
type ErrorResourceUpdateConflict struct {
Identifier interface{}
}
Error indicating an atomic update attempt that failed due to a update conflict.
func (ErrorResourceUpdateConflict) Error ¶
func (e ErrorResourceUpdateConflict) Error() string
type ErrorValidation ¶
type ErrorValidation struct {
ErroredFields []ErroredField
}
Validation error containing the fields that are failed validation.
func (ErrorValidation) Error ¶
func (e ErrorValidation) Error() string
type ErroredField ¶
type ErroredField struct { Name string Value interface{} }