Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrorCodeResponse = map[ApiErrorCode]ApiErrorStruct{}/* 153 elements not displayed */
error code to APIError structure, these fields carry respective descriptions for all the error responses.
Functions ¶
This section is empty.
Types ¶
type ApiErrorCode ¶
type ApiErrorCode int
APIErrorCode type of error status.
const ( ErrAccessDenied ApiErrorCode = iota ErrBadDigest ErrBucketAlreadyExists ErrEmptyEntity ErrEntityTooLarge ErrIncompleteBody ErrInternalError ErrInvalidAccessKeyID ErrSuspendedAccessKeyID ErrForbiddenAccessKeyID ErrInvalidBucketName ErrInvalidObjectName ErrInvalidDigest ErrInvalidRange ErrInvalidEncodingType ErrInvalidContinuationToken ErrInvalidMaxKeys ErrInvalidMaxUploads ErrInvalidMaxParts ErrInvalidPartNumberMarker ErrInvalidRequestBody ErrInvalidCopySource ErrInvalidCopySourceStorageClass ErrInvalidCopyDest ErrInvalidCopyRequest ErrInvalidCopyRequestWithSameObject ErrInvalidRenameSourceKey ErrInvalidRenameTarget ErrNotSupportBucketEnabledVersion ErrInvalidPrecondition ErrInvalidPolicyDocument ErrInvalidCorsDocument ErrInvalidVersioning ErrMalformedXML ErrMissingContentLength ErrMissingContentMD5 ErrMissingRequestBodyError ErrNoSuchBucket ErrNoSuchBucketPolicy ErrNoSuchKey ErrNoSuchUpload ErrNoSuchVersion ErrNotImplemented ErrPreconditionFailed ErrRequestTimeTooSkewed ErrSignatureDoesNotMatch ErrMethodNotAllowed ErrInvalidPart ErrInvalidPartOrder ErrAuthorizationHeaderMalformed ErrMalformedPOSTRequest ErrSignatureVersionNotSupported ErrBucketNotEmpty ErrBucketAccessForbidden ErrMalformedPolicy ErrMissingFields ErrMissingCredTag ErrCredMalformed ErrInvalidRegion ErrInvalidService ErrInvalidRequestVersion ErrMissingSignTag ErrMissingSignHeadersTag ErrMissingRequiredSignedHeader ErrSignedHeadersNotSorted ErrPolicyAlreadyExpired ErrPolicyViolation ErrMalformedDate ErrMalformedExpires ErrAuthHeaderEmpty ErrExpiredPresignRequest ErrMissingDateHeader ErrInvalidQuerySignatureAlgo ErrInvalidQueryParams ErrBucketAlreadyOwnedByYou ErrInvalidCannedAcl ErrInvalidSseHeader ErrTooManyBuckets ErrInvalidPosition ErrObjectNotAppendable ErrPositionNotEqualToLength ErrMetadataHeader ErrMaintenance // SSE-S3 related API errors ErrInvalidEncryptionMethod // Server-Side-Encryption (with Customer provided key) related API errors. ErrInsecureSSECustomerRequest ErrSSEMultipartEncrypted ErrSSEEncryptedObject ErrInvalidEncryptionParameters ErrInvalidSSECustomerAlgorithm ErrInvalidSSECustomerKey ErrMissingSSECustomerKey ErrMissingSSECustomerKeyMD5 ErrSSECustomerKeyMD5Mismatch ErrInvalidSSECustomerParameters ErrIncompatibleEncryptionMethod ErrKMSNotConfigured ErrKMSAuthFailure // S3 extended errors. ErrContentSHA256Mismatch // Add new extended error codes here. ContentNotModified // actually not an error ErrInvalidHeader // supplementary error for golang http lib ErrNoSuchBucketCors ErrPolicyMissingFields ErrInvalidAcl ErrUnsupportedAcl ErrNonUTF8Encode ErrInvalidBucketLogging ErrInvalidTargetBucket ErrInvalidLcTagKey ErrInvalidLcTagValue ErrDuplicateLcTagKey ErrInvalidLcTagIsNotEmpty ErrLcDateNotMidnight ErrInvalidLcDate ErrInvalidLcDays ErrInvalidLcUsingDateAndDays ErrInvalidLcFilter ErrInvalidLcRulesNumbers ErrLcMissingNoncurrentDays ErrLcMissingStorageClass ErrInvalidLcStorageClass ErrLcMissingDaysAfterInitiation ErrInvalidLcRuleID ErrInvalidLcRuleStatus ErrLcMissingAction ErrUnsupportFeature ErrNoSuchBucketLc ErrInvalidStorageClass ErrInvalidWebsiteConfiguration ErrMalformedWebsiteConfiguration ErrInvalidWebsiteRedirectProtocol ErrExceededWebsiteRoutingRulesLimit ErrSecondLevelDomainForbidden ErrMissingRoutingRuleInWebsiteRules ErrMissingRedirectInWebsiteRoutingRule ErrMissingRedirectElementInWebsiteRoutingRule ErrDuplicateKeyReplaceTagInWebsiteRoutingRule ErrInvalidHttpRedirectCodeInWebsiteRoutingRule ErrIndexDocumentNotAllowed ErrInvalidIndexDocumentSuffix ErrInvalidErrorDocumentKey ErrMalformedMetadataConfiguration ErrMalformedEncryptionConfiguration ErrMissingRuleInEncryption ErrExceededEncryptionRulesLimit ErrMissingEncryptionByDefaultInEncryptionRule ErrMissingSSEAlgorithmOrKMSMasterKeyIDInEncryptionRule ErrInvalidStatus ErrInvalidRestoreInfo ErrCreateRestoreObject ErrInvalidGlacierObject ErrObjectMovedPermanently ErrObjectMutexProtected ErrRequestLimitExceeded )
Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html
func (ApiErrorCode) AwsErrorCode ¶
func (e ApiErrorCode) AwsErrorCode() string
func (ApiErrorCode) Description ¶
func (e ApiErrorCode) Description() string
func (ApiErrorCode) Error ¶
func (e ApiErrorCode) Error() string
func (ApiErrorCode) HttpStatusCode ¶
func (e ApiErrorCode) HttpStatusCode() int
type ApiErrorStruct ¶
Click to show internal directories.
Click to hide internal directories.