Documentation ¶
Index ¶
- Constants
- func Code(err error) (string, bool)
- func IsConflict(err error) bool
- func IsFailedDependency(err error) bool
- func IsIgnorableSecurityGroupError(err error) error
- func IsInvalidNotFoundError(err error) bool
- func IsNotFound(err error) bool
- func IsSDKError(err error) (ok bool)
- func Message(err error) string
- func NewConflict(err error) error
- func NewFailedDependency(err error) error
- func NewNotFound(err error) error
- func ReasonForError(err error) int
- type ServerError
Constants ¶
const ( AuthFailure = "AuthFailure" GroupNotFound = "InvalidGroup.NotFound" PermissionNotFound = "InvalidPermission.NotFound" ResourceNotFound = "InvalidResourceID.NotFound" InvalidInstanceID = "InvalidInstanceID.NotFound" InvalidParameter = "Client.InvalidParameterNotFound.Instance" SecurityGroupProcessing = "Server.ResourceIncorrectState.SecurityGroup.Processing" )
Variables ¶
This section is empty.
Functions ¶
func IsConflict ¶
IsConflict returns true if the error was created by NewConflict.
func IsFailedDependency ¶
IsFailedDependency checks if the error is pf http.StatusFailedDependency
func IsIgnorableSecurityGroupError ¶
IsIgnorableSecurityGroupError checks for errors in SG that can be ignored and then return nil.
func IsInvalidNotFoundError ¶
IsInvalidNotFoundError tests for common aws not found errors
func IsNotFound ¶
IsNotFound returns true if the error was created by NewNotFound.
func IsSDKError ¶
IsSDKError returns true if the error is of type awserr.Error.
func NewConflict ¶
NewConflict returns a new error which indicates that the request cannot be processed due to a conflict.
func NewFailedDependency ¶
NewFailedDependency returns a new error which indicates that a dependency failure status
func NewNotFound ¶
NewNotFound returns a new error which indicates that the resource of the kind and the name was not found.
func ReasonForError ¶
ReasonForError returns the HTTP status for a particular error.
Types ¶
type ServerError ¶
type ServerError struct { Code int // contains filtered or unexported fields }
func (*ServerError) Error ¶
func (e *ServerError) Error() string
Error implements the Error interface.