&[
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.nosuchobjectlockconfiguration",
family: "general",
code: "NoSuchObjectLockConfiguration",
status: 404,
message: "The specified object does not have an ObjectLock configuration.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.nosuchwebsiteconfiguration",
family: "general",
code: "NoSuchWebsiteConfiguration",
status: 404,
message: "The specified bucket does not have a website configuration.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.nosuchtagset",
family: "general",
code: "NoSuchTagSet",
status: 404,
message: "The specified tag does not exist.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.nosuchupload",
family: "general",
code: "NoSuchUpload",
status: 404,
message: "The specified multipart upload does not exist. The upload ID might not be valid, or the multipart upload might have been aborted or completed.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.nosuchversion",
family: "general",
code: "NoSuchVersion",
status: 404,
message: "The version ID specified in the request does not match an existing version.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.notdeviceownererror",
family: "general",
code: "NotDeviceOwnerError",
status: 400,
message: "The device that generated the token is not owned by the authenticated user.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.notimplemented",
family: "general",
code: "NotImplemented",
status: 501,
message: "A header that you provided implies functionality that is not implemented.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.notmodified",
family: "general",
code: "NotModified",
status: 304,
message: "The resource was not changed.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.notransformationdefined",
family: "general",
code: "NoTransformationDefined",
status: 404,
message: "No transformation found for this Object Lambda Access Point.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.notsignedup",
family: "general",
code: "NotSignedUp",
status: 403,
message:
"Your account is not signed up for the Amazon S3 service. You must sign up before you can use Amazon S3. You can sign up at the following URL: https://aws.amazon.com/s3",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.objectlockconfigurationnotfounderror",
family: "general",
code: "ObjectLockConfigurationNotFoundError",
status: 404,
message: "The Object Lock configuration does not exist for this bucket.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.ownershipcontrolsnotfounderror",
family: "general",
code: "OwnershipControlsNotFoundError",
status: 404,
message: "The bucket ownership controls were not found.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.operationaborted",
family: "general",
code: "OperationAborted",
status: 409,
message: "A conflicting conditional operation is currently in progress against this resource. Try again.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.permanentredirect",
family: "general",
code: "PermanentRedirect",
status: 301,
message: "The bucket that you are attempting to access must be addressed using the specified endpoint. Send all future requests to this endpoint.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.permanentredirectcontrolerror",
family: "general",
code: "PermanentRedirectControlError",
status: 301,
message: "The API operation you are attempting to access must be addressed using the specified endpoint. Send all future requests to this endpoint.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.preconditionfailed",
family: "general",
code: "PreconditionFailed",
status: 412,
message: "At least one of the preconditions that you specified did not hold.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.redirect",
family: "general",
code: "Redirect",
status: 307,
message: "Temporary redirect. You are being redirected to the bucket while the Domain Name System (DNS) server is being updated.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.requestheadersectiontoolarge",
family: "general",
code: "RequestHeaderSectionTooLarge",
status: 400,
message: "The request header and query parameters used to make the request exceed the maximum allowed size.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.requestisnotmultipartcontent",
family: "general",
code: "RequestIsNotMultiPartContent",
status: 412,
message: "A bucket POST request must be of the enctype multipart/form-data.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.requesttimeout",
family: "general",
code: "RequestTimeout",
status: 400,
message: "Your socket connection to the server was not read from or written to within the timeout period.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.requesttorrentofbucketerror",
family: "general",
code: "RequestTorrentOfBucketError",
status: 400,
message: "Requesting the torrent file of a bucket is not permitted.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.responseinterrupted",
family: "general",
code: "ResponseInterrupted",
status: 400,
message: "Returned to the original caller when an error is encountered while reading the WriteGetObjectResponse body.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.restorealreadyinprogress",
family: "general",
code: "RestoreAlreadyInProgress",
status: 409,
message: "The object restore is already in progress.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.serversideencryptionconfigurationnotfounderror",
family: "general",
code: "ServerSideEncryptionConfigurationNotFoundError",
status: 404,
message: "The server-side encryption configuration was not found.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.serviceunavailable",
family: "general",
code: "ServiceUnavailable",
status: 503,
message: "Service is unable to handle request.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.slowdown",
family: "general",
code: "SlowDown",
status: 503,
message: "Please reduce your request rate.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.tagpolicyexception",
family: "general",
code: "TagPolicyException",
status: 400,
message: "The tag policy does not allow the specified value for the provided tag key.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.temporaryredirect",
family: "general",
code: "TemporaryRedirect",
status: 307,
message: "You are being redirected to the bucket while the DNS server is being updated.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.tokencodeinvaliderror",
family: "general",
code: "TokenCodeInvalidError",
status: 400,
message: "The serial number and/or token code you provided is not valid.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.tokenrefreshrequired",
family: "general",
code: "TokenRefreshRequired",
status: 400,
message: "The provided token must be refreshed.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.toomanyaccesspoints",
family: "general",
code: "TooManyAccessPoints",
status: 400,
message: "You have attempted to create more access points than are allowed for an account.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.toomanybuckets",
family: "general",
code: "TooManyBuckets",
status: 400,
message: "You have attempted to create more buckets than are allowed for an account.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.toomanymultiregionaccesspointregionserror",
family: "general",
code: "TooManyMultiRegionAccessPointregionsError",
status: 400,
message: "You have attempted to create a Multi-Region Access Point with more regions than are allowed for an account.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.toomanymultiregionaccesspoints",
family: "general",
code: "TooManyMultiRegionAccessPoints",
status: 400,
message: "You have attempted to create too many Multi-Region Access Points for this account.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.unauthorizedaccesserror",
family: "general",
code: "UnauthorizedAccessError",
status: 403,
message: "Applicable in China Regions only. Returned when a request is made to a bucket that doesn't have an ICP license.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.unexpectedcontent",
family: "general",
code: "UnexpectedContent",
status: 400,
message: "This request contains unsupported content.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.unexpectediperror",
family: "general",
code: "UnexpectedIPError",
status: 403,
message: "Applicable in China Regions only. This request was rejected because the IP was unexpected.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.unresolvablegrantbyemailaddress",
family: "general",
code: "UnresolvableGrantByEmailAddress",
status: 400,
message: "The email address that you provided does not match any account on record.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.unsupportedargument",
family: "general",
code: "UnsupportedArgument",
status: 400,
message: "The request contained an unsupported argument.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.unsupportedsignature",
family: "general",
code: "UnsupportedSignature",
status: 400,
message: "The provided request is signed with an unsupported STS token version or signature version.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.userkeymustbespecified",
family: "general",
code: "UserKeyMustBeSpecified",
status: 400,
message: "The bucket POST request must contain the specified field name. If it is specified, check the field order.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.503-slowdown",
family: "general",
code: "SlowDown",
status: 503,
message: "Reduce your request rate and retry later.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.accesscontrollistnotsupported",
family: "general",
code: "AccessControlListNotSupported",
status: 400,
message: "The requested ACL operation is not supported for this bucket.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.accessdenied",
family: "general",
code: "AccessDenied",
status: 403,
message: "You do not have the required permissions for this operation.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.accesspointalreadyownedbyyou",
family: "general",
code: "AccessPointAlreadyOwnedByYou",
status: 409,
message: "The requested access point is already owned by your account.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.accountproblem",
family: "general",
code: "AccountProblem",
status: 403,
message: "There is an account-level problem preventing this request.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.allaccessdisabled",
family: "general",
code: "AllAccessDisabled",
status: 403,
message: "Access to this resource has been fully disabled.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.ambiguousgrantbyemailaddress",
family: "general",
code: "AmbiguousGrantByEmailAddress",
status: 400,
message: "The email address maps to multiple AWS accounts.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.authorizationheadermalformed",
family: "general",
code: "AuthorizationHeaderMalformed",
status: 400,
message: "The authorization header is invalid or malformed.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.authorizationqueryparameterserror",
family: "general",
code: "AuthorizationQueryParametersError",
status: 400,
message: "One or more query parameters are invalid.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.baddigest",
family: "general",
code: "BadDigest",
status: 400,
message: "The content digest did not match the expected checksum.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.bucketalreadyexists",
family: "general",
code: "BucketAlreadyExists",
status: 409,
message: "A bucket with this name already exists.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.bucketalreadyownedbyyou",
family: "general",
code: "BucketAlreadyOwnedByYou",
status: 409,
message: "This bucket name is already owned by your account.",
},
S3ServiceSpecificError {
feature_id: "feat:bucketwarden.s3err.general.buckethasaccesspointsattached",
family: "general",
code: "BucketHasAccessPointsAttached",
status: 400,
message: "The bucket cannot be deleted while access points are attached.",
},
]