1 | /* |
2 | * Copyright 2010-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved. |
3 | * |
4 | * Licensed under the Apache License, Version 2.0 (the "License"). |
5 | * You may not use this file except in compliance with the License. |
6 | * A copy of the License is located at |
7 | * |
8 | * http://aws.amazon.com/apache2.0 |
9 | * |
10 | * or in the "license" file accompanying this file. This file is distributed |
11 | * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either |
12 | * express or implied. See the License for the specific language governing |
13 | * permissions and limitations under the License. |
14 | */ |
15 | |
16 | #pragma once |
17 | #include <aws/s3/S3_EXPORTS.h> |
18 | #include <aws/core/utils/memory/stl/AWSString.h> |
19 | #include <utility> |
20 | |
21 | namespace Aws |
22 | { |
23 | namespace Utils |
24 | { |
25 | namespace Xml |
26 | { |
27 | class XmlNode; |
28 | } // namespace Xml |
29 | } // namespace Utils |
30 | namespace S3 |
31 | { |
32 | namespace Model |
33 | { |
34 | |
35 | /** |
36 | * <p>Container for all error elements.</p><p><h3>See Also:</h3> <a |
37 | * href="http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Error">AWS API |
38 | * Reference</a></p> |
39 | */ |
40 | class AWS_S3_API Error |
41 | { |
42 | public: |
43 | Error(); |
44 | Error(const Aws::Utils::Xml::XmlNode& xmlNode); |
45 | Error& operator=(const Aws::Utils::Xml::XmlNode& xmlNode); |
46 | |
47 | void AddToNode(Aws::Utils::Xml::XmlNode& parentNode) const; |
48 | |
49 | |
50 | /** |
51 | * <p>The error key.</p> |
52 | */ |
53 | inline const Aws::String& GetKey() const{ return m_key; } |
54 | |
55 | /** |
56 | * <p>The error key.</p> |
57 | */ |
58 | inline bool KeyHasBeenSet() const { return m_keyHasBeenSet; } |
59 | |
60 | /** |
61 | * <p>The error key.</p> |
62 | */ |
63 | inline void SetKey(const Aws::String& value) { m_keyHasBeenSet = true; m_key = value; } |
64 | |
65 | /** |
66 | * <p>The error key.</p> |
67 | */ |
68 | inline void SetKey(Aws::String&& value) { m_keyHasBeenSet = true; m_key = std::move(value); } |
69 | |
70 | /** |
71 | * <p>The error key.</p> |
72 | */ |
73 | inline void SetKey(const char* value) { m_keyHasBeenSet = true; m_key.assign(value); } |
74 | |
75 | /** |
76 | * <p>The error key.</p> |
77 | */ |
78 | inline Error& WithKey(const Aws::String& value) { SetKey(value); return *this;} |
79 | |
80 | /** |
81 | * <p>The error key.</p> |
82 | */ |
83 | inline Error& WithKey(Aws::String&& value) { SetKey(std::move(value)); return *this;} |
84 | |
85 | /** |
86 | * <p>The error key.</p> |
87 | */ |
88 | inline Error& WithKey(const char* value) { SetKey(value); return *this;} |
89 | |
90 | |
91 | /** |
92 | * <p>The version ID of the error.</p> |
93 | */ |
94 | inline const Aws::String& GetVersionId() const{ return m_versionId; } |
95 | |
96 | /** |
97 | * <p>The version ID of the error.</p> |
98 | */ |
99 | inline bool VersionIdHasBeenSet() const { return m_versionIdHasBeenSet; } |
100 | |
101 | /** |
102 | * <p>The version ID of the error.</p> |
103 | */ |
104 | inline void SetVersionId(const Aws::String& value) { m_versionIdHasBeenSet = true; m_versionId = value; } |
105 | |
106 | /** |
107 | * <p>The version ID of the error.</p> |
108 | */ |
109 | inline void SetVersionId(Aws::String&& value) { m_versionIdHasBeenSet = true; m_versionId = std::move(value); } |
110 | |
111 | /** |
112 | * <p>The version ID of the error.</p> |
113 | */ |
114 | inline void SetVersionId(const char* value) { m_versionIdHasBeenSet = true; m_versionId.assign(value); } |
115 | |
116 | /** |
117 | * <p>The version ID of the error.</p> |
118 | */ |
119 | inline Error& WithVersionId(const Aws::String& value) { SetVersionId(value); return *this;} |
120 | |
121 | /** |
122 | * <p>The version ID of the error.</p> |
123 | */ |
124 | inline Error& WithVersionId(Aws::String&& value) { SetVersionId(std::move(value)); return *this;} |
125 | |
126 | /** |
127 | * <p>The version ID of the error.</p> |
128 | */ |
129 | inline Error& WithVersionId(const char* value) { SetVersionId(value); return *this;} |
130 | |
131 | |
132 | /** |
133 | * <p>The error code is a string that uniquely identifies an error condition. It is |
134 | * meant to be read and understood by programs that detect and handle errors by |
135 | * type. </p> <p class="title"> <b>Amazon S3 error codes</b> </p> <ul> <li> <ul> |
136 | * <li> <p> <i>Code:</i> AccessDenied </p> </li> <li> <p> <i>Description:</i> |
137 | * Access Denied</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> |
138 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
139 | * <ul> <li> <p> <i>Code:</i> AccountProblem</p> </li> <li> <p> <i>Description:</i> |
140 | * There is a problem with your AWS account that prevents the operation from |
141 | * completing successfully. Contact AWS Support for further assistance.</p> </li> |
142 | * <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP Fault |
143 | * Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
144 | * AllAccessDisabled</p> </li> <li> <p> <i>Description:</i> All access to this |
145 | * Amazon S3 resource has been disabled. Contact AWS Support for further |
146 | * assistance.</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> |
147 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
148 | * <li> <p> <i>Code:</i> AmbiguousGrantByEmailAddress</p> </li> <li> <p> |
149 | * <i>Description:</i> The email address you provided is associated with more than |
150 | * one account.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> |
151 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
152 | * <ul> <li> <p> <i>Code:</i> AuthorizationHeaderMalformed</p> </li> <li> <p> |
153 | * <i>Description:</i> The authorization header you provided is invalid.</p> </li> |
154 | * <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>HTTP |
155 | * Status Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
156 | * BadDigest</p> </li> <li> <p> <i>Description:</i> The Content-MD5 you specified |
157 | * did not match what we received.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 |
158 | * Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
159 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> BucketAlreadyExists</p> </li> <li> |
160 | * <p> <i>Description:</i> The requested bucket name is not available. The bucket |
161 | * namespace is shared by all users of the system. Please select a different name |
162 | * and try again.</p> </li> <li> <p> <i>HTTP Status Code:</i> 409 Conflict</p> |
163 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
164 | * <ul> <li> <p> <i>Code:</i> BucketAlreadyOwnedByYou</p> </li> <li> <p> |
165 | * <i>Description:</i> The bucket you tried to create already exists, and you own |
166 | * it. Amazon S3 returns this error in all AWS Regions except in the North Virginia |
167 | * Region. For legacy compatibility, if you re-create an existing bucket that you |
168 | * already own in the North Virginia Region, Amazon S3 returns 200 OK and resets |
169 | * the bucket access control lists (ACLs).</p> </li> <li> <p> <i>Code:</i> 409 |
170 | * Conflict (in all Regions except the North Virginia Region) </p> </li> <li> <p> |
171 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
172 | * <i>Code:</i> BucketNotEmpty</p> </li> <li> <p> <i>Description:</i> The bucket |
173 | * you tried to delete is not empty.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
174 | * 409 Conflict</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
175 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> CredentialsNotSupported</p> </li> |
176 | * <li> <p> <i>Description:</i> This request does not support credentials.</p> |
177 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
178 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
179 | * <i>Code:</i> CrossLocationLoggingProhibited</p> </li> <li> <p> |
180 | * <i>Description:</i> Cross-location logging not allowed. Buckets in one |
181 | * geographic location cannot log information to a bucket in another location.</p> |
182 | * </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP |
183 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
184 | * <i>Code:</i> EntityTooSmall</p> </li> <li> <p> <i>Description:</i> Your proposed |
185 | * upload is smaller than the minimum allowed object size.</p> </li> <li> <p> |
186 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
187 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
188 | * EntityTooLarge</p> </li> <li> <p> <i>Description:</i> Your proposed upload |
189 | * exceeds the maximum allowed object size.</p> </li> <li> <p> <i>HTTP Status |
190 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
191 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> ExpiredToken</p> |
192 | * </li> <li> <p> <i>Description:</i> The provided token has expired.</p> </li> |
193 | * <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP |
194 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
195 | * <i>Code:</i> IllegalVersioningConfigurationException </p> </li> <li> <p> |
196 | * <i>Description:</i> Indicates that the versioning configuration specified in the |
197 | * request is invalid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
198 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
199 | * </li> <li> <ul> <li> <p> <i>Code:</i> IncompleteBody</p> </li> <li> <p> |
200 | * <i>Description:</i> You did not provide the number of bytes specified by the |
201 | * Content-Length HTTP header</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
202 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
203 | * </li> <li> <ul> <li> <p> <i>Code:</i> IncorrectNumberOfFilesInPostRequest</p> |
204 | * </li> <li> <p> <i>Description:</i> POST requires exactly one file upload per |
205 | * request.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
206 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
207 | * <li> <p> <i>Code:</i> InlineDataTooLarge</p> </li> <li> <p> <i>Description:</i> |
208 | * Inline data exceeds the maximum allowed size.</p> </li> <li> <p> <i>HTTP Status |
209 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
210 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InternalError</p> |
211 | * </li> <li> <p> <i>Description:</i> We encountered an internal error. Please try |
212 | * again.</p> </li> <li> <p> <i>HTTP Status Code:</i> 500 Internal Server Error</p> |
213 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Server</p> </li> </ul> </li> <li> |
214 | * <ul> <li> <p> <i>Code:</i> InvalidAccessKeyId</p> </li> <li> <p> |
215 | * <i>Description:</i> The AWS access key ID you provided does not exist in our |
216 | * records.</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> |
217 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
218 | * <li> <p> <i>Code:</i> InvalidAddressingHeader</p> </li> <li> <p> |
219 | * <i>Description:</i> You must specify the Anonymous role.</p> </li> <li> <p> |
220 | * <i>HTTP Status Code:</i> N/A</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
221 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidArgument</p> |
222 | * </li> <li> <p> <i>Description:</i> Invalid Argument</p> </li> <li> <p> <i>HTTP |
223 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
224 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
225 | * InvalidBucketName</p> </li> <li> <p> <i>Description:</i> The specified bucket is |
226 | * not valid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
227 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
228 | * <li> <p> <i>Code:</i> InvalidBucketState</p> </li> <li> <p> <i>Description:</i> |
229 | * The request is not valid with the current state of the bucket.</p> </li> <li> |
230 | * <p> <i>HTTP Status Code:</i> 409 Conflict</p> </li> <li> <p> <i>SOAP Fault Code |
231 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
232 | * InvalidDigest</p> </li> <li> <p> <i>Description:</i> The Content-MD5 you |
233 | * specified is not valid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
234 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
235 | * </li> <li> <ul> <li> <p> <i>Code:</i> InvalidEncryptionAlgorithmError</p> </li> |
236 | * <li> <p> <i>Description:</i> The encryption request you specified is not valid. |
237 | * The valid value is AES256.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
238 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
239 | * </li> <li> <ul> <li> <p> <i>Code:</i> InvalidLocationConstraint</p> </li> <li> |
240 | * <p> <i>Description:</i> The specified location constraint is not valid. For more |
241 | * information about Regions, see <a |
242 | * href="https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html#access-bucket-intro">How |
243 | * to Select a Region for Your Buckets</a>. </p> </li> <li> <p> <i>HTTP Status |
244 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
245 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
246 | * InvalidObjectState</p> </li> <li> <p> <i>Description:</i> The operation is not |
247 | * valid for the current state of the object.</p> </li> <li> <p> <i>HTTP Status |
248 | * Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
249 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidPart</p> |
250 | * </li> <li> <p> <i>Description:</i> One or more of the specified parts could not |
251 | * be found. The part might not have been uploaded, or the specified entity tag |
252 | * might not have matched the part's entity tag.</p> </li> <li> <p> <i>HTTP Status |
253 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
254 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
255 | * InvalidPartOrder</p> </li> <li> <p> <i>Description:</i> The list of parts was |
256 | * not in ascending order. Parts list must be specified in order by part |
257 | * number.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
258 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
259 | * <li> <p> <i>Code:</i> InvalidPayer</p> </li> <li> <p> <i>Description:</i> All |
260 | * access to this object has been disabled. Please contact AWS Support for further |
261 | * assistance.</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> |
262 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
263 | * <li> <p> <i>Code:</i> InvalidPolicyDocument</p> </li> <li> <p> |
264 | * <i>Description:</i> The content of the form does not meet the conditions |
265 | * specified in the policy document.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
266 | * 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> |
267 | * </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidRange</p> </li> <li> |
268 | * <p> <i>Description:</i> The requested range cannot be satisfied.</p> </li> <li> |
269 | * <p> <i>HTTP Status Code:</i> 416 Requested Range Not Satisfiable</p> </li> <li> |
270 | * <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> |
271 | * <p> <i>Code:</i> InvalidRequest</p> </li> <li> <p> <i>Description:</i> Please |
272 | * use AWS4-HMAC-SHA256.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
273 | * Request</p> </li> <li> <p> <i>Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> |
274 | * <p> <i>Code:</i> InvalidRequest</p> </li> <li> <p> <i>Description:</i> SOAP |
275 | * requests must be made over an HTTPS connection.</p> </li> <li> <p> <i>HTTP |
276 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
277 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
278 | * InvalidRequest</p> </li> <li> <p> <i>Description:</i> Amazon S3 Transfer |
279 | * Acceleration is not supported for buckets with non-DNS compliant names.</p> |
280 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
281 | * <i>Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
282 | * InvalidRequest</p> </li> <li> <p> <i>Description:</i> Amazon S3 Transfer |
283 | * Acceleration is not supported for buckets with periods (.) in their names.</p> |
284 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
285 | * <i>Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
286 | * InvalidRequest</p> </li> <li> <p> <i>Description:</i> Amazon S3 Transfer |
287 | * Accelerate endpoint only supports virtual style requests.</p> </li> <li> <p> |
288 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>Code:</i> N/A</p> |
289 | * </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidRequest</p> </li> <li> |
290 | * <p> <i>Description:</i> Amazon S3 Transfer Accelerate is not configured on this |
291 | * bucket.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
292 | * <li> <p> <i>Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
293 | * InvalidRequest</p> </li> <li> <p> <i>Description:</i> Amazon S3 Transfer |
294 | * Accelerate is disabled on this bucket.</p> </li> <li> <p> <i>HTTP Status |
295 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>Code:</i> N/A</p> </li> </ul> |
296 | * </li> <li> <ul> <li> <p> <i>Code:</i> InvalidRequest</p> </li> <li> <p> |
297 | * <i>Description:</i> Amazon S3 Transfer Acceleration is not supported on this |
298 | * bucket. Contact AWS Support for more information.</p> </li> <li> <p> <i>HTTP |
299 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>Code:</i> N/A</p> </li> |
300 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidRequest</p> </li> <li> <p> |
301 | * <i>Description:</i> Amazon S3 Transfer Acceleration cannot be enabled on this |
302 | * bucket. Contact AWS Support for more information.</p> </li> <li> <p> <i>HTTP |
303 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>Code:</i> N/A</p> </li> |
304 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidSecurity</p> </li> <li> <p> |
305 | * <i>Description:</i> The provided security credentials are not valid.</p> </li> |
306 | * <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP Fault |
307 | * Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
308 | * InvalidSOAPRequest</p> </li> <li> <p> <i>Description:</i> The SOAP request body |
309 | * is invalid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> |
310 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
311 | * <ul> <li> <p> <i>Code:</i> InvalidStorageClass</p> </li> <li> <p> |
312 | * <i>Description:</i> The storage class you specified is not valid.</p> </li> <li> |
313 | * <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault |
314 | * Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
315 | * InvalidTargetBucketForLogging</p> </li> <li> <p> <i>Description:</i> The target |
316 | * bucket for logging does not exist, is not owned by you, or does not have the |
317 | * appropriate grants for the log-delivery group. </p> </li> <li> <p> <i>HTTP |
318 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
319 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
320 | * InvalidToken</p> </li> <li> <p> <i>Description:</i> The provided token is |
321 | * malformed or otherwise invalid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 |
322 | * Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
323 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidURI</p> </li> <li> <p> |
324 | * <i>Description:</i> Couldn't parse the specified URI.</p> </li> <li> <p> <i>HTTP |
325 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
326 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
327 | * KeyTooLongError</p> </li> <li> <p> <i>Description:</i> Your key is too long.</p> |
328 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
329 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
330 | * <i>Code:</i> MalformedACLError</p> </li> <li> <p> <i>Description:</i> The XML |
331 | * you provided was not well-formed or did not validate against our published |
332 | * schema.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
333 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
334 | * <li> <p> <i>Code:</i> MalformedPOSTRequest </p> </li> <li> <p> |
335 | * <i>Description:</i> The body of your POST request is not well-formed |
336 | * multipart/form-data.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
337 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
338 | * </li> <li> <ul> <li> <p> <i>Code:</i> MalformedXML</p> </li> <li> <p> |
339 | * <i>Description:</i> This happens when the user sends malformed XML (XML that |
340 | * doesn't conform to the published XSD) for the configuration. The error message |
341 | * is, "The XML you provided was not well-formed or did not validate against our |
342 | * published schema." </p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
343 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
344 | * </li> <li> <ul> <li> <p> <i>Code:</i> MaxMessageLengthExceeded</p> </li> <li> |
345 | * <p> <i>Description:</i> Your request was too big.</p> </li> <li> <p> <i>HTTP |
346 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
347 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
348 | * MaxPostPreDataLengthExceededError</p> </li> <li> <p> <i>Description:</i> Your |
349 | * POST request fields preceding the upload file were too large.</p> </li> <li> <p> |
350 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
351 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
352 | * MetadataTooLarge</p> </li> <li> <p> <i>Description:</i> Your metadata headers |
353 | * exceed the maximum allowed metadata size.</p> </li> <li> <p> <i>HTTP Status |
354 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
355 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
356 | * MethodNotAllowed</p> </li> <li> <p> <i>Description:</i> The specified method is |
357 | * not allowed against this resource.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
358 | * 405 Method Not Allowed</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
359 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
360 | * MissingAttachment</p> </li> <li> <p> <i>Description:</i> A SOAP attachment was |
361 | * expected, but none were found.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
362 | * N/A</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
363 | * </li> <li> <ul> <li> <p> <i>Code:</i> MissingContentLength</p> </li> <li> <p> |
364 | * <i>Description:</i> You must provide the Content-Length HTTP header.</p> </li> |
365 | * <li> <p> <i>HTTP Status Code:</i> 411 Length Required</p> </li> <li> <p> <i>SOAP |
366 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
367 | * <i>Code:</i> MissingRequestBodyError</p> </li> <li> <p> <i>Description:</i> This |
368 | * happens when the user sends an empty XML document as a request. The error |
369 | * message is, "Request body is empty." </p> </li> <li> <p> <i>HTTP Status |
370 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
371 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
372 | * MissingSecurityElement</p> </li> <li> <p> <i>Description:</i> The SOAP 1.1 |
373 | * request is missing a security element.</p> </li> <li> <p> <i>HTTP Status |
374 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
375 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
376 | * MissingSecurityHeader</p> </li> <li> <p> <i>Description:</i> Your request is |
377 | * missing a required header.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
378 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
379 | * </li> <li> <ul> <li> <p> <i>Code:</i> NoLoggingStatusForKey</p> </li> <li> <p> |
380 | * <i>Description:</i> There is no such thing as a logging status subresource for a |
381 | * key.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> |
382 | * <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> |
383 | * <p> <i>Code:</i> NoSuchBucket</p> </li> <li> <p> <i>Description:</i> The |
384 | * specified bucket does not exist.</p> </li> <li> <p> <i>HTTP Status Code:</i> 404 |
385 | * Not Found</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
386 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> NoSuchBucketPolicy</p> </li> <li> |
387 | * <p> <i>Description:</i> The specified bucket does not have a bucket policy.</p> |
388 | * </li> <li> <p> <i>HTTP Status Code:</i> 404 Not Found</p> </li> <li> <p> <i>SOAP |
389 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
390 | * <i>Code:</i> NoSuchKey</p> </li> <li> <p> <i>Description:</i> The specified key |
391 | * does not exist.</p> </li> <li> <p> <i>HTTP Status Code:</i> 404 Not Found</p> |
392 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
393 | * <ul> <li> <p> <i>Code:</i> NoSuchLifecycleConfiguration</p> </li> <li> <p> |
394 | * <i>Description:</i> The lifecycle configuration does not exist. </p> </li> <li> |
395 | * <p> <i>HTTP Status Code:</i> 404 Not Found</p> </li> <li> <p> <i>SOAP Fault Code |
396 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
397 | * NoSuchUpload</p> </li> <li> <p> <i>Description:</i> The specified multipart |
398 | * upload does not exist. The upload ID might be invalid, or the multipart upload |
399 | * might have been aborted or completed.</p> </li> <li> <p> <i>HTTP Status |
400 | * Code:</i> 404 Not Found</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
401 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> NoSuchVersion </p> |
402 | * </li> <li> <p> <i>Description:</i> Indicates that the version ID specified in |
403 | * the request does not match an existing version.</p> </li> <li> <p> <i>HTTP |
404 | * Status Code:</i> 404 Not Found</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
405 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> NotImplemented</p> |
406 | * </li> <li> <p> <i>Description:</i> A header you provided implies functionality |
407 | * that is not implemented.</p> </li> <li> <p> <i>HTTP Status Code:</i> 501 Not |
408 | * Implemented</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Server</p> </li> |
409 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> NotSignedUp</p> </li> <li> <p> |
410 | * <i>Description:</i> Your account is not signed up for the Amazon S3 service. You |
411 | * must sign up before you can use Amazon S3. You can sign up at the following URL: |
412 | * https://aws.amazon.com/s3</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 |
413 | * Forbidden</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
414 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> OperationAborted</p> </li> <li> <p> |
415 | * <i>Description:</i> A conflicting conditional operation is currently in progress |
416 | * against this resource. Try again.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
417 | * 409 Conflict</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
418 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> PermanentRedirect</p> </li> <li> <p> |
419 | * <i>Description:</i> The bucket you are attempting to access must be addressed |
420 | * using the specified endpoint. Send all future requests to this endpoint.</p> |
421 | * </li> <li> <p> <i>HTTP Status Code:</i> 301 Moved Permanently</p> </li> <li> <p> |
422 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
423 | * <i>Code:</i> PreconditionFailed</p> </li> <li> <p> <i>Description:</i> At least |
424 | * one of the preconditions you specified did not hold.</p> </li> <li> <p> <i>HTTP |
425 | * Status Code:</i> 412 Precondition Failed</p> </li> <li> <p> <i>SOAP Fault Code |
426 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
427 | * Redirect</p> </li> <li> <p> <i>Description:</i> Temporary redirect.</p> </li> |
428 | * <li> <p> <i>HTTP Status Code:</i> 307 Moved Temporarily</p> </li> <li> <p> |
429 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
430 | * <i>Code:</i> RestoreAlreadyInProgress</p> </li> <li> <p> <i>Description:</i> |
431 | * Object restore is already in progress.</p> </li> <li> <p> <i>HTTP Status |
432 | * Code:</i> 409 Conflict</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
433 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
434 | * RequestIsNotMultiPartContent</p> </li> <li> <p> <i>Description:</i> Bucket POST |
435 | * must be of the enclosure-type multipart/form-data.</p> </li> <li> <p> <i>HTTP |
436 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
437 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
438 | * RequestTimeout</p> </li> <li> <p> <i>Description:</i> Your socket connection to |
439 | * the server was not read from or written to within the timeout period.</p> </li> |
440 | * <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP |
441 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
442 | * <i>Code:</i> RequestTimeTooSkewed</p> </li> <li> <p> <i>Description:</i> The |
443 | * difference between the request time and the server's time is too large.</p> |
444 | * </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP |
445 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
446 | * <i>Code:</i> RequestTorrentOfBucketError</p> </li> <li> <p> <i>Description:</i> |
447 | * Requesting the torrent file of a bucket is not permitted.</p> </li> <li> <p> |
448 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
449 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
450 | * SignatureDoesNotMatch</p> </li> <li> <p> <i>Description:</i> The request |
451 | * signature we calculated does not match the signature you provided. Check your |
452 | * AWS secret access key and signing method. For more information, see <a |
453 | * href="https://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html">REST |
454 | * Authentication</a> and <a |
455 | * href="https://docs.aws.amazon.com/AmazonS3/latest/dev/SOAPAuthentication.html">SOAP |
456 | * Authentication</a> for details.</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 |
457 | * Forbidden</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
458 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> ServiceUnavailable</p> </li> <li> |
459 | * <p> <i>Description:</i> Reduce your request rate.</p> </li> <li> <p> <i>HTTP |
460 | * Status Code:</i> 503 Service Unavailable</p> </li> <li> <p> <i>SOAP Fault Code |
461 | * Prefix:</i> Server</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
462 | * SlowDown</p> </li> <li> <p> <i>Description:</i> Reduce your request rate.</p> |
463 | * </li> <li> <p> <i>HTTP Status Code:</i> 503 Slow Down</p> </li> <li> <p> <i>SOAP |
464 | * Fault Code Prefix:</i> Server</p> </li> </ul> </li> <li> <ul> <li> <p> |
465 | * <i>Code:</i> TemporaryRedirect</p> </li> <li> <p> <i>Description:</i> You are |
466 | * being redirected to the bucket while DNS updates.</p> </li> <li> <p> <i>HTTP |
467 | * Status Code:</i> 307 Moved Temporarily</p> </li> <li> <p> <i>SOAP Fault Code |
468 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
469 | * TokenRefreshRequired</p> </li> <li> <p> <i>Description:</i> The provided token |
470 | * must be refreshed.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
471 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
472 | * </li> <li> <ul> <li> <p> <i>Code:</i> TooManyBuckets</p> </li> <li> <p> |
473 | * <i>Description:</i> You have attempted to create more buckets than allowed.</p> |
474 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
475 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
476 | * <i>Code:</i> UnexpectedContent</p> </li> <li> <p> <i>Description:</i> This |
477 | * request does not support content.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
478 | * 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> |
479 | * </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
480 | * UnresolvableGrantByEmailAddress</p> </li> <li> <p> <i>Description:</i> The email |
481 | * address you provided does not match any account on record.</p> </li> <li> <p> |
482 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
483 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
484 | * UserKeyMustBeSpecified</p> </li> <li> <p> <i>Description:</i> The bucket POST |
485 | * must contain the specified field name. If it is specified, check the order of |
486 | * the fields.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> |
487 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> </ul> |
488 | * <p/> |
489 | */ |
490 | inline const Aws::String& GetCode() const{ return m_code; } |
491 | |
492 | /** |
493 | * <p>The error code is a string that uniquely identifies an error condition. It is |
494 | * meant to be read and understood by programs that detect and handle errors by |
495 | * type. </p> <p class="title"> <b>Amazon S3 error codes</b> </p> <ul> <li> <ul> |
496 | * <li> <p> <i>Code:</i> AccessDenied </p> </li> <li> <p> <i>Description:</i> |
497 | * Access Denied</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> |
498 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
499 | * <ul> <li> <p> <i>Code:</i> AccountProblem</p> </li> <li> <p> <i>Description:</i> |
500 | * There is a problem with your AWS account that prevents the operation from |
501 | * completing successfully. Contact AWS Support for further assistance.</p> </li> |
502 | * <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP Fault |
503 | * Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
504 | * AllAccessDisabled</p> </li> <li> <p> <i>Description:</i> All access to this |
505 | * Amazon S3 resource has been disabled. Contact AWS Support for further |
506 | * assistance.</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> |
507 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
508 | * <li> <p> <i>Code:</i> AmbiguousGrantByEmailAddress</p> </li> <li> <p> |
509 | * <i>Description:</i> The email address you provided is associated with more than |
510 | * one account.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> |
511 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
512 | * <ul> <li> <p> <i>Code:</i> AuthorizationHeaderMalformed</p> </li> <li> <p> |
513 | * <i>Description:</i> The authorization header you provided is invalid.</p> </li> |
514 | * <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>HTTP |
515 | * Status Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
516 | * BadDigest</p> </li> <li> <p> <i>Description:</i> The Content-MD5 you specified |
517 | * did not match what we received.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 |
518 | * Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
519 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> BucketAlreadyExists</p> </li> <li> |
520 | * <p> <i>Description:</i> The requested bucket name is not available. The bucket |
521 | * namespace is shared by all users of the system. Please select a different name |
522 | * and try again.</p> </li> <li> <p> <i>HTTP Status Code:</i> 409 Conflict</p> |
523 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
524 | * <ul> <li> <p> <i>Code:</i> BucketAlreadyOwnedByYou</p> </li> <li> <p> |
525 | * <i>Description:</i> The bucket you tried to create already exists, and you own |
526 | * it. Amazon S3 returns this error in all AWS Regions except in the North Virginia |
527 | * Region. For legacy compatibility, if you re-create an existing bucket that you |
528 | * already own in the North Virginia Region, Amazon S3 returns 200 OK and resets |
529 | * the bucket access control lists (ACLs).</p> </li> <li> <p> <i>Code:</i> 409 |
530 | * Conflict (in all Regions except the North Virginia Region) </p> </li> <li> <p> |
531 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
532 | * <i>Code:</i> BucketNotEmpty</p> </li> <li> <p> <i>Description:</i> The bucket |
533 | * you tried to delete is not empty.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
534 | * 409 Conflict</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
535 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> CredentialsNotSupported</p> </li> |
536 | * <li> <p> <i>Description:</i> This request does not support credentials.</p> |
537 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
538 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
539 | * <i>Code:</i> CrossLocationLoggingProhibited</p> </li> <li> <p> |
540 | * <i>Description:</i> Cross-location logging not allowed. Buckets in one |
541 | * geographic location cannot log information to a bucket in another location.</p> |
542 | * </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP |
543 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
544 | * <i>Code:</i> EntityTooSmall</p> </li> <li> <p> <i>Description:</i> Your proposed |
545 | * upload is smaller than the minimum allowed object size.</p> </li> <li> <p> |
546 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
547 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
548 | * EntityTooLarge</p> </li> <li> <p> <i>Description:</i> Your proposed upload |
549 | * exceeds the maximum allowed object size.</p> </li> <li> <p> <i>HTTP Status |
550 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
551 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> ExpiredToken</p> |
552 | * </li> <li> <p> <i>Description:</i> The provided token has expired.</p> </li> |
553 | * <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP |
554 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
555 | * <i>Code:</i> IllegalVersioningConfigurationException </p> </li> <li> <p> |
556 | * <i>Description:</i> Indicates that the versioning configuration specified in the |
557 | * request is invalid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
558 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
559 | * </li> <li> <ul> <li> <p> <i>Code:</i> IncompleteBody</p> </li> <li> <p> |
560 | * <i>Description:</i> You did not provide the number of bytes specified by the |
561 | * Content-Length HTTP header</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
562 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
563 | * </li> <li> <ul> <li> <p> <i>Code:</i> IncorrectNumberOfFilesInPostRequest</p> |
564 | * </li> <li> <p> <i>Description:</i> POST requires exactly one file upload per |
565 | * request.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
566 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
567 | * <li> <p> <i>Code:</i> InlineDataTooLarge</p> </li> <li> <p> <i>Description:</i> |
568 | * Inline data exceeds the maximum allowed size.</p> </li> <li> <p> <i>HTTP Status |
569 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
570 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InternalError</p> |
571 | * </li> <li> <p> <i>Description:</i> We encountered an internal error. Please try |
572 | * again.</p> </li> <li> <p> <i>HTTP Status Code:</i> 500 Internal Server Error</p> |
573 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Server</p> </li> </ul> </li> <li> |
574 | * <ul> <li> <p> <i>Code:</i> InvalidAccessKeyId</p> </li> <li> <p> |
575 | * <i>Description:</i> The AWS access key ID you provided does not exist in our |
576 | * records.</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> |
577 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
578 | * <li> <p> <i>Code:</i> InvalidAddressingHeader</p> </li> <li> <p> |
579 | * <i>Description:</i> You must specify the Anonymous role.</p> </li> <li> <p> |
580 | * <i>HTTP Status Code:</i> N/A</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
581 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidArgument</p> |
582 | * </li> <li> <p> <i>Description:</i> Invalid Argument</p> </li> <li> <p> <i>HTTP |
583 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
584 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
585 | * InvalidBucketName</p> </li> <li> <p> <i>Description:</i> The specified bucket is |
586 | * not valid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
587 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
588 | * <li> <p> <i>Code:</i> InvalidBucketState</p> </li> <li> <p> <i>Description:</i> |
589 | * The request is not valid with the current state of the bucket.</p> </li> <li> |
590 | * <p> <i>HTTP Status Code:</i> 409 Conflict</p> </li> <li> <p> <i>SOAP Fault Code |
591 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
592 | * InvalidDigest</p> </li> <li> <p> <i>Description:</i> The Content-MD5 you |
593 | * specified is not valid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
594 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
595 | * </li> <li> <ul> <li> <p> <i>Code:</i> InvalidEncryptionAlgorithmError</p> </li> |
596 | * <li> <p> <i>Description:</i> The encryption request you specified is not valid. |
597 | * The valid value is AES256.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
598 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
599 | * </li> <li> <ul> <li> <p> <i>Code:</i> InvalidLocationConstraint</p> </li> <li> |
600 | * <p> <i>Description:</i> The specified location constraint is not valid. For more |
601 | * information about Regions, see <a |
602 | * href="https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html#access-bucket-intro">How |
603 | * to Select a Region for Your Buckets</a>. </p> </li> <li> <p> <i>HTTP Status |
604 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
605 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
606 | * InvalidObjectState</p> </li> <li> <p> <i>Description:</i> The operation is not |
607 | * valid for the current state of the object.</p> </li> <li> <p> <i>HTTP Status |
608 | * Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
609 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidPart</p> |
610 | * </li> <li> <p> <i>Description:</i> One or more of the specified parts could not |
611 | * be found. The part might not have been uploaded, or the specified entity tag |
612 | * might not have matched the part's entity tag.</p> </li> <li> <p> <i>HTTP Status |
613 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
614 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
615 | * InvalidPartOrder</p> </li> <li> <p> <i>Description:</i> The list of parts was |
616 | * not in ascending order. Parts list must be specified in order by part |
617 | * number.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
618 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
619 | * <li> <p> <i>Code:</i> InvalidPayer</p> </li> <li> <p> <i>Description:</i> All |
620 | * access to this object has been disabled. Please contact AWS Support for further |
621 | * assistance.</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> |
622 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
623 | * <li> <p> <i>Code:</i> InvalidPolicyDocument</p> </li> <li> <p> |
624 | * <i>Description:</i> The content of the form does not meet the conditions |
625 | * specified in the policy document.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
626 | * 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> |
627 | * </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidRange</p> </li> <li> |
628 | * <p> <i>Description:</i> The requested range cannot be satisfied.</p> </li> <li> |
629 | * <p> <i>HTTP Status Code:</i> 416 Requested Range Not Satisfiable</p> </li> <li> |
630 | * <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> |
631 | * <p> <i>Code:</i> InvalidRequest</p> </li> <li> <p> <i>Description:</i> Please |
632 | * use AWS4-HMAC-SHA256.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
633 | * Request</p> </li> <li> <p> <i>Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> |
634 | * <p> <i>Code:</i> InvalidRequest</p> </li> <li> <p> <i>Description:</i> SOAP |
635 | * requests must be made over an HTTPS connection.</p> </li> <li> <p> <i>HTTP |
636 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
637 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
638 | * InvalidRequest</p> </li> <li> <p> <i>Description:</i> Amazon S3 Transfer |
639 | * Acceleration is not supported for buckets with non-DNS compliant names.</p> |
640 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
641 | * <i>Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
642 | * InvalidRequest</p> </li> <li> <p> <i>Description:</i> Amazon S3 Transfer |
643 | * Acceleration is not supported for buckets with periods (.) in their names.</p> |
644 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
645 | * <i>Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
646 | * InvalidRequest</p> </li> <li> <p> <i>Description:</i> Amazon S3 Transfer |
647 | * Accelerate endpoint only supports virtual style requests.</p> </li> <li> <p> |
648 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>Code:</i> N/A</p> |
649 | * </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidRequest</p> </li> <li> |
650 | * <p> <i>Description:</i> Amazon S3 Transfer Accelerate is not configured on this |
651 | * bucket.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
652 | * <li> <p> <i>Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
653 | * InvalidRequest</p> </li> <li> <p> <i>Description:</i> Amazon S3 Transfer |
654 | * Accelerate is disabled on this bucket.</p> </li> <li> <p> <i>HTTP Status |
655 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>Code:</i> N/A</p> </li> </ul> |
656 | * </li> <li> <ul> <li> <p> <i>Code:</i> InvalidRequest</p> </li> <li> <p> |
657 | * <i>Description:</i> Amazon S3 Transfer Acceleration is not supported on this |
658 | * bucket. Contact AWS Support for more information.</p> </li> <li> <p> <i>HTTP |
659 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>Code:</i> N/A</p> </li> |
660 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidRequest</p> </li> <li> <p> |
661 | * <i>Description:</i> Amazon S3 Transfer Acceleration cannot be enabled on this |
662 | * bucket. Contact AWS Support for more information.</p> </li> <li> <p> <i>HTTP |
663 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>Code:</i> N/A</p> </li> |
664 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidSecurity</p> </li> <li> <p> |
665 | * <i>Description:</i> The provided security credentials are not valid.</p> </li> |
666 | * <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP Fault |
667 | * Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
668 | * InvalidSOAPRequest</p> </li> <li> <p> <i>Description:</i> The SOAP request body |
669 | * is invalid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> |
670 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
671 | * <ul> <li> <p> <i>Code:</i> InvalidStorageClass</p> </li> <li> <p> |
672 | * <i>Description:</i> The storage class you specified is not valid.</p> </li> <li> |
673 | * <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault |
674 | * Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
675 | * InvalidTargetBucketForLogging</p> </li> <li> <p> <i>Description:</i> The target |
676 | * bucket for logging does not exist, is not owned by you, or does not have the |
677 | * appropriate grants for the log-delivery group. </p> </li> <li> <p> <i>HTTP |
678 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
679 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
680 | * InvalidToken</p> </li> <li> <p> <i>Description:</i> The provided token is |
681 | * malformed or otherwise invalid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 |
682 | * Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
683 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidURI</p> </li> <li> <p> |
684 | * <i>Description:</i> Couldn't parse the specified URI.</p> </li> <li> <p> <i>HTTP |
685 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
686 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
687 | * KeyTooLongError</p> </li> <li> <p> <i>Description:</i> Your key is too long.</p> |
688 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
689 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
690 | * <i>Code:</i> MalformedACLError</p> </li> <li> <p> <i>Description:</i> The XML |
691 | * you provided was not well-formed or did not validate against our published |
692 | * schema.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
693 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
694 | * <li> <p> <i>Code:</i> MalformedPOSTRequest </p> </li> <li> <p> |
695 | * <i>Description:</i> The body of your POST request is not well-formed |
696 | * multipart/form-data.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
697 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
698 | * </li> <li> <ul> <li> <p> <i>Code:</i> MalformedXML</p> </li> <li> <p> |
699 | * <i>Description:</i> This happens when the user sends malformed XML (XML that |
700 | * doesn't conform to the published XSD) for the configuration. The error message |
701 | * is, "The XML you provided was not well-formed or did not validate against our |
702 | * published schema." </p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
703 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
704 | * </li> <li> <ul> <li> <p> <i>Code:</i> MaxMessageLengthExceeded</p> </li> <li> |
705 | * <p> <i>Description:</i> Your request was too big.</p> </li> <li> <p> <i>HTTP |
706 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
707 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
708 | * MaxPostPreDataLengthExceededError</p> </li> <li> <p> <i>Description:</i> Your |
709 | * POST request fields preceding the upload file were too large.</p> </li> <li> <p> |
710 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
711 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
712 | * MetadataTooLarge</p> </li> <li> <p> <i>Description:</i> Your metadata headers |
713 | * exceed the maximum allowed metadata size.</p> </li> <li> <p> <i>HTTP Status |
714 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
715 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
716 | * MethodNotAllowed</p> </li> <li> <p> <i>Description:</i> The specified method is |
717 | * not allowed against this resource.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
718 | * 405 Method Not Allowed</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
719 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
720 | * MissingAttachment</p> </li> <li> <p> <i>Description:</i> A SOAP attachment was |
721 | * expected, but none were found.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
722 | * N/A</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
723 | * </li> <li> <ul> <li> <p> <i>Code:</i> MissingContentLength</p> </li> <li> <p> |
724 | * <i>Description:</i> You must provide the Content-Length HTTP header.</p> </li> |
725 | * <li> <p> <i>HTTP Status Code:</i> 411 Length Required</p> </li> <li> <p> <i>SOAP |
726 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
727 | * <i>Code:</i> MissingRequestBodyError</p> </li> <li> <p> <i>Description:</i> This |
728 | * happens when the user sends an empty XML document as a request. The error |
729 | * message is, "Request body is empty." </p> </li> <li> <p> <i>HTTP Status |
730 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
731 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
732 | * MissingSecurityElement</p> </li> <li> <p> <i>Description:</i> The SOAP 1.1 |
733 | * request is missing a security element.</p> </li> <li> <p> <i>HTTP Status |
734 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
735 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
736 | * MissingSecurityHeader</p> </li> <li> <p> <i>Description:</i> Your request is |
737 | * missing a required header.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
738 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
739 | * </li> <li> <ul> <li> <p> <i>Code:</i> NoLoggingStatusForKey</p> </li> <li> <p> |
740 | * <i>Description:</i> There is no such thing as a logging status subresource for a |
741 | * key.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> |
742 | * <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> |
743 | * <p> <i>Code:</i> NoSuchBucket</p> </li> <li> <p> <i>Description:</i> The |
744 | * specified bucket does not exist.</p> </li> <li> <p> <i>HTTP Status Code:</i> 404 |
745 | * Not Found</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
746 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> NoSuchBucketPolicy</p> </li> <li> |
747 | * <p> <i>Description:</i> The specified bucket does not have a bucket policy.</p> |
748 | * </li> <li> <p> <i>HTTP Status Code:</i> 404 Not Found</p> </li> <li> <p> <i>SOAP |
749 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
750 | * <i>Code:</i> NoSuchKey</p> </li> <li> <p> <i>Description:</i> The specified key |
751 | * does not exist.</p> </li> <li> <p> <i>HTTP Status Code:</i> 404 Not Found</p> |
752 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
753 | * <ul> <li> <p> <i>Code:</i> NoSuchLifecycleConfiguration</p> </li> <li> <p> |
754 | * <i>Description:</i> The lifecycle configuration does not exist. </p> </li> <li> |
755 | * <p> <i>HTTP Status Code:</i> 404 Not Found</p> </li> <li> <p> <i>SOAP Fault Code |
756 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
757 | * NoSuchUpload</p> </li> <li> <p> <i>Description:</i> The specified multipart |
758 | * upload does not exist. The upload ID might be invalid, or the multipart upload |
759 | * might have been aborted or completed.</p> </li> <li> <p> <i>HTTP Status |
760 | * Code:</i> 404 Not Found</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
761 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> NoSuchVersion </p> |
762 | * </li> <li> <p> <i>Description:</i> Indicates that the version ID specified in |
763 | * the request does not match an existing version.</p> </li> <li> <p> <i>HTTP |
764 | * Status Code:</i> 404 Not Found</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
765 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> NotImplemented</p> |
766 | * </li> <li> <p> <i>Description:</i> A header you provided implies functionality |
767 | * that is not implemented.</p> </li> <li> <p> <i>HTTP Status Code:</i> 501 Not |
768 | * Implemented</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Server</p> </li> |
769 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> NotSignedUp</p> </li> <li> <p> |
770 | * <i>Description:</i> Your account is not signed up for the Amazon S3 service. You |
771 | * must sign up before you can use Amazon S3. You can sign up at the following URL: |
772 | * https://aws.amazon.com/s3</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 |
773 | * Forbidden</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
774 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> OperationAborted</p> </li> <li> <p> |
775 | * <i>Description:</i> A conflicting conditional operation is currently in progress |
776 | * against this resource. Try again.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
777 | * 409 Conflict</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
778 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> PermanentRedirect</p> </li> <li> <p> |
779 | * <i>Description:</i> The bucket you are attempting to access must be addressed |
780 | * using the specified endpoint. Send all future requests to this endpoint.</p> |
781 | * </li> <li> <p> <i>HTTP Status Code:</i> 301 Moved Permanently</p> </li> <li> <p> |
782 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
783 | * <i>Code:</i> PreconditionFailed</p> </li> <li> <p> <i>Description:</i> At least |
784 | * one of the preconditions you specified did not hold.</p> </li> <li> <p> <i>HTTP |
785 | * Status Code:</i> 412 Precondition Failed</p> </li> <li> <p> <i>SOAP Fault Code |
786 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
787 | * Redirect</p> </li> <li> <p> <i>Description:</i> Temporary redirect.</p> </li> |
788 | * <li> <p> <i>HTTP Status Code:</i> 307 Moved Temporarily</p> </li> <li> <p> |
789 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
790 | * <i>Code:</i> RestoreAlreadyInProgress</p> </li> <li> <p> <i>Description:</i> |
791 | * Object restore is already in progress.</p> </li> <li> <p> <i>HTTP Status |
792 | * Code:</i> 409 Conflict</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
793 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
794 | * RequestIsNotMultiPartContent</p> </li> <li> <p> <i>Description:</i> Bucket POST |
795 | * must be of the enclosure-type multipart/form-data.</p> </li> <li> <p> <i>HTTP |
796 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
797 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
798 | * RequestTimeout</p> </li> <li> <p> <i>Description:</i> Your socket connection to |
799 | * the server was not read from or written to within the timeout period.</p> </li> |
800 | * <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP |
801 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
802 | * <i>Code:</i> RequestTimeTooSkewed</p> </li> <li> <p> <i>Description:</i> The |
803 | * difference between the request time and the server's time is too large.</p> |
804 | * </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP |
805 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
806 | * <i>Code:</i> RequestTorrentOfBucketError</p> </li> <li> <p> <i>Description:</i> |
807 | * Requesting the torrent file of a bucket is not permitted.</p> </li> <li> <p> |
808 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
809 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
810 | * SignatureDoesNotMatch</p> </li> <li> <p> <i>Description:</i> The request |
811 | * signature we calculated does not match the signature you provided. Check your |
812 | * AWS secret access key and signing method. For more information, see <a |
813 | * href="https://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html">REST |
814 | * Authentication</a> and <a |
815 | * href="https://docs.aws.amazon.com/AmazonS3/latest/dev/SOAPAuthentication.html">SOAP |
816 | * Authentication</a> for details.</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 |
817 | * Forbidden</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
818 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> ServiceUnavailable</p> </li> <li> |
819 | * <p> <i>Description:</i> Reduce your request rate.</p> </li> <li> <p> <i>HTTP |
820 | * Status Code:</i> 503 Service Unavailable</p> </li> <li> <p> <i>SOAP Fault Code |
821 | * Prefix:</i> Server</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
822 | * SlowDown</p> </li> <li> <p> <i>Description:</i> Reduce your request rate.</p> |
823 | * </li> <li> <p> <i>HTTP Status Code:</i> 503 Slow Down</p> </li> <li> <p> <i>SOAP |
824 | * Fault Code Prefix:</i> Server</p> </li> </ul> </li> <li> <ul> <li> <p> |
825 | * <i>Code:</i> TemporaryRedirect</p> </li> <li> <p> <i>Description:</i> You are |
826 | * being redirected to the bucket while DNS updates.</p> </li> <li> <p> <i>HTTP |
827 | * Status Code:</i> 307 Moved Temporarily</p> </li> <li> <p> <i>SOAP Fault Code |
828 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
829 | * TokenRefreshRequired</p> </li> <li> <p> <i>Description:</i> The provided token |
830 | * must be refreshed.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
831 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
832 | * </li> <li> <ul> <li> <p> <i>Code:</i> TooManyBuckets</p> </li> <li> <p> |
833 | * <i>Description:</i> You have attempted to create more buckets than allowed.</p> |
834 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
835 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
836 | * <i>Code:</i> UnexpectedContent</p> </li> <li> <p> <i>Description:</i> This |
837 | * request does not support content.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
838 | * 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> |
839 | * </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
840 | * UnresolvableGrantByEmailAddress</p> </li> <li> <p> <i>Description:</i> The email |
841 | * address you provided does not match any account on record.</p> </li> <li> <p> |
842 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
843 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
844 | * UserKeyMustBeSpecified</p> </li> <li> <p> <i>Description:</i> The bucket POST |
845 | * must contain the specified field name. If it is specified, check the order of |
846 | * the fields.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> |
847 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> </ul> |
848 | * <p/> |
849 | */ |
850 | inline bool CodeHasBeenSet() const { return m_codeHasBeenSet; } |
851 | |
852 | /** |
853 | * <p>The error code is a string that uniquely identifies an error condition. It is |
854 | * meant to be read and understood by programs that detect and handle errors by |
855 | * type. </p> <p class="title"> <b>Amazon S3 error codes</b> </p> <ul> <li> <ul> |
856 | * <li> <p> <i>Code:</i> AccessDenied </p> </li> <li> <p> <i>Description:</i> |
857 | * Access Denied</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> |
858 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
859 | * <ul> <li> <p> <i>Code:</i> AccountProblem</p> </li> <li> <p> <i>Description:</i> |
860 | * There is a problem with your AWS account that prevents the operation from |
861 | * completing successfully. Contact AWS Support for further assistance.</p> </li> |
862 | * <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP Fault |
863 | * Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
864 | * AllAccessDisabled</p> </li> <li> <p> <i>Description:</i> All access to this |
865 | * Amazon S3 resource has been disabled. Contact AWS Support for further |
866 | * assistance.</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> |
867 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
868 | * <li> <p> <i>Code:</i> AmbiguousGrantByEmailAddress</p> </li> <li> <p> |
869 | * <i>Description:</i> The email address you provided is associated with more than |
870 | * one account.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> |
871 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
872 | * <ul> <li> <p> <i>Code:</i> AuthorizationHeaderMalformed</p> </li> <li> <p> |
873 | * <i>Description:</i> The authorization header you provided is invalid.</p> </li> |
874 | * <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>HTTP |
875 | * Status Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
876 | * BadDigest</p> </li> <li> <p> <i>Description:</i> The Content-MD5 you specified |
877 | * did not match what we received.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 |
878 | * Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
879 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> BucketAlreadyExists</p> </li> <li> |
880 | * <p> <i>Description:</i> The requested bucket name is not available. The bucket |
881 | * namespace is shared by all users of the system. Please select a different name |
882 | * and try again.</p> </li> <li> <p> <i>HTTP Status Code:</i> 409 Conflict</p> |
883 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
884 | * <ul> <li> <p> <i>Code:</i> BucketAlreadyOwnedByYou</p> </li> <li> <p> |
885 | * <i>Description:</i> The bucket you tried to create already exists, and you own |
886 | * it. Amazon S3 returns this error in all AWS Regions except in the North Virginia |
887 | * Region. For legacy compatibility, if you re-create an existing bucket that you |
888 | * already own in the North Virginia Region, Amazon S3 returns 200 OK and resets |
889 | * the bucket access control lists (ACLs).</p> </li> <li> <p> <i>Code:</i> 409 |
890 | * Conflict (in all Regions except the North Virginia Region) </p> </li> <li> <p> |
891 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
892 | * <i>Code:</i> BucketNotEmpty</p> </li> <li> <p> <i>Description:</i> The bucket |
893 | * you tried to delete is not empty.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
894 | * 409 Conflict</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
895 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> CredentialsNotSupported</p> </li> |
896 | * <li> <p> <i>Description:</i> This request does not support credentials.</p> |
897 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
898 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
899 | * <i>Code:</i> CrossLocationLoggingProhibited</p> </li> <li> <p> |
900 | * <i>Description:</i> Cross-location logging not allowed. Buckets in one |
901 | * geographic location cannot log information to a bucket in another location.</p> |
902 | * </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP |
903 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
904 | * <i>Code:</i> EntityTooSmall</p> </li> <li> <p> <i>Description:</i> Your proposed |
905 | * upload is smaller than the minimum allowed object size.</p> </li> <li> <p> |
906 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
907 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
908 | * EntityTooLarge</p> </li> <li> <p> <i>Description:</i> Your proposed upload |
909 | * exceeds the maximum allowed object size.</p> </li> <li> <p> <i>HTTP Status |
910 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
911 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> ExpiredToken</p> |
912 | * </li> <li> <p> <i>Description:</i> The provided token has expired.</p> </li> |
913 | * <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP |
914 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
915 | * <i>Code:</i> IllegalVersioningConfigurationException </p> </li> <li> <p> |
916 | * <i>Description:</i> Indicates that the versioning configuration specified in the |
917 | * request is invalid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
918 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
919 | * </li> <li> <ul> <li> <p> <i>Code:</i> IncompleteBody</p> </li> <li> <p> |
920 | * <i>Description:</i> You did not provide the number of bytes specified by the |
921 | * Content-Length HTTP header</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
922 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
923 | * </li> <li> <ul> <li> <p> <i>Code:</i> IncorrectNumberOfFilesInPostRequest</p> |
924 | * </li> <li> <p> <i>Description:</i> POST requires exactly one file upload per |
925 | * request.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
926 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
927 | * <li> <p> <i>Code:</i> InlineDataTooLarge</p> </li> <li> <p> <i>Description:</i> |
928 | * Inline data exceeds the maximum allowed size.</p> </li> <li> <p> <i>HTTP Status |
929 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
930 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InternalError</p> |
931 | * </li> <li> <p> <i>Description:</i> We encountered an internal error. Please try |
932 | * again.</p> </li> <li> <p> <i>HTTP Status Code:</i> 500 Internal Server Error</p> |
933 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Server</p> </li> </ul> </li> <li> |
934 | * <ul> <li> <p> <i>Code:</i> InvalidAccessKeyId</p> </li> <li> <p> |
935 | * <i>Description:</i> The AWS access key ID you provided does not exist in our |
936 | * records.</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> |
937 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
938 | * <li> <p> <i>Code:</i> InvalidAddressingHeader</p> </li> <li> <p> |
939 | * <i>Description:</i> You must specify the Anonymous role.</p> </li> <li> <p> |
940 | * <i>HTTP Status Code:</i> N/A</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
941 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidArgument</p> |
942 | * </li> <li> <p> <i>Description:</i> Invalid Argument</p> </li> <li> <p> <i>HTTP |
943 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
944 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
945 | * InvalidBucketName</p> </li> <li> <p> <i>Description:</i> The specified bucket is |
946 | * not valid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
947 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
948 | * <li> <p> <i>Code:</i> InvalidBucketState</p> </li> <li> <p> <i>Description:</i> |
949 | * The request is not valid with the current state of the bucket.</p> </li> <li> |
950 | * <p> <i>HTTP Status Code:</i> 409 Conflict</p> </li> <li> <p> <i>SOAP Fault Code |
951 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
952 | * InvalidDigest</p> </li> <li> <p> <i>Description:</i> The Content-MD5 you |
953 | * specified is not valid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
954 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
955 | * </li> <li> <ul> <li> <p> <i>Code:</i> InvalidEncryptionAlgorithmError</p> </li> |
956 | * <li> <p> <i>Description:</i> The encryption request you specified is not valid. |
957 | * The valid value is AES256.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
958 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
959 | * </li> <li> <ul> <li> <p> <i>Code:</i> InvalidLocationConstraint</p> </li> <li> |
960 | * <p> <i>Description:</i> The specified location constraint is not valid. For more |
961 | * information about Regions, see <a |
962 | * href="https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html#access-bucket-intro">How |
963 | * to Select a Region for Your Buckets</a>. </p> </li> <li> <p> <i>HTTP Status |
964 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
965 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
966 | * InvalidObjectState</p> </li> <li> <p> <i>Description:</i> The operation is not |
967 | * valid for the current state of the object.</p> </li> <li> <p> <i>HTTP Status |
968 | * Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
969 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidPart</p> |
970 | * </li> <li> <p> <i>Description:</i> One or more of the specified parts could not |
971 | * be found. The part might not have been uploaded, or the specified entity tag |
972 | * might not have matched the part's entity tag.</p> </li> <li> <p> <i>HTTP Status |
973 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
974 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
975 | * InvalidPartOrder</p> </li> <li> <p> <i>Description:</i> The list of parts was |
976 | * not in ascending order. Parts list must be specified in order by part |
977 | * number.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
978 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
979 | * <li> <p> <i>Code:</i> InvalidPayer</p> </li> <li> <p> <i>Description:</i> All |
980 | * access to this object has been disabled. Please contact AWS Support for further |
981 | * assistance.</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> |
982 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
983 | * <li> <p> <i>Code:</i> InvalidPolicyDocument</p> </li> <li> <p> |
984 | * <i>Description:</i> The content of the form does not meet the conditions |
985 | * specified in the policy document.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
986 | * 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> |
987 | * </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidRange</p> </li> <li> |
988 | * <p> <i>Description:</i> The requested range cannot be satisfied.</p> </li> <li> |
989 | * <p> <i>HTTP Status Code:</i> 416 Requested Range Not Satisfiable</p> </li> <li> |
990 | * <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> |
991 | * <p> <i>Code:</i> InvalidRequest</p> </li> <li> <p> <i>Description:</i> Please |
992 | * use AWS4-HMAC-SHA256.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
993 | * Request</p> </li> <li> <p> <i>Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> |
994 | * <p> <i>Code:</i> InvalidRequest</p> </li> <li> <p> <i>Description:</i> SOAP |
995 | * requests must be made over an HTTPS connection.</p> </li> <li> <p> <i>HTTP |
996 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
997 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
998 | * InvalidRequest</p> </li> <li> <p> <i>Description:</i> Amazon S3 Transfer |
999 | * Acceleration is not supported for buckets with non-DNS compliant names.</p> |
1000 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
1001 | * <i>Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1002 | * InvalidRequest</p> </li> <li> <p> <i>Description:</i> Amazon S3 Transfer |
1003 | * Acceleration is not supported for buckets with periods (.) in their names.</p> |
1004 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
1005 | * <i>Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1006 | * InvalidRequest</p> </li> <li> <p> <i>Description:</i> Amazon S3 Transfer |
1007 | * Accelerate endpoint only supports virtual style requests.</p> </li> <li> <p> |
1008 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>Code:</i> N/A</p> |
1009 | * </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidRequest</p> </li> <li> |
1010 | * <p> <i>Description:</i> Amazon S3 Transfer Accelerate is not configured on this |
1011 | * bucket.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
1012 | * <li> <p> <i>Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1013 | * InvalidRequest</p> </li> <li> <p> <i>Description:</i> Amazon S3 Transfer |
1014 | * Accelerate is disabled on this bucket.</p> </li> <li> <p> <i>HTTP Status |
1015 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>Code:</i> N/A</p> </li> </ul> |
1016 | * </li> <li> <ul> <li> <p> <i>Code:</i> InvalidRequest</p> </li> <li> <p> |
1017 | * <i>Description:</i> Amazon S3 Transfer Acceleration is not supported on this |
1018 | * bucket. Contact AWS Support for more information.</p> </li> <li> <p> <i>HTTP |
1019 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>Code:</i> N/A</p> </li> |
1020 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidRequest</p> </li> <li> <p> |
1021 | * <i>Description:</i> Amazon S3 Transfer Acceleration cannot be enabled on this |
1022 | * bucket. Contact AWS Support for more information.</p> </li> <li> <p> <i>HTTP |
1023 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>Code:</i> N/A</p> </li> |
1024 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidSecurity</p> </li> <li> <p> |
1025 | * <i>Description:</i> The provided security credentials are not valid.</p> </li> |
1026 | * <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP Fault |
1027 | * Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1028 | * InvalidSOAPRequest</p> </li> <li> <p> <i>Description:</i> The SOAP request body |
1029 | * is invalid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> |
1030 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
1031 | * <ul> <li> <p> <i>Code:</i> InvalidStorageClass</p> </li> <li> <p> |
1032 | * <i>Description:</i> The storage class you specified is not valid.</p> </li> <li> |
1033 | * <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault |
1034 | * Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1035 | * InvalidTargetBucketForLogging</p> </li> <li> <p> <i>Description:</i> The target |
1036 | * bucket for logging does not exist, is not owned by you, or does not have the |
1037 | * appropriate grants for the log-delivery group. </p> </li> <li> <p> <i>HTTP |
1038 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
1039 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1040 | * InvalidToken</p> </li> <li> <p> <i>Description:</i> The provided token is |
1041 | * malformed or otherwise invalid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 |
1042 | * Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
1043 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidURI</p> </li> <li> <p> |
1044 | * <i>Description:</i> Couldn't parse the specified URI.</p> </li> <li> <p> <i>HTTP |
1045 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
1046 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1047 | * KeyTooLongError</p> </li> <li> <p> <i>Description:</i> Your key is too long.</p> |
1048 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
1049 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
1050 | * <i>Code:</i> MalformedACLError</p> </li> <li> <p> <i>Description:</i> The XML |
1051 | * you provided was not well-formed or did not validate against our published |
1052 | * schema.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
1053 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
1054 | * <li> <p> <i>Code:</i> MalformedPOSTRequest </p> </li> <li> <p> |
1055 | * <i>Description:</i> The body of your POST request is not well-formed |
1056 | * multipart/form-data.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
1057 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
1058 | * </li> <li> <ul> <li> <p> <i>Code:</i> MalformedXML</p> </li> <li> <p> |
1059 | * <i>Description:</i> This happens when the user sends malformed XML (XML that |
1060 | * doesn't conform to the published XSD) for the configuration. The error message |
1061 | * is, "The XML you provided was not well-formed or did not validate against our |
1062 | * published schema." </p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
1063 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
1064 | * </li> <li> <ul> <li> <p> <i>Code:</i> MaxMessageLengthExceeded</p> </li> <li> |
1065 | * <p> <i>Description:</i> Your request was too big.</p> </li> <li> <p> <i>HTTP |
1066 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
1067 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1068 | * MaxPostPreDataLengthExceededError</p> </li> <li> <p> <i>Description:</i> Your |
1069 | * POST request fields preceding the upload file were too large.</p> </li> <li> <p> |
1070 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
1071 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1072 | * MetadataTooLarge</p> </li> <li> <p> <i>Description:</i> Your metadata headers |
1073 | * exceed the maximum allowed metadata size.</p> </li> <li> <p> <i>HTTP Status |
1074 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
1075 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1076 | * MethodNotAllowed</p> </li> <li> <p> <i>Description:</i> The specified method is |
1077 | * not allowed against this resource.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
1078 | * 405 Method Not Allowed</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
1079 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1080 | * MissingAttachment</p> </li> <li> <p> <i>Description:</i> A SOAP attachment was |
1081 | * expected, but none were found.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
1082 | * N/A</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
1083 | * </li> <li> <ul> <li> <p> <i>Code:</i> MissingContentLength</p> </li> <li> <p> |
1084 | * <i>Description:</i> You must provide the Content-Length HTTP header.</p> </li> |
1085 | * <li> <p> <i>HTTP Status Code:</i> 411 Length Required</p> </li> <li> <p> <i>SOAP |
1086 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
1087 | * <i>Code:</i> MissingRequestBodyError</p> </li> <li> <p> <i>Description:</i> This |
1088 | * happens when the user sends an empty XML document as a request. The error |
1089 | * message is, "Request body is empty." </p> </li> <li> <p> <i>HTTP Status |
1090 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
1091 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1092 | * MissingSecurityElement</p> </li> <li> <p> <i>Description:</i> The SOAP 1.1 |
1093 | * request is missing a security element.</p> </li> <li> <p> <i>HTTP Status |
1094 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
1095 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1096 | * MissingSecurityHeader</p> </li> <li> <p> <i>Description:</i> Your request is |
1097 | * missing a required header.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
1098 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
1099 | * </li> <li> <ul> <li> <p> <i>Code:</i> NoLoggingStatusForKey</p> </li> <li> <p> |
1100 | * <i>Description:</i> There is no such thing as a logging status subresource for a |
1101 | * key.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> |
1102 | * <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> |
1103 | * <p> <i>Code:</i> NoSuchBucket</p> </li> <li> <p> <i>Description:</i> The |
1104 | * specified bucket does not exist.</p> </li> <li> <p> <i>HTTP Status Code:</i> 404 |
1105 | * Not Found</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
1106 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> NoSuchBucketPolicy</p> </li> <li> |
1107 | * <p> <i>Description:</i> The specified bucket does not have a bucket policy.</p> |
1108 | * </li> <li> <p> <i>HTTP Status Code:</i> 404 Not Found</p> </li> <li> <p> <i>SOAP |
1109 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
1110 | * <i>Code:</i> NoSuchKey</p> </li> <li> <p> <i>Description:</i> The specified key |
1111 | * does not exist.</p> </li> <li> <p> <i>HTTP Status Code:</i> 404 Not Found</p> |
1112 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
1113 | * <ul> <li> <p> <i>Code:</i> NoSuchLifecycleConfiguration</p> </li> <li> <p> |
1114 | * <i>Description:</i> The lifecycle configuration does not exist. </p> </li> <li> |
1115 | * <p> <i>HTTP Status Code:</i> 404 Not Found</p> </li> <li> <p> <i>SOAP Fault Code |
1116 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1117 | * NoSuchUpload</p> </li> <li> <p> <i>Description:</i> The specified multipart |
1118 | * upload does not exist. The upload ID might be invalid, or the multipart upload |
1119 | * might have been aborted or completed.</p> </li> <li> <p> <i>HTTP Status |
1120 | * Code:</i> 404 Not Found</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
1121 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> NoSuchVersion </p> |
1122 | * </li> <li> <p> <i>Description:</i> Indicates that the version ID specified in |
1123 | * the request does not match an existing version.</p> </li> <li> <p> <i>HTTP |
1124 | * Status Code:</i> 404 Not Found</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
1125 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> NotImplemented</p> |
1126 | * </li> <li> <p> <i>Description:</i> A header you provided implies functionality |
1127 | * that is not implemented.</p> </li> <li> <p> <i>HTTP Status Code:</i> 501 Not |
1128 | * Implemented</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Server</p> </li> |
1129 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> NotSignedUp</p> </li> <li> <p> |
1130 | * <i>Description:</i> Your account is not signed up for the Amazon S3 service. You |
1131 | * must sign up before you can use Amazon S3. You can sign up at the following URL: |
1132 | * https://aws.amazon.com/s3</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 |
1133 | * Forbidden</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
1134 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> OperationAborted</p> </li> <li> <p> |
1135 | * <i>Description:</i> A conflicting conditional operation is currently in progress |
1136 | * against this resource. Try again.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
1137 | * 409 Conflict</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
1138 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> PermanentRedirect</p> </li> <li> <p> |
1139 | * <i>Description:</i> The bucket you are attempting to access must be addressed |
1140 | * using the specified endpoint. Send all future requests to this endpoint.</p> |
1141 | * </li> <li> <p> <i>HTTP Status Code:</i> 301 Moved Permanently</p> </li> <li> <p> |
1142 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
1143 | * <i>Code:</i> PreconditionFailed</p> </li> <li> <p> <i>Description:</i> At least |
1144 | * one of the preconditions you specified did not hold.</p> </li> <li> <p> <i>HTTP |
1145 | * Status Code:</i> 412 Precondition Failed</p> </li> <li> <p> <i>SOAP Fault Code |
1146 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1147 | * Redirect</p> </li> <li> <p> <i>Description:</i> Temporary redirect.</p> </li> |
1148 | * <li> <p> <i>HTTP Status Code:</i> 307 Moved Temporarily</p> </li> <li> <p> |
1149 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
1150 | * <i>Code:</i> RestoreAlreadyInProgress</p> </li> <li> <p> <i>Description:</i> |
1151 | * Object restore is already in progress.</p> </li> <li> <p> <i>HTTP Status |
1152 | * Code:</i> 409 Conflict</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
1153 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1154 | * RequestIsNotMultiPartContent</p> </li> <li> <p> <i>Description:</i> Bucket POST |
1155 | * must be of the enclosure-type multipart/form-data.</p> </li> <li> <p> <i>HTTP |
1156 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
1157 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1158 | * RequestTimeout</p> </li> <li> <p> <i>Description:</i> Your socket connection to |
1159 | * the server was not read from or written to within the timeout period.</p> </li> |
1160 | * <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP |
1161 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
1162 | * <i>Code:</i> RequestTimeTooSkewed</p> </li> <li> <p> <i>Description:</i> The |
1163 | * difference between the request time and the server's time is too large.</p> |
1164 | * </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP |
1165 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
1166 | * <i>Code:</i> RequestTorrentOfBucketError</p> </li> <li> <p> <i>Description:</i> |
1167 | * Requesting the torrent file of a bucket is not permitted.</p> </li> <li> <p> |
1168 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
1169 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1170 | * SignatureDoesNotMatch</p> </li> <li> <p> <i>Description:</i> The request |
1171 | * signature we calculated does not match the signature you provided. Check your |
1172 | * AWS secret access key and signing method. For more information, see <a |
1173 | * href="https://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html">REST |
1174 | * Authentication</a> and <a |
1175 | * href="https://docs.aws.amazon.com/AmazonS3/latest/dev/SOAPAuthentication.html">SOAP |
1176 | * Authentication</a> for details.</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 |
1177 | * Forbidden</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
1178 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> ServiceUnavailable</p> </li> <li> |
1179 | * <p> <i>Description:</i> Reduce your request rate.</p> </li> <li> <p> <i>HTTP |
1180 | * Status Code:</i> 503 Service Unavailable</p> </li> <li> <p> <i>SOAP Fault Code |
1181 | * Prefix:</i> Server</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1182 | * SlowDown</p> </li> <li> <p> <i>Description:</i> Reduce your request rate.</p> |
1183 | * </li> <li> <p> <i>HTTP Status Code:</i> 503 Slow Down</p> </li> <li> <p> <i>SOAP |
1184 | * Fault Code Prefix:</i> Server</p> </li> </ul> </li> <li> <ul> <li> <p> |
1185 | * <i>Code:</i> TemporaryRedirect</p> </li> <li> <p> <i>Description:</i> You are |
1186 | * being redirected to the bucket while DNS updates.</p> </li> <li> <p> <i>HTTP |
1187 | * Status Code:</i> 307 Moved Temporarily</p> </li> <li> <p> <i>SOAP Fault Code |
1188 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1189 | * TokenRefreshRequired</p> </li> <li> <p> <i>Description:</i> The provided token |
1190 | * must be refreshed.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
1191 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
1192 | * </li> <li> <ul> <li> <p> <i>Code:</i> TooManyBuckets</p> </li> <li> <p> |
1193 | * <i>Description:</i> You have attempted to create more buckets than allowed.</p> |
1194 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
1195 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
1196 | * <i>Code:</i> UnexpectedContent</p> </li> <li> <p> <i>Description:</i> This |
1197 | * request does not support content.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
1198 | * 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> |
1199 | * </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1200 | * UnresolvableGrantByEmailAddress</p> </li> <li> <p> <i>Description:</i> The email |
1201 | * address you provided does not match any account on record.</p> </li> <li> <p> |
1202 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
1203 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1204 | * UserKeyMustBeSpecified</p> </li> <li> <p> <i>Description:</i> The bucket POST |
1205 | * must contain the specified field name. If it is specified, check the order of |
1206 | * the fields.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> |
1207 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> </ul> |
1208 | * <p/> |
1209 | */ |
1210 | inline void SetCode(const Aws::String& value) { m_codeHasBeenSet = true; m_code = value; } |
1211 | |
1212 | /** |
1213 | * <p>The error code is a string that uniquely identifies an error condition. It is |
1214 | * meant to be read and understood by programs that detect and handle errors by |
1215 | * type. </p> <p class="title"> <b>Amazon S3 error codes</b> </p> <ul> <li> <ul> |
1216 | * <li> <p> <i>Code:</i> AccessDenied </p> </li> <li> <p> <i>Description:</i> |
1217 | * Access Denied</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> |
1218 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
1219 | * <ul> <li> <p> <i>Code:</i> AccountProblem</p> </li> <li> <p> <i>Description:</i> |
1220 | * There is a problem with your AWS account that prevents the operation from |
1221 | * completing successfully. Contact AWS Support for further assistance.</p> </li> |
1222 | * <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP Fault |
1223 | * Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1224 | * AllAccessDisabled</p> </li> <li> <p> <i>Description:</i> All access to this |
1225 | * Amazon S3 resource has been disabled. Contact AWS Support for further |
1226 | * assistance.</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> |
1227 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
1228 | * <li> <p> <i>Code:</i> AmbiguousGrantByEmailAddress</p> </li> <li> <p> |
1229 | * <i>Description:</i> The email address you provided is associated with more than |
1230 | * one account.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> |
1231 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
1232 | * <ul> <li> <p> <i>Code:</i> AuthorizationHeaderMalformed</p> </li> <li> <p> |
1233 | * <i>Description:</i> The authorization header you provided is invalid.</p> </li> |
1234 | * <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>HTTP |
1235 | * Status Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1236 | * BadDigest</p> </li> <li> <p> <i>Description:</i> The Content-MD5 you specified |
1237 | * did not match what we received.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 |
1238 | * Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
1239 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> BucketAlreadyExists</p> </li> <li> |
1240 | * <p> <i>Description:</i> The requested bucket name is not available. The bucket |
1241 | * namespace is shared by all users of the system. Please select a different name |
1242 | * and try again.</p> </li> <li> <p> <i>HTTP Status Code:</i> 409 Conflict</p> |
1243 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
1244 | * <ul> <li> <p> <i>Code:</i> BucketAlreadyOwnedByYou</p> </li> <li> <p> |
1245 | * <i>Description:</i> The bucket you tried to create already exists, and you own |
1246 | * it. Amazon S3 returns this error in all AWS Regions except in the North Virginia |
1247 | * Region. For legacy compatibility, if you re-create an existing bucket that you |
1248 | * already own in the North Virginia Region, Amazon S3 returns 200 OK and resets |
1249 | * the bucket access control lists (ACLs).</p> </li> <li> <p> <i>Code:</i> 409 |
1250 | * Conflict (in all Regions except the North Virginia Region) </p> </li> <li> <p> |
1251 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
1252 | * <i>Code:</i> BucketNotEmpty</p> </li> <li> <p> <i>Description:</i> The bucket |
1253 | * you tried to delete is not empty.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
1254 | * 409 Conflict</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
1255 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> CredentialsNotSupported</p> </li> |
1256 | * <li> <p> <i>Description:</i> This request does not support credentials.</p> |
1257 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
1258 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
1259 | * <i>Code:</i> CrossLocationLoggingProhibited</p> </li> <li> <p> |
1260 | * <i>Description:</i> Cross-location logging not allowed. Buckets in one |
1261 | * geographic location cannot log information to a bucket in another location.</p> |
1262 | * </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP |
1263 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
1264 | * <i>Code:</i> EntityTooSmall</p> </li> <li> <p> <i>Description:</i> Your proposed |
1265 | * upload is smaller than the minimum allowed object size.</p> </li> <li> <p> |
1266 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
1267 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1268 | * EntityTooLarge</p> </li> <li> <p> <i>Description:</i> Your proposed upload |
1269 | * exceeds the maximum allowed object size.</p> </li> <li> <p> <i>HTTP Status |
1270 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
1271 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> ExpiredToken</p> |
1272 | * </li> <li> <p> <i>Description:</i> The provided token has expired.</p> </li> |
1273 | * <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP |
1274 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
1275 | * <i>Code:</i> IllegalVersioningConfigurationException </p> </li> <li> <p> |
1276 | * <i>Description:</i> Indicates that the versioning configuration specified in the |
1277 | * request is invalid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
1278 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
1279 | * </li> <li> <ul> <li> <p> <i>Code:</i> IncompleteBody</p> </li> <li> <p> |
1280 | * <i>Description:</i> You did not provide the number of bytes specified by the |
1281 | * Content-Length HTTP header</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
1282 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
1283 | * </li> <li> <ul> <li> <p> <i>Code:</i> IncorrectNumberOfFilesInPostRequest</p> |
1284 | * </li> <li> <p> <i>Description:</i> POST requires exactly one file upload per |
1285 | * request.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
1286 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
1287 | * <li> <p> <i>Code:</i> InlineDataTooLarge</p> </li> <li> <p> <i>Description:</i> |
1288 | * Inline data exceeds the maximum allowed size.</p> </li> <li> <p> <i>HTTP Status |
1289 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
1290 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InternalError</p> |
1291 | * </li> <li> <p> <i>Description:</i> We encountered an internal error. Please try |
1292 | * again.</p> </li> <li> <p> <i>HTTP Status Code:</i> 500 Internal Server Error</p> |
1293 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Server</p> </li> </ul> </li> <li> |
1294 | * <ul> <li> <p> <i>Code:</i> InvalidAccessKeyId</p> </li> <li> <p> |
1295 | * <i>Description:</i> The AWS access key ID you provided does not exist in our |
1296 | * records.</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> |
1297 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
1298 | * <li> <p> <i>Code:</i> InvalidAddressingHeader</p> </li> <li> <p> |
1299 | * <i>Description:</i> You must specify the Anonymous role.</p> </li> <li> <p> |
1300 | * <i>HTTP Status Code:</i> N/A</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
1301 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidArgument</p> |
1302 | * </li> <li> <p> <i>Description:</i> Invalid Argument</p> </li> <li> <p> <i>HTTP |
1303 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
1304 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1305 | * InvalidBucketName</p> </li> <li> <p> <i>Description:</i> The specified bucket is |
1306 | * not valid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
1307 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
1308 | * <li> <p> <i>Code:</i> InvalidBucketState</p> </li> <li> <p> <i>Description:</i> |
1309 | * The request is not valid with the current state of the bucket.</p> </li> <li> |
1310 | * <p> <i>HTTP Status Code:</i> 409 Conflict</p> </li> <li> <p> <i>SOAP Fault Code |
1311 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1312 | * InvalidDigest</p> </li> <li> <p> <i>Description:</i> The Content-MD5 you |
1313 | * specified is not valid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
1314 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
1315 | * </li> <li> <ul> <li> <p> <i>Code:</i> InvalidEncryptionAlgorithmError</p> </li> |
1316 | * <li> <p> <i>Description:</i> The encryption request you specified is not valid. |
1317 | * The valid value is AES256.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
1318 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
1319 | * </li> <li> <ul> <li> <p> <i>Code:</i> InvalidLocationConstraint</p> </li> <li> |
1320 | * <p> <i>Description:</i> The specified location constraint is not valid. For more |
1321 | * information about Regions, see <a |
1322 | * href="https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html#access-bucket-intro">How |
1323 | * to Select a Region for Your Buckets</a>. </p> </li> <li> <p> <i>HTTP Status |
1324 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
1325 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1326 | * InvalidObjectState</p> </li> <li> <p> <i>Description:</i> The operation is not |
1327 | * valid for the current state of the object.</p> </li> <li> <p> <i>HTTP Status |
1328 | * Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
1329 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidPart</p> |
1330 | * </li> <li> <p> <i>Description:</i> One or more of the specified parts could not |
1331 | * be found. The part might not have been uploaded, or the specified entity tag |
1332 | * might not have matched the part's entity tag.</p> </li> <li> <p> <i>HTTP Status |
1333 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
1334 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1335 | * InvalidPartOrder</p> </li> <li> <p> <i>Description:</i> The list of parts was |
1336 | * not in ascending order. Parts list must be specified in order by part |
1337 | * number.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
1338 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
1339 | * <li> <p> <i>Code:</i> InvalidPayer</p> </li> <li> <p> <i>Description:</i> All |
1340 | * access to this object has been disabled. Please contact AWS Support for further |
1341 | * assistance.</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> |
1342 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
1343 | * <li> <p> <i>Code:</i> InvalidPolicyDocument</p> </li> <li> <p> |
1344 | * <i>Description:</i> The content of the form does not meet the conditions |
1345 | * specified in the policy document.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
1346 | * 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> |
1347 | * </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidRange</p> </li> <li> |
1348 | * <p> <i>Description:</i> The requested range cannot be satisfied.</p> </li> <li> |
1349 | * <p> <i>HTTP Status Code:</i> 416 Requested Range Not Satisfiable</p> </li> <li> |
1350 | * <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> |
1351 | * <p> <i>Code:</i> InvalidRequest</p> </li> <li> <p> <i>Description:</i> Please |
1352 | * use AWS4-HMAC-SHA256.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
1353 | * Request</p> </li> <li> <p> <i>Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> |
1354 | * <p> <i>Code:</i> InvalidRequest</p> </li> <li> <p> <i>Description:</i> SOAP |
1355 | * requests must be made over an HTTPS connection.</p> </li> <li> <p> <i>HTTP |
1356 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
1357 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1358 | * InvalidRequest</p> </li> <li> <p> <i>Description:</i> Amazon S3 Transfer |
1359 | * Acceleration is not supported for buckets with non-DNS compliant names.</p> |
1360 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
1361 | * <i>Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1362 | * InvalidRequest</p> </li> <li> <p> <i>Description:</i> Amazon S3 Transfer |
1363 | * Acceleration is not supported for buckets with periods (.) in their names.</p> |
1364 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
1365 | * <i>Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1366 | * InvalidRequest</p> </li> <li> <p> <i>Description:</i> Amazon S3 Transfer |
1367 | * Accelerate endpoint only supports virtual style requests.</p> </li> <li> <p> |
1368 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>Code:</i> N/A</p> |
1369 | * </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidRequest</p> </li> <li> |
1370 | * <p> <i>Description:</i> Amazon S3 Transfer Accelerate is not configured on this |
1371 | * bucket.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
1372 | * <li> <p> <i>Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1373 | * InvalidRequest</p> </li> <li> <p> <i>Description:</i> Amazon S3 Transfer |
1374 | * Accelerate is disabled on this bucket.</p> </li> <li> <p> <i>HTTP Status |
1375 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>Code:</i> N/A</p> </li> </ul> |
1376 | * </li> <li> <ul> <li> <p> <i>Code:</i> InvalidRequest</p> </li> <li> <p> |
1377 | * <i>Description:</i> Amazon S3 Transfer Acceleration is not supported on this |
1378 | * bucket. Contact AWS Support for more information.</p> </li> <li> <p> <i>HTTP |
1379 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>Code:</i> N/A</p> </li> |
1380 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidRequest</p> </li> <li> <p> |
1381 | * <i>Description:</i> Amazon S3 Transfer Acceleration cannot be enabled on this |
1382 | * bucket. Contact AWS Support for more information.</p> </li> <li> <p> <i>HTTP |
1383 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>Code:</i> N/A</p> </li> |
1384 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidSecurity</p> </li> <li> <p> |
1385 | * <i>Description:</i> The provided security credentials are not valid.</p> </li> |
1386 | * <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP Fault |
1387 | * Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1388 | * InvalidSOAPRequest</p> </li> <li> <p> <i>Description:</i> The SOAP request body |
1389 | * is invalid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> |
1390 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
1391 | * <ul> <li> <p> <i>Code:</i> InvalidStorageClass</p> </li> <li> <p> |
1392 | * <i>Description:</i> The storage class you specified is not valid.</p> </li> <li> |
1393 | * <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault |
1394 | * Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1395 | * InvalidTargetBucketForLogging</p> </li> <li> <p> <i>Description:</i> The target |
1396 | * bucket for logging does not exist, is not owned by you, or does not have the |
1397 | * appropriate grants for the log-delivery group. </p> </li> <li> <p> <i>HTTP |
1398 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
1399 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1400 | * InvalidToken</p> </li> <li> <p> <i>Description:</i> The provided token is |
1401 | * malformed or otherwise invalid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 |
1402 | * Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
1403 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidURI</p> </li> <li> <p> |
1404 | * <i>Description:</i> Couldn't parse the specified URI.</p> </li> <li> <p> <i>HTTP |
1405 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
1406 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1407 | * KeyTooLongError</p> </li> <li> <p> <i>Description:</i> Your key is too long.</p> |
1408 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
1409 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
1410 | * <i>Code:</i> MalformedACLError</p> </li> <li> <p> <i>Description:</i> The XML |
1411 | * you provided was not well-formed or did not validate against our published |
1412 | * schema.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
1413 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
1414 | * <li> <p> <i>Code:</i> MalformedPOSTRequest </p> </li> <li> <p> |
1415 | * <i>Description:</i> The body of your POST request is not well-formed |
1416 | * multipart/form-data.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
1417 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
1418 | * </li> <li> <ul> <li> <p> <i>Code:</i> MalformedXML</p> </li> <li> <p> |
1419 | * <i>Description:</i> This happens when the user sends malformed XML (XML that |
1420 | * doesn't conform to the published XSD) for the configuration. The error message |
1421 | * is, "The XML you provided was not well-formed or did not validate against our |
1422 | * published schema." </p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
1423 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
1424 | * </li> <li> <ul> <li> <p> <i>Code:</i> MaxMessageLengthExceeded</p> </li> <li> |
1425 | * <p> <i>Description:</i> Your request was too big.</p> </li> <li> <p> <i>HTTP |
1426 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
1427 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1428 | * MaxPostPreDataLengthExceededError</p> </li> <li> <p> <i>Description:</i> Your |
1429 | * POST request fields preceding the upload file were too large.</p> </li> <li> <p> |
1430 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
1431 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1432 | * MetadataTooLarge</p> </li> <li> <p> <i>Description:</i> Your metadata headers |
1433 | * exceed the maximum allowed metadata size.</p> </li> <li> <p> <i>HTTP Status |
1434 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
1435 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1436 | * MethodNotAllowed</p> </li> <li> <p> <i>Description:</i> The specified method is |
1437 | * not allowed against this resource.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
1438 | * 405 Method Not Allowed</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
1439 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1440 | * MissingAttachment</p> </li> <li> <p> <i>Description:</i> A SOAP attachment was |
1441 | * expected, but none were found.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
1442 | * N/A</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
1443 | * </li> <li> <ul> <li> <p> <i>Code:</i> MissingContentLength</p> </li> <li> <p> |
1444 | * <i>Description:</i> You must provide the Content-Length HTTP header.</p> </li> |
1445 | * <li> <p> <i>HTTP Status Code:</i> 411 Length Required</p> </li> <li> <p> <i>SOAP |
1446 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
1447 | * <i>Code:</i> MissingRequestBodyError</p> </li> <li> <p> <i>Description:</i> This |
1448 | * happens when the user sends an empty XML document as a request. The error |
1449 | * message is, "Request body is empty." </p> </li> <li> <p> <i>HTTP Status |
1450 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
1451 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1452 | * MissingSecurityElement</p> </li> <li> <p> <i>Description:</i> The SOAP 1.1 |
1453 | * request is missing a security element.</p> </li> <li> <p> <i>HTTP Status |
1454 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
1455 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1456 | * MissingSecurityHeader</p> </li> <li> <p> <i>Description:</i> Your request is |
1457 | * missing a required header.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
1458 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
1459 | * </li> <li> <ul> <li> <p> <i>Code:</i> NoLoggingStatusForKey</p> </li> <li> <p> |
1460 | * <i>Description:</i> There is no such thing as a logging status subresource for a |
1461 | * key.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> |
1462 | * <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> |
1463 | * <p> <i>Code:</i> NoSuchBucket</p> </li> <li> <p> <i>Description:</i> The |
1464 | * specified bucket does not exist.</p> </li> <li> <p> <i>HTTP Status Code:</i> 404 |
1465 | * Not Found</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
1466 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> NoSuchBucketPolicy</p> </li> <li> |
1467 | * <p> <i>Description:</i> The specified bucket does not have a bucket policy.</p> |
1468 | * </li> <li> <p> <i>HTTP Status Code:</i> 404 Not Found</p> </li> <li> <p> <i>SOAP |
1469 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
1470 | * <i>Code:</i> NoSuchKey</p> </li> <li> <p> <i>Description:</i> The specified key |
1471 | * does not exist.</p> </li> <li> <p> <i>HTTP Status Code:</i> 404 Not Found</p> |
1472 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
1473 | * <ul> <li> <p> <i>Code:</i> NoSuchLifecycleConfiguration</p> </li> <li> <p> |
1474 | * <i>Description:</i> The lifecycle configuration does not exist. </p> </li> <li> |
1475 | * <p> <i>HTTP Status Code:</i> 404 Not Found</p> </li> <li> <p> <i>SOAP Fault Code |
1476 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1477 | * NoSuchUpload</p> </li> <li> <p> <i>Description:</i> The specified multipart |
1478 | * upload does not exist. The upload ID might be invalid, or the multipart upload |
1479 | * might have been aborted or completed.</p> </li> <li> <p> <i>HTTP Status |
1480 | * Code:</i> 404 Not Found</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
1481 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> NoSuchVersion </p> |
1482 | * </li> <li> <p> <i>Description:</i> Indicates that the version ID specified in |
1483 | * the request does not match an existing version.</p> </li> <li> <p> <i>HTTP |
1484 | * Status Code:</i> 404 Not Found</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
1485 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> NotImplemented</p> |
1486 | * </li> <li> <p> <i>Description:</i> A header you provided implies functionality |
1487 | * that is not implemented.</p> </li> <li> <p> <i>HTTP Status Code:</i> 501 Not |
1488 | * Implemented</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Server</p> </li> |
1489 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> NotSignedUp</p> </li> <li> <p> |
1490 | * <i>Description:</i> Your account is not signed up for the Amazon S3 service. You |
1491 | * must sign up before you can use Amazon S3. You can sign up at the following URL: |
1492 | * https://aws.amazon.com/s3</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 |
1493 | * Forbidden</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
1494 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> OperationAborted</p> </li> <li> <p> |
1495 | * <i>Description:</i> A conflicting conditional operation is currently in progress |
1496 | * against this resource. Try again.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
1497 | * 409 Conflict</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
1498 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> PermanentRedirect</p> </li> <li> <p> |
1499 | * <i>Description:</i> The bucket you are attempting to access must be addressed |
1500 | * using the specified endpoint. Send all future requests to this endpoint.</p> |
1501 | * </li> <li> <p> <i>HTTP Status Code:</i> 301 Moved Permanently</p> </li> <li> <p> |
1502 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
1503 | * <i>Code:</i> PreconditionFailed</p> </li> <li> <p> <i>Description:</i> At least |
1504 | * one of the preconditions you specified did not hold.</p> </li> <li> <p> <i>HTTP |
1505 | * Status Code:</i> 412 Precondition Failed</p> </li> <li> <p> <i>SOAP Fault Code |
1506 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1507 | * Redirect</p> </li> <li> <p> <i>Description:</i> Temporary redirect.</p> </li> |
1508 | * <li> <p> <i>HTTP Status Code:</i> 307 Moved Temporarily</p> </li> <li> <p> |
1509 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
1510 | * <i>Code:</i> RestoreAlreadyInProgress</p> </li> <li> <p> <i>Description:</i> |
1511 | * Object restore is already in progress.</p> </li> <li> <p> <i>HTTP Status |
1512 | * Code:</i> 409 Conflict</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
1513 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1514 | * RequestIsNotMultiPartContent</p> </li> <li> <p> <i>Description:</i> Bucket POST |
1515 | * must be of the enclosure-type multipart/form-data.</p> </li> <li> <p> <i>HTTP |
1516 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
1517 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1518 | * RequestTimeout</p> </li> <li> <p> <i>Description:</i> Your socket connection to |
1519 | * the server was not read from or written to within the timeout period.</p> </li> |
1520 | * <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP |
1521 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
1522 | * <i>Code:</i> RequestTimeTooSkewed</p> </li> <li> <p> <i>Description:</i> The |
1523 | * difference between the request time and the server's time is too large.</p> |
1524 | * </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP |
1525 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
1526 | * <i>Code:</i> RequestTorrentOfBucketError</p> </li> <li> <p> <i>Description:</i> |
1527 | * Requesting the torrent file of a bucket is not permitted.</p> </li> <li> <p> |
1528 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
1529 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1530 | * SignatureDoesNotMatch</p> </li> <li> <p> <i>Description:</i> The request |
1531 | * signature we calculated does not match the signature you provided. Check your |
1532 | * AWS secret access key and signing method. For more information, see <a |
1533 | * href="https://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html">REST |
1534 | * Authentication</a> and <a |
1535 | * href="https://docs.aws.amazon.com/AmazonS3/latest/dev/SOAPAuthentication.html">SOAP |
1536 | * Authentication</a> for details.</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 |
1537 | * Forbidden</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
1538 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> ServiceUnavailable</p> </li> <li> |
1539 | * <p> <i>Description:</i> Reduce your request rate.</p> </li> <li> <p> <i>HTTP |
1540 | * Status Code:</i> 503 Service Unavailable</p> </li> <li> <p> <i>SOAP Fault Code |
1541 | * Prefix:</i> Server</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1542 | * SlowDown</p> </li> <li> <p> <i>Description:</i> Reduce your request rate.</p> |
1543 | * </li> <li> <p> <i>HTTP Status Code:</i> 503 Slow Down</p> </li> <li> <p> <i>SOAP |
1544 | * Fault Code Prefix:</i> Server</p> </li> </ul> </li> <li> <ul> <li> <p> |
1545 | * <i>Code:</i> TemporaryRedirect</p> </li> <li> <p> <i>Description:</i> You are |
1546 | * being redirected to the bucket while DNS updates.</p> </li> <li> <p> <i>HTTP |
1547 | * Status Code:</i> 307 Moved Temporarily</p> </li> <li> <p> <i>SOAP Fault Code |
1548 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1549 | * TokenRefreshRequired</p> </li> <li> <p> <i>Description:</i> The provided token |
1550 | * must be refreshed.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
1551 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
1552 | * </li> <li> <ul> <li> <p> <i>Code:</i> TooManyBuckets</p> </li> <li> <p> |
1553 | * <i>Description:</i> You have attempted to create more buckets than allowed.</p> |
1554 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
1555 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
1556 | * <i>Code:</i> UnexpectedContent</p> </li> <li> <p> <i>Description:</i> This |
1557 | * request does not support content.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
1558 | * 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> |
1559 | * </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1560 | * UnresolvableGrantByEmailAddress</p> </li> <li> <p> <i>Description:</i> The email |
1561 | * address you provided does not match any account on record.</p> </li> <li> <p> |
1562 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
1563 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1564 | * UserKeyMustBeSpecified</p> </li> <li> <p> <i>Description:</i> The bucket POST |
1565 | * must contain the specified field name. If it is specified, check the order of |
1566 | * the fields.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> |
1567 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> </ul> |
1568 | * <p/> |
1569 | */ |
1570 | inline void SetCode(Aws::String&& value) { m_codeHasBeenSet = true; m_code = std::move(value); } |
1571 | |
1572 | /** |
1573 | * <p>The error code is a string that uniquely identifies an error condition. It is |
1574 | * meant to be read and understood by programs that detect and handle errors by |
1575 | * type. </p> <p class="title"> <b>Amazon S3 error codes</b> </p> <ul> <li> <ul> |
1576 | * <li> <p> <i>Code:</i> AccessDenied </p> </li> <li> <p> <i>Description:</i> |
1577 | * Access Denied</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> |
1578 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
1579 | * <ul> <li> <p> <i>Code:</i> AccountProblem</p> </li> <li> <p> <i>Description:</i> |
1580 | * There is a problem with your AWS account that prevents the operation from |
1581 | * completing successfully. Contact AWS Support for further assistance.</p> </li> |
1582 | * <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP Fault |
1583 | * Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1584 | * AllAccessDisabled</p> </li> <li> <p> <i>Description:</i> All access to this |
1585 | * Amazon S3 resource has been disabled. Contact AWS Support for further |
1586 | * assistance.</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> |
1587 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
1588 | * <li> <p> <i>Code:</i> AmbiguousGrantByEmailAddress</p> </li> <li> <p> |
1589 | * <i>Description:</i> The email address you provided is associated with more than |
1590 | * one account.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> |
1591 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
1592 | * <ul> <li> <p> <i>Code:</i> AuthorizationHeaderMalformed</p> </li> <li> <p> |
1593 | * <i>Description:</i> The authorization header you provided is invalid.</p> </li> |
1594 | * <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>HTTP |
1595 | * Status Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1596 | * BadDigest</p> </li> <li> <p> <i>Description:</i> The Content-MD5 you specified |
1597 | * did not match what we received.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 |
1598 | * Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
1599 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> BucketAlreadyExists</p> </li> <li> |
1600 | * <p> <i>Description:</i> The requested bucket name is not available. The bucket |
1601 | * namespace is shared by all users of the system. Please select a different name |
1602 | * and try again.</p> </li> <li> <p> <i>HTTP Status Code:</i> 409 Conflict</p> |
1603 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
1604 | * <ul> <li> <p> <i>Code:</i> BucketAlreadyOwnedByYou</p> </li> <li> <p> |
1605 | * <i>Description:</i> The bucket you tried to create already exists, and you own |
1606 | * it. Amazon S3 returns this error in all AWS Regions except in the North Virginia |
1607 | * Region. For legacy compatibility, if you re-create an existing bucket that you |
1608 | * already own in the North Virginia Region, Amazon S3 returns 200 OK and resets |
1609 | * the bucket access control lists (ACLs).</p> </li> <li> <p> <i>Code:</i> 409 |
1610 | * Conflict (in all Regions except the North Virginia Region) </p> </li> <li> <p> |
1611 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
1612 | * <i>Code:</i> BucketNotEmpty</p> </li> <li> <p> <i>Description:</i> The bucket |
1613 | * you tried to delete is not empty.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
1614 | * 409 Conflict</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
1615 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> CredentialsNotSupported</p> </li> |
1616 | * <li> <p> <i>Description:</i> This request does not support credentials.</p> |
1617 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
1618 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
1619 | * <i>Code:</i> CrossLocationLoggingProhibited</p> </li> <li> <p> |
1620 | * <i>Description:</i> Cross-location logging not allowed. Buckets in one |
1621 | * geographic location cannot log information to a bucket in another location.</p> |
1622 | * </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP |
1623 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
1624 | * <i>Code:</i> EntityTooSmall</p> </li> <li> <p> <i>Description:</i> Your proposed |
1625 | * upload is smaller than the minimum allowed object size.</p> </li> <li> <p> |
1626 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
1627 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1628 | * EntityTooLarge</p> </li> <li> <p> <i>Description:</i> Your proposed upload |
1629 | * exceeds the maximum allowed object size.</p> </li> <li> <p> <i>HTTP Status |
1630 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
1631 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> ExpiredToken</p> |
1632 | * </li> <li> <p> <i>Description:</i> The provided token has expired.</p> </li> |
1633 | * <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP |
1634 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
1635 | * <i>Code:</i> IllegalVersioningConfigurationException </p> </li> <li> <p> |
1636 | * <i>Description:</i> Indicates that the versioning configuration specified in the |
1637 | * request is invalid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
1638 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
1639 | * </li> <li> <ul> <li> <p> <i>Code:</i> IncompleteBody</p> </li> <li> <p> |
1640 | * <i>Description:</i> You did not provide the number of bytes specified by the |
1641 | * Content-Length HTTP header</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
1642 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
1643 | * </li> <li> <ul> <li> <p> <i>Code:</i> IncorrectNumberOfFilesInPostRequest</p> |
1644 | * </li> <li> <p> <i>Description:</i> POST requires exactly one file upload per |
1645 | * request.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
1646 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
1647 | * <li> <p> <i>Code:</i> InlineDataTooLarge</p> </li> <li> <p> <i>Description:</i> |
1648 | * Inline data exceeds the maximum allowed size.</p> </li> <li> <p> <i>HTTP Status |
1649 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
1650 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InternalError</p> |
1651 | * </li> <li> <p> <i>Description:</i> We encountered an internal error. Please try |
1652 | * again.</p> </li> <li> <p> <i>HTTP Status Code:</i> 500 Internal Server Error</p> |
1653 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Server</p> </li> </ul> </li> <li> |
1654 | * <ul> <li> <p> <i>Code:</i> InvalidAccessKeyId</p> </li> <li> <p> |
1655 | * <i>Description:</i> The AWS access key ID you provided does not exist in our |
1656 | * records.</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> |
1657 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
1658 | * <li> <p> <i>Code:</i> InvalidAddressingHeader</p> </li> <li> <p> |
1659 | * <i>Description:</i> You must specify the Anonymous role.</p> </li> <li> <p> |
1660 | * <i>HTTP Status Code:</i> N/A</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
1661 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidArgument</p> |
1662 | * </li> <li> <p> <i>Description:</i> Invalid Argument</p> </li> <li> <p> <i>HTTP |
1663 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
1664 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1665 | * InvalidBucketName</p> </li> <li> <p> <i>Description:</i> The specified bucket is |
1666 | * not valid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
1667 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
1668 | * <li> <p> <i>Code:</i> InvalidBucketState</p> </li> <li> <p> <i>Description:</i> |
1669 | * The request is not valid with the current state of the bucket.</p> </li> <li> |
1670 | * <p> <i>HTTP Status Code:</i> 409 Conflict</p> </li> <li> <p> <i>SOAP Fault Code |
1671 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1672 | * InvalidDigest</p> </li> <li> <p> <i>Description:</i> The Content-MD5 you |
1673 | * specified is not valid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
1674 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
1675 | * </li> <li> <ul> <li> <p> <i>Code:</i> InvalidEncryptionAlgorithmError</p> </li> |
1676 | * <li> <p> <i>Description:</i> The encryption request you specified is not valid. |
1677 | * The valid value is AES256.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
1678 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
1679 | * </li> <li> <ul> <li> <p> <i>Code:</i> InvalidLocationConstraint</p> </li> <li> |
1680 | * <p> <i>Description:</i> The specified location constraint is not valid. For more |
1681 | * information about Regions, see <a |
1682 | * href="https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html#access-bucket-intro">How |
1683 | * to Select a Region for Your Buckets</a>. </p> </li> <li> <p> <i>HTTP Status |
1684 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
1685 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1686 | * InvalidObjectState</p> </li> <li> <p> <i>Description:</i> The operation is not |
1687 | * valid for the current state of the object.</p> </li> <li> <p> <i>HTTP Status |
1688 | * Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
1689 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidPart</p> |
1690 | * </li> <li> <p> <i>Description:</i> One or more of the specified parts could not |
1691 | * be found. The part might not have been uploaded, or the specified entity tag |
1692 | * might not have matched the part's entity tag.</p> </li> <li> <p> <i>HTTP Status |
1693 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
1694 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1695 | * InvalidPartOrder</p> </li> <li> <p> <i>Description:</i> The list of parts was |
1696 | * not in ascending order. Parts list must be specified in order by part |
1697 | * number.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
1698 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
1699 | * <li> <p> <i>Code:</i> InvalidPayer</p> </li> <li> <p> <i>Description:</i> All |
1700 | * access to this object has been disabled. Please contact AWS Support for further |
1701 | * assistance.</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> |
1702 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
1703 | * <li> <p> <i>Code:</i> InvalidPolicyDocument</p> </li> <li> <p> |
1704 | * <i>Description:</i> The content of the form does not meet the conditions |
1705 | * specified in the policy document.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
1706 | * 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> |
1707 | * </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidRange</p> </li> <li> |
1708 | * <p> <i>Description:</i> The requested range cannot be satisfied.</p> </li> <li> |
1709 | * <p> <i>HTTP Status Code:</i> 416 Requested Range Not Satisfiable</p> </li> <li> |
1710 | * <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> |
1711 | * <p> <i>Code:</i> InvalidRequest</p> </li> <li> <p> <i>Description:</i> Please |
1712 | * use AWS4-HMAC-SHA256.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
1713 | * Request</p> </li> <li> <p> <i>Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> |
1714 | * <p> <i>Code:</i> InvalidRequest</p> </li> <li> <p> <i>Description:</i> SOAP |
1715 | * requests must be made over an HTTPS connection.</p> </li> <li> <p> <i>HTTP |
1716 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
1717 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1718 | * InvalidRequest</p> </li> <li> <p> <i>Description:</i> Amazon S3 Transfer |
1719 | * Acceleration is not supported for buckets with non-DNS compliant names.</p> |
1720 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
1721 | * <i>Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1722 | * InvalidRequest</p> </li> <li> <p> <i>Description:</i> Amazon S3 Transfer |
1723 | * Acceleration is not supported for buckets with periods (.) in their names.</p> |
1724 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
1725 | * <i>Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1726 | * InvalidRequest</p> </li> <li> <p> <i>Description:</i> Amazon S3 Transfer |
1727 | * Accelerate endpoint only supports virtual style requests.</p> </li> <li> <p> |
1728 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>Code:</i> N/A</p> |
1729 | * </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidRequest</p> </li> <li> |
1730 | * <p> <i>Description:</i> Amazon S3 Transfer Accelerate is not configured on this |
1731 | * bucket.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
1732 | * <li> <p> <i>Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1733 | * InvalidRequest</p> </li> <li> <p> <i>Description:</i> Amazon S3 Transfer |
1734 | * Accelerate is disabled on this bucket.</p> </li> <li> <p> <i>HTTP Status |
1735 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>Code:</i> N/A</p> </li> </ul> |
1736 | * </li> <li> <ul> <li> <p> <i>Code:</i> InvalidRequest</p> </li> <li> <p> |
1737 | * <i>Description:</i> Amazon S3 Transfer Acceleration is not supported on this |
1738 | * bucket. Contact AWS Support for more information.</p> </li> <li> <p> <i>HTTP |
1739 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>Code:</i> N/A</p> </li> |
1740 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidRequest</p> </li> <li> <p> |
1741 | * <i>Description:</i> Amazon S3 Transfer Acceleration cannot be enabled on this |
1742 | * bucket. Contact AWS Support for more information.</p> </li> <li> <p> <i>HTTP |
1743 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>Code:</i> N/A</p> </li> |
1744 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidSecurity</p> </li> <li> <p> |
1745 | * <i>Description:</i> The provided security credentials are not valid.</p> </li> |
1746 | * <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP Fault |
1747 | * Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1748 | * InvalidSOAPRequest</p> </li> <li> <p> <i>Description:</i> The SOAP request body |
1749 | * is invalid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> |
1750 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
1751 | * <ul> <li> <p> <i>Code:</i> InvalidStorageClass</p> </li> <li> <p> |
1752 | * <i>Description:</i> The storage class you specified is not valid.</p> </li> <li> |
1753 | * <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault |
1754 | * Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1755 | * InvalidTargetBucketForLogging</p> </li> <li> <p> <i>Description:</i> The target |
1756 | * bucket for logging does not exist, is not owned by you, or does not have the |
1757 | * appropriate grants for the log-delivery group. </p> </li> <li> <p> <i>HTTP |
1758 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
1759 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1760 | * InvalidToken</p> </li> <li> <p> <i>Description:</i> The provided token is |
1761 | * malformed or otherwise invalid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 |
1762 | * Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
1763 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidURI</p> </li> <li> <p> |
1764 | * <i>Description:</i> Couldn't parse the specified URI.</p> </li> <li> <p> <i>HTTP |
1765 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
1766 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1767 | * KeyTooLongError</p> </li> <li> <p> <i>Description:</i> Your key is too long.</p> |
1768 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
1769 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
1770 | * <i>Code:</i> MalformedACLError</p> </li> <li> <p> <i>Description:</i> The XML |
1771 | * you provided was not well-formed or did not validate against our published |
1772 | * schema.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
1773 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
1774 | * <li> <p> <i>Code:</i> MalformedPOSTRequest </p> </li> <li> <p> |
1775 | * <i>Description:</i> The body of your POST request is not well-formed |
1776 | * multipart/form-data.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
1777 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
1778 | * </li> <li> <ul> <li> <p> <i>Code:</i> MalformedXML</p> </li> <li> <p> |
1779 | * <i>Description:</i> This happens when the user sends malformed XML (XML that |
1780 | * doesn't conform to the published XSD) for the configuration. The error message |
1781 | * is, "The XML you provided was not well-formed or did not validate against our |
1782 | * published schema." </p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
1783 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
1784 | * </li> <li> <ul> <li> <p> <i>Code:</i> MaxMessageLengthExceeded</p> </li> <li> |
1785 | * <p> <i>Description:</i> Your request was too big.</p> </li> <li> <p> <i>HTTP |
1786 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
1787 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1788 | * MaxPostPreDataLengthExceededError</p> </li> <li> <p> <i>Description:</i> Your |
1789 | * POST request fields preceding the upload file were too large.</p> </li> <li> <p> |
1790 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
1791 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1792 | * MetadataTooLarge</p> </li> <li> <p> <i>Description:</i> Your metadata headers |
1793 | * exceed the maximum allowed metadata size.</p> </li> <li> <p> <i>HTTP Status |
1794 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
1795 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1796 | * MethodNotAllowed</p> </li> <li> <p> <i>Description:</i> The specified method is |
1797 | * not allowed against this resource.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
1798 | * 405 Method Not Allowed</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
1799 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1800 | * MissingAttachment</p> </li> <li> <p> <i>Description:</i> A SOAP attachment was |
1801 | * expected, but none were found.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
1802 | * N/A</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
1803 | * </li> <li> <ul> <li> <p> <i>Code:</i> MissingContentLength</p> </li> <li> <p> |
1804 | * <i>Description:</i> You must provide the Content-Length HTTP header.</p> </li> |
1805 | * <li> <p> <i>HTTP Status Code:</i> 411 Length Required</p> </li> <li> <p> <i>SOAP |
1806 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
1807 | * <i>Code:</i> MissingRequestBodyError</p> </li> <li> <p> <i>Description:</i> This |
1808 | * happens when the user sends an empty XML document as a request. The error |
1809 | * message is, "Request body is empty." </p> </li> <li> <p> <i>HTTP Status |
1810 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
1811 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1812 | * MissingSecurityElement</p> </li> <li> <p> <i>Description:</i> The SOAP 1.1 |
1813 | * request is missing a security element.</p> </li> <li> <p> <i>HTTP Status |
1814 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
1815 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1816 | * MissingSecurityHeader</p> </li> <li> <p> <i>Description:</i> Your request is |
1817 | * missing a required header.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
1818 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
1819 | * </li> <li> <ul> <li> <p> <i>Code:</i> NoLoggingStatusForKey</p> </li> <li> <p> |
1820 | * <i>Description:</i> There is no such thing as a logging status subresource for a |
1821 | * key.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> |
1822 | * <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> |
1823 | * <p> <i>Code:</i> NoSuchBucket</p> </li> <li> <p> <i>Description:</i> The |
1824 | * specified bucket does not exist.</p> </li> <li> <p> <i>HTTP Status Code:</i> 404 |
1825 | * Not Found</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
1826 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> NoSuchBucketPolicy</p> </li> <li> |
1827 | * <p> <i>Description:</i> The specified bucket does not have a bucket policy.</p> |
1828 | * </li> <li> <p> <i>HTTP Status Code:</i> 404 Not Found</p> </li> <li> <p> <i>SOAP |
1829 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
1830 | * <i>Code:</i> NoSuchKey</p> </li> <li> <p> <i>Description:</i> The specified key |
1831 | * does not exist.</p> </li> <li> <p> <i>HTTP Status Code:</i> 404 Not Found</p> |
1832 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
1833 | * <ul> <li> <p> <i>Code:</i> NoSuchLifecycleConfiguration</p> </li> <li> <p> |
1834 | * <i>Description:</i> The lifecycle configuration does not exist. </p> </li> <li> |
1835 | * <p> <i>HTTP Status Code:</i> 404 Not Found</p> </li> <li> <p> <i>SOAP Fault Code |
1836 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1837 | * NoSuchUpload</p> </li> <li> <p> <i>Description:</i> The specified multipart |
1838 | * upload does not exist. The upload ID might be invalid, or the multipart upload |
1839 | * might have been aborted or completed.</p> </li> <li> <p> <i>HTTP Status |
1840 | * Code:</i> 404 Not Found</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
1841 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> NoSuchVersion </p> |
1842 | * </li> <li> <p> <i>Description:</i> Indicates that the version ID specified in |
1843 | * the request does not match an existing version.</p> </li> <li> <p> <i>HTTP |
1844 | * Status Code:</i> 404 Not Found</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
1845 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> NotImplemented</p> |
1846 | * </li> <li> <p> <i>Description:</i> A header you provided implies functionality |
1847 | * that is not implemented.</p> </li> <li> <p> <i>HTTP Status Code:</i> 501 Not |
1848 | * Implemented</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Server</p> </li> |
1849 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> NotSignedUp</p> </li> <li> <p> |
1850 | * <i>Description:</i> Your account is not signed up for the Amazon S3 service. You |
1851 | * must sign up before you can use Amazon S3. You can sign up at the following URL: |
1852 | * https://aws.amazon.com/s3</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 |
1853 | * Forbidden</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
1854 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> OperationAborted</p> </li> <li> <p> |
1855 | * <i>Description:</i> A conflicting conditional operation is currently in progress |
1856 | * against this resource. Try again.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
1857 | * 409 Conflict</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
1858 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> PermanentRedirect</p> </li> <li> <p> |
1859 | * <i>Description:</i> The bucket you are attempting to access must be addressed |
1860 | * using the specified endpoint. Send all future requests to this endpoint.</p> |
1861 | * </li> <li> <p> <i>HTTP Status Code:</i> 301 Moved Permanently</p> </li> <li> <p> |
1862 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
1863 | * <i>Code:</i> PreconditionFailed</p> </li> <li> <p> <i>Description:</i> At least |
1864 | * one of the preconditions you specified did not hold.</p> </li> <li> <p> <i>HTTP |
1865 | * Status Code:</i> 412 Precondition Failed</p> </li> <li> <p> <i>SOAP Fault Code |
1866 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1867 | * Redirect</p> </li> <li> <p> <i>Description:</i> Temporary redirect.</p> </li> |
1868 | * <li> <p> <i>HTTP Status Code:</i> 307 Moved Temporarily</p> </li> <li> <p> |
1869 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
1870 | * <i>Code:</i> RestoreAlreadyInProgress</p> </li> <li> <p> <i>Description:</i> |
1871 | * Object restore is already in progress.</p> </li> <li> <p> <i>HTTP Status |
1872 | * Code:</i> 409 Conflict</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
1873 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1874 | * RequestIsNotMultiPartContent</p> </li> <li> <p> <i>Description:</i> Bucket POST |
1875 | * must be of the enclosure-type multipart/form-data.</p> </li> <li> <p> <i>HTTP |
1876 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
1877 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1878 | * RequestTimeout</p> </li> <li> <p> <i>Description:</i> Your socket connection to |
1879 | * the server was not read from or written to within the timeout period.</p> </li> |
1880 | * <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP |
1881 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
1882 | * <i>Code:</i> RequestTimeTooSkewed</p> </li> <li> <p> <i>Description:</i> The |
1883 | * difference between the request time and the server's time is too large.</p> |
1884 | * </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP |
1885 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
1886 | * <i>Code:</i> RequestTorrentOfBucketError</p> </li> <li> <p> <i>Description:</i> |
1887 | * Requesting the torrent file of a bucket is not permitted.</p> </li> <li> <p> |
1888 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
1889 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1890 | * SignatureDoesNotMatch</p> </li> <li> <p> <i>Description:</i> The request |
1891 | * signature we calculated does not match the signature you provided. Check your |
1892 | * AWS secret access key and signing method. For more information, see <a |
1893 | * href="https://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html">REST |
1894 | * Authentication</a> and <a |
1895 | * href="https://docs.aws.amazon.com/AmazonS3/latest/dev/SOAPAuthentication.html">SOAP |
1896 | * Authentication</a> for details.</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 |
1897 | * Forbidden</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
1898 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> ServiceUnavailable</p> </li> <li> |
1899 | * <p> <i>Description:</i> Reduce your request rate.</p> </li> <li> <p> <i>HTTP |
1900 | * Status Code:</i> 503 Service Unavailable</p> </li> <li> <p> <i>SOAP Fault Code |
1901 | * Prefix:</i> Server</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1902 | * SlowDown</p> </li> <li> <p> <i>Description:</i> Reduce your request rate.</p> |
1903 | * </li> <li> <p> <i>HTTP Status Code:</i> 503 Slow Down</p> </li> <li> <p> <i>SOAP |
1904 | * Fault Code Prefix:</i> Server</p> </li> </ul> </li> <li> <ul> <li> <p> |
1905 | * <i>Code:</i> TemporaryRedirect</p> </li> <li> <p> <i>Description:</i> You are |
1906 | * being redirected to the bucket while DNS updates.</p> </li> <li> <p> <i>HTTP |
1907 | * Status Code:</i> 307 Moved Temporarily</p> </li> <li> <p> <i>SOAP Fault Code |
1908 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1909 | * TokenRefreshRequired</p> </li> <li> <p> <i>Description:</i> The provided token |
1910 | * must be refreshed.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
1911 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
1912 | * </li> <li> <ul> <li> <p> <i>Code:</i> TooManyBuckets</p> </li> <li> <p> |
1913 | * <i>Description:</i> You have attempted to create more buckets than allowed.</p> |
1914 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
1915 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
1916 | * <i>Code:</i> UnexpectedContent</p> </li> <li> <p> <i>Description:</i> This |
1917 | * request does not support content.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
1918 | * 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> |
1919 | * </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1920 | * UnresolvableGrantByEmailAddress</p> </li> <li> <p> <i>Description:</i> The email |
1921 | * address you provided does not match any account on record.</p> </li> <li> <p> |
1922 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
1923 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1924 | * UserKeyMustBeSpecified</p> </li> <li> <p> <i>Description:</i> The bucket POST |
1925 | * must contain the specified field name. If it is specified, check the order of |
1926 | * the fields.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> |
1927 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> </ul> |
1928 | * <p/> |
1929 | */ |
1930 | inline void SetCode(const char* value) { m_codeHasBeenSet = true; m_code.assign(value); } |
1931 | |
1932 | /** |
1933 | * <p>The error code is a string that uniquely identifies an error condition. It is |
1934 | * meant to be read and understood by programs that detect and handle errors by |
1935 | * type. </p> <p class="title"> <b>Amazon S3 error codes</b> </p> <ul> <li> <ul> |
1936 | * <li> <p> <i>Code:</i> AccessDenied </p> </li> <li> <p> <i>Description:</i> |
1937 | * Access Denied</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> |
1938 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
1939 | * <ul> <li> <p> <i>Code:</i> AccountProblem</p> </li> <li> <p> <i>Description:</i> |
1940 | * There is a problem with your AWS account that prevents the operation from |
1941 | * completing successfully. Contact AWS Support for further assistance.</p> </li> |
1942 | * <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP Fault |
1943 | * Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1944 | * AllAccessDisabled</p> </li> <li> <p> <i>Description:</i> All access to this |
1945 | * Amazon S3 resource has been disabled. Contact AWS Support for further |
1946 | * assistance.</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> |
1947 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
1948 | * <li> <p> <i>Code:</i> AmbiguousGrantByEmailAddress</p> </li> <li> <p> |
1949 | * <i>Description:</i> The email address you provided is associated with more than |
1950 | * one account.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> |
1951 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
1952 | * <ul> <li> <p> <i>Code:</i> AuthorizationHeaderMalformed</p> </li> <li> <p> |
1953 | * <i>Description:</i> The authorization header you provided is invalid.</p> </li> |
1954 | * <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>HTTP |
1955 | * Status Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1956 | * BadDigest</p> </li> <li> <p> <i>Description:</i> The Content-MD5 you specified |
1957 | * did not match what we received.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 |
1958 | * Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
1959 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> BucketAlreadyExists</p> </li> <li> |
1960 | * <p> <i>Description:</i> The requested bucket name is not available. The bucket |
1961 | * namespace is shared by all users of the system. Please select a different name |
1962 | * and try again.</p> </li> <li> <p> <i>HTTP Status Code:</i> 409 Conflict</p> |
1963 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
1964 | * <ul> <li> <p> <i>Code:</i> BucketAlreadyOwnedByYou</p> </li> <li> <p> |
1965 | * <i>Description:</i> The bucket you tried to create already exists, and you own |
1966 | * it. Amazon S3 returns this error in all AWS Regions except in the North Virginia |
1967 | * Region. For legacy compatibility, if you re-create an existing bucket that you |
1968 | * already own in the North Virginia Region, Amazon S3 returns 200 OK and resets |
1969 | * the bucket access control lists (ACLs).</p> </li> <li> <p> <i>Code:</i> 409 |
1970 | * Conflict (in all Regions except the North Virginia Region) </p> </li> <li> <p> |
1971 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
1972 | * <i>Code:</i> BucketNotEmpty</p> </li> <li> <p> <i>Description:</i> The bucket |
1973 | * you tried to delete is not empty.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
1974 | * 409 Conflict</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
1975 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> CredentialsNotSupported</p> </li> |
1976 | * <li> <p> <i>Description:</i> This request does not support credentials.</p> |
1977 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
1978 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
1979 | * <i>Code:</i> CrossLocationLoggingProhibited</p> </li> <li> <p> |
1980 | * <i>Description:</i> Cross-location logging not allowed. Buckets in one |
1981 | * geographic location cannot log information to a bucket in another location.</p> |
1982 | * </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP |
1983 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
1984 | * <i>Code:</i> EntityTooSmall</p> </li> <li> <p> <i>Description:</i> Your proposed |
1985 | * upload is smaller than the minimum allowed object size.</p> </li> <li> <p> |
1986 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
1987 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
1988 | * EntityTooLarge</p> </li> <li> <p> <i>Description:</i> Your proposed upload |
1989 | * exceeds the maximum allowed object size.</p> </li> <li> <p> <i>HTTP Status |
1990 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
1991 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> ExpiredToken</p> |
1992 | * </li> <li> <p> <i>Description:</i> The provided token has expired.</p> </li> |
1993 | * <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP |
1994 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
1995 | * <i>Code:</i> IllegalVersioningConfigurationException </p> </li> <li> <p> |
1996 | * <i>Description:</i> Indicates that the versioning configuration specified in the |
1997 | * request is invalid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
1998 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
1999 | * </li> <li> <ul> <li> <p> <i>Code:</i> IncompleteBody</p> </li> <li> <p> |
2000 | * <i>Description:</i> You did not provide the number of bytes specified by the |
2001 | * Content-Length HTTP header</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
2002 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
2003 | * </li> <li> <ul> <li> <p> <i>Code:</i> IncorrectNumberOfFilesInPostRequest</p> |
2004 | * </li> <li> <p> <i>Description:</i> POST requires exactly one file upload per |
2005 | * request.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
2006 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
2007 | * <li> <p> <i>Code:</i> InlineDataTooLarge</p> </li> <li> <p> <i>Description:</i> |
2008 | * Inline data exceeds the maximum allowed size.</p> </li> <li> <p> <i>HTTP Status |
2009 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
2010 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InternalError</p> |
2011 | * </li> <li> <p> <i>Description:</i> We encountered an internal error. Please try |
2012 | * again.</p> </li> <li> <p> <i>HTTP Status Code:</i> 500 Internal Server Error</p> |
2013 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Server</p> </li> </ul> </li> <li> |
2014 | * <ul> <li> <p> <i>Code:</i> InvalidAccessKeyId</p> </li> <li> <p> |
2015 | * <i>Description:</i> The AWS access key ID you provided does not exist in our |
2016 | * records.</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> |
2017 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
2018 | * <li> <p> <i>Code:</i> InvalidAddressingHeader</p> </li> <li> <p> |
2019 | * <i>Description:</i> You must specify the Anonymous role.</p> </li> <li> <p> |
2020 | * <i>HTTP Status Code:</i> N/A</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
2021 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidArgument</p> |
2022 | * </li> <li> <p> <i>Description:</i> Invalid Argument</p> </li> <li> <p> <i>HTTP |
2023 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
2024 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2025 | * InvalidBucketName</p> </li> <li> <p> <i>Description:</i> The specified bucket is |
2026 | * not valid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
2027 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
2028 | * <li> <p> <i>Code:</i> InvalidBucketState</p> </li> <li> <p> <i>Description:</i> |
2029 | * The request is not valid with the current state of the bucket.</p> </li> <li> |
2030 | * <p> <i>HTTP Status Code:</i> 409 Conflict</p> </li> <li> <p> <i>SOAP Fault Code |
2031 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2032 | * InvalidDigest</p> </li> <li> <p> <i>Description:</i> The Content-MD5 you |
2033 | * specified is not valid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
2034 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
2035 | * </li> <li> <ul> <li> <p> <i>Code:</i> InvalidEncryptionAlgorithmError</p> </li> |
2036 | * <li> <p> <i>Description:</i> The encryption request you specified is not valid. |
2037 | * The valid value is AES256.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
2038 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
2039 | * </li> <li> <ul> <li> <p> <i>Code:</i> InvalidLocationConstraint</p> </li> <li> |
2040 | * <p> <i>Description:</i> The specified location constraint is not valid. For more |
2041 | * information about Regions, see <a |
2042 | * href="https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html#access-bucket-intro">How |
2043 | * to Select a Region for Your Buckets</a>. </p> </li> <li> <p> <i>HTTP Status |
2044 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
2045 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2046 | * InvalidObjectState</p> </li> <li> <p> <i>Description:</i> The operation is not |
2047 | * valid for the current state of the object.</p> </li> <li> <p> <i>HTTP Status |
2048 | * Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
2049 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidPart</p> |
2050 | * </li> <li> <p> <i>Description:</i> One or more of the specified parts could not |
2051 | * be found. The part might not have been uploaded, or the specified entity tag |
2052 | * might not have matched the part's entity tag.</p> </li> <li> <p> <i>HTTP Status |
2053 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
2054 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2055 | * InvalidPartOrder</p> </li> <li> <p> <i>Description:</i> The list of parts was |
2056 | * not in ascending order. Parts list must be specified in order by part |
2057 | * number.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
2058 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
2059 | * <li> <p> <i>Code:</i> InvalidPayer</p> </li> <li> <p> <i>Description:</i> All |
2060 | * access to this object has been disabled. Please contact AWS Support for further |
2061 | * assistance.</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> |
2062 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
2063 | * <li> <p> <i>Code:</i> InvalidPolicyDocument</p> </li> <li> <p> |
2064 | * <i>Description:</i> The content of the form does not meet the conditions |
2065 | * specified in the policy document.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
2066 | * 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> |
2067 | * </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidRange</p> </li> <li> |
2068 | * <p> <i>Description:</i> The requested range cannot be satisfied.</p> </li> <li> |
2069 | * <p> <i>HTTP Status Code:</i> 416 Requested Range Not Satisfiable</p> </li> <li> |
2070 | * <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> |
2071 | * <p> <i>Code:</i> InvalidRequest</p> </li> <li> <p> <i>Description:</i> Please |
2072 | * use AWS4-HMAC-SHA256.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
2073 | * Request</p> </li> <li> <p> <i>Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> |
2074 | * <p> <i>Code:</i> InvalidRequest</p> </li> <li> <p> <i>Description:</i> SOAP |
2075 | * requests must be made over an HTTPS connection.</p> </li> <li> <p> <i>HTTP |
2076 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
2077 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2078 | * InvalidRequest</p> </li> <li> <p> <i>Description:</i> Amazon S3 Transfer |
2079 | * Acceleration is not supported for buckets with non-DNS compliant names.</p> |
2080 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
2081 | * <i>Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2082 | * InvalidRequest</p> </li> <li> <p> <i>Description:</i> Amazon S3 Transfer |
2083 | * Acceleration is not supported for buckets with periods (.) in their names.</p> |
2084 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
2085 | * <i>Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2086 | * InvalidRequest</p> </li> <li> <p> <i>Description:</i> Amazon S3 Transfer |
2087 | * Accelerate endpoint only supports virtual style requests.</p> </li> <li> <p> |
2088 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>Code:</i> N/A</p> |
2089 | * </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidRequest</p> </li> <li> |
2090 | * <p> <i>Description:</i> Amazon S3 Transfer Accelerate is not configured on this |
2091 | * bucket.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
2092 | * <li> <p> <i>Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2093 | * InvalidRequest</p> </li> <li> <p> <i>Description:</i> Amazon S3 Transfer |
2094 | * Accelerate is disabled on this bucket.</p> </li> <li> <p> <i>HTTP Status |
2095 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>Code:</i> N/A</p> </li> </ul> |
2096 | * </li> <li> <ul> <li> <p> <i>Code:</i> InvalidRequest</p> </li> <li> <p> |
2097 | * <i>Description:</i> Amazon S3 Transfer Acceleration is not supported on this |
2098 | * bucket. Contact AWS Support for more information.</p> </li> <li> <p> <i>HTTP |
2099 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>Code:</i> N/A</p> </li> |
2100 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidRequest</p> </li> <li> <p> |
2101 | * <i>Description:</i> Amazon S3 Transfer Acceleration cannot be enabled on this |
2102 | * bucket. Contact AWS Support for more information.</p> </li> <li> <p> <i>HTTP |
2103 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>Code:</i> N/A</p> </li> |
2104 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidSecurity</p> </li> <li> <p> |
2105 | * <i>Description:</i> The provided security credentials are not valid.</p> </li> |
2106 | * <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP Fault |
2107 | * Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2108 | * InvalidSOAPRequest</p> </li> <li> <p> <i>Description:</i> The SOAP request body |
2109 | * is invalid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> |
2110 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
2111 | * <ul> <li> <p> <i>Code:</i> InvalidStorageClass</p> </li> <li> <p> |
2112 | * <i>Description:</i> The storage class you specified is not valid.</p> </li> <li> |
2113 | * <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault |
2114 | * Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2115 | * InvalidTargetBucketForLogging</p> </li> <li> <p> <i>Description:</i> The target |
2116 | * bucket for logging does not exist, is not owned by you, or does not have the |
2117 | * appropriate grants for the log-delivery group. </p> </li> <li> <p> <i>HTTP |
2118 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
2119 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2120 | * InvalidToken</p> </li> <li> <p> <i>Description:</i> The provided token is |
2121 | * malformed or otherwise invalid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 |
2122 | * Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
2123 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidURI</p> </li> <li> <p> |
2124 | * <i>Description:</i> Couldn't parse the specified URI.</p> </li> <li> <p> <i>HTTP |
2125 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
2126 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2127 | * KeyTooLongError</p> </li> <li> <p> <i>Description:</i> Your key is too long.</p> |
2128 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
2129 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
2130 | * <i>Code:</i> MalformedACLError</p> </li> <li> <p> <i>Description:</i> The XML |
2131 | * you provided was not well-formed or did not validate against our published |
2132 | * schema.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
2133 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
2134 | * <li> <p> <i>Code:</i> MalformedPOSTRequest </p> </li> <li> <p> |
2135 | * <i>Description:</i> The body of your POST request is not well-formed |
2136 | * multipart/form-data.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
2137 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
2138 | * </li> <li> <ul> <li> <p> <i>Code:</i> MalformedXML</p> </li> <li> <p> |
2139 | * <i>Description:</i> This happens when the user sends malformed XML (XML that |
2140 | * doesn't conform to the published XSD) for the configuration. The error message |
2141 | * is, "The XML you provided was not well-formed or did not validate against our |
2142 | * published schema." </p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
2143 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
2144 | * </li> <li> <ul> <li> <p> <i>Code:</i> MaxMessageLengthExceeded</p> </li> <li> |
2145 | * <p> <i>Description:</i> Your request was too big.</p> </li> <li> <p> <i>HTTP |
2146 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
2147 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2148 | * MaxPostPreDataLengthExceededError</p> </li> <li> <p> <i>Description:</i> Your |
2149 | * POST request fields preceding the upload file were too large.</p> </li> <li> <p> |
2150 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
2151 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2152 | * MetadataTooLarge</p> </li> <li> <p> <i>Description:</i> Your metadata headers |
2153 | * exceed the maximum allowed metadata size.</p> </li> <li> <p> <i>HTTP Status |
2154 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
2155 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2156 | * MethodNotAllowed</p> </li> <li> <p> <i>Description:</i> The specified method is |
2157 | * not allowed against this resource.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
2158 | * 405 Method Not Allowed</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
2159 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2160 | * MissingAttachment</p> </li> <li> <p> <i>Description:</i> A SOAP attachment was |
2161 | * expected, but none were found.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
2162 | * N/A</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
2163 | * </li> <li> <ul> <li> <p> <i>Code:</i> MissingContentLength</p> </li> <li> <p> |
2164 | * <i>Description:</i> You must provide the Content-Length HTTP header.</p> </li> |
2165 | * <li> <p> <i>HTTP Status Code:</i> 411 Length Required</p> </li> <li> <p> <i>SOAP |
2166 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
2167 | * <i>Code:</i> MissingRequestBodyError</p> </li> <li> <p> <i>Description:</i> This |
2168 | * happens when the user sends an empty XML document as a request. The error |
2169 | * message is, "Request body is empty." </p> </li> <li> <p> <i>HTTP Status |
2170 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
2171 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2172 | * MissingSecurityElement</p> </li> <li> <p> <i>Description:</i> The SOAP 1.1 |
2173 | * request is missing a security element.</p> </li> <li> <p> <i>HTTP Status |
2174 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
2175 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2176 | * MissingSecurityHeader</p> </li> <li> <p> <i>Description:</i> Your request is |
2177 | * missing a required header.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
2178 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
2179 | * </li> <li> <ul> <li> <p> <i>Code:</i> NoLoggingStatusForKey</p> </li> <li> <p> |
2180 | * <i>Description:</i> There is no such thing as a logging status subresource for a |
2181 | * key.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> |
2182 | * <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> |
2183 | * <p> <i>Code:</i> NoSuchBucket</p> </li> <li> <p> <i>Description:</i> The |
2184 | * specified bucket does not exist.</p> </li> <li> <p> <i>HTTP Status Code:</i> 404 |
2185 | * Not Found</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
2186 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> NoSuchBucketPolicy</p> </li> <li> |
2187 | * <p> <i>Description:</i> The specified bucket does not have a bucket policy.</p> |
2188 | * </li> <li> <p> <i>HTTP Status Code:</i> 404 Not Found</p> </li> <li> <p> <i>SOAP |
2189 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
2190 | * <i>Code:</i> NoSuchKey</p> </li> <li> <p> <i>Description:</i> The specified key |
2191 | * does not exist.</p> </li> <li> <p> <i>HTTP Status Code:</i> 404 Not Found</p> |
2192 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
2193 | * <ul> <li> <p> <i>Code:</i> NoSuchLifecycleConfiguration</p> </li> <li> <p> |
2194 | * <i>Description:</i> The lifecycle configuration does not exist. </p> </li> <li> |
2195 | * <p> <i>HTTP Status Code:</i> 404 Not Found</p> </li> <li> <p> <i>SOAP Fault Code |
2196 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2197 | * NoSuchUpload</p> </li> <li> <p> <i>Description:</i> The specified multipart |
2198 | * upload does not exist. The upload ID might be invalid, or the multipart upload |
2199 | * might have been aborted or completed.</p> </li> <li> <p> <i>HTTP Status |
2200 | * Code:</i> 404 Not Found</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
2201 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> NoSuchVersion </p> |
2202 | * </li> <li> <p> <i>Description:</i> Indicates that the version ID specified in |
2203 | * the request does not match an existing version.</p> </li> <li> <p> <i>HTTP |
2204 | * Status Code:</i> 404 Not Found</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
2205 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> NotImplemented</p> |
2206 | * </li> <li> <p> <i>Description:</i> A header you provided implies functionality |
2207 | * that is not implemented.</p> </li> <li> <p> <i>HTTP Status Code:</i> 501 Not |
2208 | * Implemented</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Server</p> </li> |
2209 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> NotSignedUp</p> </li> <li> <p> |
2210 | * <i>Description:</i> Your account is not signed up for the Amazon S3 service. You |
2211 | * must sign up before you can use Amazon S3. You can sign up at the following URL: |
2212 | * https://aws.amazon.com/s3</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 |
2213 | * Forbidden</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
2214 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> OperationAborted</p> </li> <li> <p> |
2215 | * <i>Description:</i> A conflicting conditional operation is currently in progress |
2216 | * against this resource. Try again.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
2217 | * 409 Conflict</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
2218 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> PermanentRedirect</p> </li> <li> <p> |
2219 | * <i>Description:</i> The bucket you are attempting to access must be addressed |
2220 | * using the specified endpoint. Send all future requests to this endpoint.</p> |
2221 | * </li> <li> <p> <i>HTTP Status Code:</i> 301 Moved Permanently</p> </li> <li> <p> |
2222 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
2223 | * <i>Code:</i> PreconditionFailed</p> </li> <li> <p> <i>Description:</i> At least |
2224 | * one of the preconditions you specified did not hold.</p> </li> <li> <p> <i>HTTP |
2225 | * Status Code:</i> 412 Precondition Failed</p> </li> <li> <p> <i>SOAP Fault Code |
2226 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2227 | * Redirect</p> </li> <li> <p> <i>Description:</i> Temporary redirect.</p> </li> |
2228 | * <li> <p> <i>HTTP Status Code:</i> 307 Moved Temporarily</p> </li> <li> <p> |
2229 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
2230 | * <i>Code:</i> RestoreAlreadyInProgress</p> </li> <li> <p> <i>Description:</i> |
2231 | * Object restore is already in progress.</p> </li> <li> <p> <i>HTTP Status |
2232 | * Code:</i> 409 Conflict</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
2233 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2234 | * RequestIsNotMultiPartContent</p> </li> <li> <p> <i>Description:</i> Bucket POST |
2235 | * must be of the enclosure-type multipart/form-data.</p> </li> <li> <p> <i>HTTP |
2236 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
2237 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2238 | * RequestTimeout</p> </li> <li> <p> <i>Description:</i> Your socket connection to |
2239 | * the server was not read from or written to within the timeout period.</p> </li> |
2240 | * <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP |
2241 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
2242 | * <i>Code:</i> RequestTimeTooSkewed</p> </li> <li> <p> <i>Description:</i> The |
2243 | * difference between the request time and the server's time is too large.</p> |
2244 | * </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP |
2245 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
2246 | * <i>Code:</i> RequestTorrentOfBucketError</p> </li> <li> <p> <i>Description:</i> |
2247 | * Requesting the torrent file of a bucket is not permitted.</p> </li> <li> <p> |
2248 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
2249 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2250 | * SignatureDoesNotMatch</p> </li> <li> <p> <i>Description:</i> The request |
2251 | * signature we calculated does not match the signature you provided. Check your |
2252 | * AWS secret access key and signing method. For more information, see <a |
2253 | * href="https://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html">REST |
2254 | * Authentication</a> and <a |
2255 | * href="https://docs.aws.amazon.com/AmazonS3/latest/dev/SOAPAuthentication.html">SOAP |
2256 | * Authentication</a> for details.</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 |
2257 | * Forbidden</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
2258 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> ServiceUnavailable</p> </li> <li> |
2259 | * <p> <i>Description:</i> Reduce your request rate.</p> </li> <li> <p> <i>HTTP |
2260 | * Status Code:</i> 503 Service Unavailable</p> </li> <li> <p> <i>SOAP Fault Code |
2261 | * Prefix:</i> Server</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2262 | * SlowDown</p> </li> <li> <p> <i>Description:</i> Reduce your request rate.</p> |
2263 | * </li> <li> <p> <i>HTTP Status Code:</i> 503 Slow Down</p> </li> <li> <p> <i>SOAP |
2264 | * Fault Code Prefix:</i> Server</p> </li> </ul> </li> <li> <ul> <li> <p> |
2265 | * <i>Code:</i> TemporaryRedirect</p> </li> <li> <p> <i>Description:</i> You are |
2266 | * being redirected to the bucket while DNS updates.</p> </li> <li> <p> <i>HTTP |
2267 | * Status Code:</i> 307 Moved Temporarily</p> </li> <li> <p> <i>SOAP Fault Code |
2268 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2269 | * TokenRefreshRequired</p> </li> <li> <p> <i>Description:</i> The provided token |
2270 | * must be refreshed.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
2271 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
2272 | * </li> <li> <ul> <li> <p> <i>Code:</i> TooManyBuckets</p> </li> <li> <p> |
2273 | * <i>Description:</i> You have attempted to create more buckets than allowed.</p> |
2274 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
2275 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
2276 | * <i>Code:</i> UnexpectedContent</p> </li> <li> <p> <i>Description:</i> This |
2277 | * request does not support content.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
2278 | * 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> |
2279 | * </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2280 | * UnresolvableGrantByEmailAddress</p> </li> <li> <p> <i>Description:</i> The email |
2281 | * address you provided does not match any account on record.</p> </li> <li> <p> |
2282 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
2283 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2284 | * UserKeyMustBeSpecified</p> </li> <li> <p> <i>Description:</i> The bucket POST |
2285 | * must contain the specified field name. If it is specified, check the order of |
2286 | * the fields.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> |
2287 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> </ul> |
2288 | * <p/> |
2289 | */ |
2290 | inline Error& WithCode(const Aws::String& value) { SetCode(value); return *this;} |
2291 | |
2292 | /** |
2293 | * <p>The error code is a string that uniquely identifies an error condition. It is |
2294 | * meant to be read and understood by programs that detect and handle errors by |
2295 | * type. </p> <p class="title"> <b>Amazon S3 error codes</b> </p> <ul> <li> <ul> |
2296 | * <li> <p> <i>Code:</i> AccessDenied </p> </li> <li> <p> <i>Description:</i> |
2297 | * Access Denied</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> |
2298 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
2299 | * <ul> <li> <p> <i>Code:</i> AccountProblem</p> </li> <li> <p> <i>Description:</i> |
2300 | * There is a problem with your AWS account that prevents the operation from |
2301 | * completing successfully. Contact AWS Support for further assistance.</p> </li> |
2302 | * <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP Fault |
2303 | * Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2304 | * AllAccessDisabled</p> </li> <li> <p> <i>Description:</i> All access to this |
2305 | * Amazon S3 resource has been disabled. Contact AWS Support for further |
2306 | * assistance.</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> |
2307 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
2308 | * <li> <p> <i>Code:</i> AmbiguousGrantByEmailAddress</p> </li> <li> <p> |
2309 | * <i>Description:</i> The email address you provided is associated with more than |
2310 | * one account.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> |
2311 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
2312 | * <ul> <li> <p> <i>Code:</i> AuthorizationHeaderMalformed</p> </li> <li> <p> |
2313 | * <i>Description:</i> The authorization header you provided is invalid.</p> </li> |
2314 | * <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>HTTP |
2315 | * Status Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2316 | * BadDigest</p> </li> <li> <p> <i>Description:</i> The Content-MD5 you specified |
2317 | * did not match what we received.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 |
2318 | * Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
2319 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> BucketAlreadyExists</p> </li> <li> |
2320 | * <p> <i>Description:</i> The requested bucket name is not available. The bucket |
2321 | * namespace is shared by all users of the system. Please select a different name |
2322 | * and try again.</p> </li> <li> <p> <i>HTTP Status Code:</i> 409 Conflict</p> |
2323 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
2324 | * <ul> <li> <p> <i>Code:</i> BucketAlreadyOwnedByYou</p> </li> <li> <p> |
2325 | * <i>Description:</i> The bucket you tried to create already exists, and you own |
2326 | * it. Amazon S3 returns this error in all AWS Regions except in the North Virginia |
2327 | * Region. For legacy compatibility, if you re-create an existing bucket that you |
2328 | * already own in the North Virginia Region, Amazon S3 returns 200 OK and resets |
2329 | * the bucket access control lists (ACLs).</p> </li> <li> <p> <i>Code:</i> 409 |
2330 | * Conflict (in all Regions except the North Virginia Region) </p> </li> <li> <p> |
2331 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
2332 | * <i>Code:</i> BucketNotEmpty</p> </li> <li> <p> <i>Description:</i> The bucket |
2333 | * you tried to delete is not empty.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
2334 | * 409 Conflict</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
2335 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> CredentialsNotSupported</p> </li> |
2336 | * <li> <p> <i>Description:</i> This request does not support credentials.</p> |
2337 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
2338 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
2339 | * <i>Code:</i> CrossLocationLoggingProhibited</p> </li> <li> <p> |
2340 | * <i>Description:</i> Cross-location logging not allowed. Buckets in one |
2341 | * geographic location cannot log information to a bucket in another location.</p> |
2342 | * </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP |
2343 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
2344 | * <i>Code:</i> EntityTooSmall</p> </li> <li> <p> <i>Description:</i> Your proposed |
2345 | * upload is smaller than the minimum allowed object size.</p> </li> <li> <p> |
2346 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
2347 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2348 | * EntityTooLarge</p> </li> <li> <p> <i>Description:</i> Your proposed upload |
2349 | * exceeds the maximum allowed object size.</p> </li> <li> <p> <i>HTTP Status |
2350 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
2351 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> ExpiredToken</p> |
2352 | * </li> <li> <p> <i>Description:</i> The provided token has expired.</p> </li> |
2353 | * <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP |
2354 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
2355 | * <i>Code:</i> IllegalVersioningConfigurationException </p> </li> <li> <p> |
2356 | * <i>Description:</i> Indicates that the versioning configuration specified in the |
2357 | * request is invalid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
2358 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
2359 | * </li> <li> <ul> <li> <p> <i>Code:</i> IncompleteBody</p> </li> <li> <p> |
2360 | * <i>Description:</i> You did not provide the number of bytes specified by the |
2361 | * Content-Length HTTP header</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
2362 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
2363 | * </li> <li> <ul> <li> <p> <i>Code:</i> IncorrectNumberOfFilesInPostRequest</p> |
2364 | * </li> <li> <p> <i>Description:</i> POST requires exactly one file upload per |
2365 | * request.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
2366 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
2367 | * <li> <p> <i>Code:</i> InlineDataTooLarge</p> </li> <li> <p> <i>Description:</i> |
2368 | * Inline data exceeds the maximum allowed size.</p> </li> <li> <p> <i>HTTP Status |
2369 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
2370 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InternalError</p> |
2371 | * </li> <li> <p> <i>Description:</i> We encountered an internal error. Please try |
2372 | * again.</p> </li> <li> <p> <i>HTTP Status Code:</i> 500 Internal Server Error</p> |
2373 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Server</p> </li> </ul> </li> <li> |
2374 | * <ul> <li> <p> <i>Code:</i> InvalidAccessKeyId</p> </li> <li> <p> |
2375 | * <i>Description:</i> The AWS access key ID you provided does not exist in our |
2376 | * records.</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> |
2377 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
2378 | * <li> <p> <i>Code:</i> InvalidAddressingHeader</p> </li> <li> <p> |
2379 | * <i>Description:</i> You must specify the Anonymous role.</p> </li> <li> <p> |
2380 | * <i>HTTP Status Code:</i> N/A</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
2381 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidArgument</p> |
2382 | * </li> <li> <p> <i>Description:</i> Invalid Argument</p> </li> <li> <p> <i>HTTP |
2383 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
2384 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2385 | * InvalidBucketName</p> </li> <li> <p> <i>Description:</i> The specified bucket is |
2386 | * not valid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
2387 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
2388 | * <li> <p> <i>Code:</i> InvalidBucketState</p> </li> <li> <p> <i>Description:</i> |
2389 | * The request is not valid with the current state of the bucket.</p> </li> <li> |
2390 | * <p> <i>HTTP Status Code:</i> 409 Conflict</p> </li> <li> <p> <i>SOAP Fault Code |
2391 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2392 | * InvalidDigest</p> </li> <li> <p> <i>Description:</i> The Content-MD5 you |
2393 | * specified is not valid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
2394 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
2395 | * </li> <li> <ul> <li> <p> <i>Code:</i> InvalidEncryptionAlgorithmError</p> </li> |
2396 | * <li> <p> <i>Description:</i> The encryption request you specified is not valid. |
2397 | * The valid value is AES256.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
2398 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
2399 | * </li> <li> <ul> <li> <p> <i>Code:</i> InvalidLocationConstraint</p> </li> <li> |
2400 | * <p> <i>Description:</i> The specified location constraint is not valid. For more |
2401 | * information about Regions, see <a |
2402 | * href="https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html#access-bucket-intro">How |
2403 | * to Select a Region for Your Buckets</a>. </p> </li> <li> <p> <i>HTTP Status |
2404 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
2405 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2406 | * InvalidObjectState</p> </li> <li> <p> <i>Description:</i> The operation is not |
2407 | * valid for the current state of the object.</p> </li> <li> <p> <i>HTTP Status |
2408 | * Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
2409 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidPart</p> |
2410 | * </li> <li> <p> <i>Description:</i> One or more of the specified parts could not |
2411 | * be found. The part might not have been uploaded, or the specified entity tag |
2412 | * might not have matched the part's entity tag.</p> </li> <li> <p> <i>HTTP Status |
2413 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
2414 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2415 | * InvalidPartOrder</p> </li> <li> <p> <i>Description:</i> The list of parts was |
2416 | * not in ascending order. Parts list must be specified in order by part |
2417 | * number.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
2418 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
2419 | * <li> <p> <i>Code:</i> InvalidPayer</p> </li> <li> <p> <i>Description:</i> All |
2420 | * access to this object has been disabled. Please contact AWS Support for further |
2421 | * assistance.</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> |
2422 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
2423 | * <li> <p> <i>Code:</i> InvalidPolicyDocument</p> </li> <li> <p> |
2424 | * <i>Description:</i> The content of the form does not meet the conditions |
2425 | * specified in the policy document.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
2426 | * 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> |
2427 | * </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidRange</p> </li> <li> |
2428 | * <p> <i>Description:</i> The requested range cannot be satisfied.</p> </li> <li> |
2429 | * <p> <i>HTTP Status Code:</i> 416 Requested Range Not Satisfiable</p> </li> <li> |
2430 | * <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> |
2431 | * <p> <i>Code:</i> InvalidRequest</p> </li> <li> <p> <i>Description:</i> Please |
2432 | * use AWS4-HMAC-SHA256.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
2433 | * Request</p> </li> <li> <p> <i>Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> |
2434 | * <p> <i>Code:</i> InvalidRequest</p> </li> <li> <p> <i>Description:</i> SOAP |
2435 | * requests must be made over an HTTPS connection.</p> </li> <li> <p> <i>HTTP |
2436 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
2437 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2438 | * InvalidRequest</p> </li> <li> <p> <i>Description:</i> Amazon S3 Transfer |
2439 | * Acceleration is not supported for buckets with non-DNS compliant names.</p> |
2440 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
2441 | * <i>Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2442 | * InvalidRequest</p> </li> <li> <p> <i>Description:</i> Amazon S3 Transfer |
2443 | * Acceleration is not supported for buckets with periods (.) in their names.</p> |
2444 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
2445 | * <i>Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2446 | * InvalidRequest</p> </li> <li> <p> <i>Description:</i> Amazon S3 Transfer |
2447 | * Accelerate endpoint only supports virtual style requests.</p> </li> <li> <p> |
2448 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>Code:</i> N/A</p> |
2449 | * </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidRequest</p> </li> <li> |
2450 | * <p> <i>Description:</i> Amazon S3 Transfer Accelerate is not configured on this |
2451 | * bucket.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
2452 | * <li> <p> <i>Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2453 | * InvalidRequest</p> </li> <li> <p> <i>Description:</i> Amazon S3 Transfer |
2454 | * Accelerate is disabled on this bucket.</p> </li> <li> <p> <i>HTTP Status |
2455 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>Code:</i> N/A</p> </li> </ul> |
2456 | * </li> <li> <ul> <li> <p> <i>Code:</i> InvalidRequest</p> </li> <li> <p> |
2457 | * <i>Description:</i> Amazon S3 Transfer Acceleration is not supported on this |
2458 | * bucket. Contact AWS Support for more information.</p> </li> <li> <p> <i>HTTP |
2459 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>Code:</i> N/A</p> </li> |
2460 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidRequest</p> </li> <li> <p> |
2461 | * <i>Description:</i> Amazon S3 Transfer Acceleration cannot be enabled on this |
2462 | * bucket. Contact AWS Support for more information.</p> </li> <li> <p> <i>HTTP |
2463 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>Code:</i> N/A</p> </li> |
2464 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidSecurity</p> </li> <li> <p> |
2465 | * <i>Description:</i> The provided security credentials are not valid.</p> </li> |
2466 | * <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP Fault |
2467 | * Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2468 | * InvalidSOAPRequest</p> </li> <li> <p> <i>Description:</i> The SOAP request body |
2469 | * is invalid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> |
2470 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
2471 | * <ul> <li> <p> <i>Code:</i> InvalidStorageClass</p> </li> <li> <p> |
2472 | * <i>Description:</i> The storage class you specified is not valid.</p> </li> <li> |
2473 | * <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault |
2474 | * Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2475 | * InvalidTargetBucketForLogging</p> </li> <li> <p> <i>Description:</i> The target |
2476 | * bucket for logging does not exist, is not owned by you, or does not have the |
2477 | * appropriate grants for the log-delivery group. </p> </li> <li> <p> <i>HTTP |
2478 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
2479 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2480 | * InvalidToken</p> </li> <li> <p> <i>Description:</i> The provided token is |
2481 | * malformed or otherwise invalid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 |
2482 | * Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
2483 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidURI</p> </li> <li> <p> |
2484 | * <i>Description:</i> Couldn't parse the specified URI.</p> </li> <li> <p> <i>HTTP |
2485 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
2486 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2487 | * KeyTooLongError</p> </li> <li> <p> <i>Description:</i> Your key is too long.</p> |
2488 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
2489 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
2490 | * <i>Code:</i> MalformedACLError</p> </li> <li> <p> <i>Description:</i> The XML |
2491 | * you provided was not well-formed or did not validate against our published |
2492 | * schema.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
2493 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
2494 | * <li> <p> <i>Code:</i> MalformedPOSTRequest </p> </li> <li> <p> |
2495 | * <i>Description:</i> The body of your POST request is not well-formed |
2496 | * multipart/form-data.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
2497 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
2498 | * </li> <li> <ul> <li> <p> <i>Code:</i> MalformedXML</p> </li> <li> <p> |
2499 | * <i>Description:</i> This happens when the user sends malformed XML (XML that |
2500 | * doesn't conform to the published XSD) for the configuration. The error message |
2501 | * is, "The XML you provided was not well-formed or did not validate against our |
2502 | * published schema." </p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
2503 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
2504 | * </li> <li> <ul> <li> <p> <i>Code:</i> MaxMessageLengthExceeded</p> </li> <li> |
2505 | * <p> <i>Description:</i> Your request was too big.</p> </li> <li> <p> <i>HTTP |
2506 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
2507 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2508 | * MaxPostPreDataLengthExceededError</p> </li> <li> <p> <i>Description:</i> Your |
2509 | * POST request fields preceding the upload file were too large.</p> </li> <li> <p> |
2510 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
2511 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2512 | * MetadataTooLarge</p> </li> <li> <p> <i>Description:</i> Your metadata headers |
2513 | * exceed the maximum allowed metadata size.</p> </li> <li> <p> <i>HTTP Status |
2514 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
2515 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2516 | * MethodNotAllowed</p> </li> <li> <p> <i>Description:</i> The specified method is |
2517 | * not allowed against this resource.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
2518 | * 405 Method Not Allowed</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
2519 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2520 | * MissingAttachment</p> </li> <li> <p> <i>Description:</i> A SOAP attachment was |
2521 | * expected, but none were found.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
2522 | * N/A</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
2523 | * </li> <li> <ul> <li> <p> <i>Code:</i> MissingContentLength</p> </li> <li> <p> |
2524 | * <i>Description:</i> You must provide the Content-Length HTTP header.</p> </li> |
2525 | * <li> <p> <i>HTTP Status Code:</i> 411 Length Required</p> </li> <li> <p> <i>SOAP |
2526 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
2527 | * <i>Code:</i> MissingRequestBodyError</p> </li> <li> <p> <i>Description:</i> This |
2528 | * happens when the user sends an empty XML document as a request. The error |
2529 | * message is, "Request body is empty." </p> </li> <li> <p> <i>HTTP Status |
2530 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
2531 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2532 | * MissingSecurityElement</p> </li> <li> <p> <i>Description:</i> The SOAP 1.1 |
2533 | * request is missing a security element.</p> </li> <li> <p> <i>HTTP Status |
2534 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
2535 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2536 | * MissingSecurityHeader</p> </li> <li> <p> <i>Description:</i> Your request is |
2537 | * missing a required header.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
2538 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
2539 | * </li> <li> <ul> <li> <p> <i>Code:</i> NoLoggingStatusForKey</p> </li> <li> <p> |
2540 | * <i>Description:</i> There is no such thing as a logging status subresource for a |
2541 | * key.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> |
2542 | * <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> |
2543 | * <p> <i>Code:</i> NoSuchBucket</p> </li> <li> <p> <i>Description:</i> The |
2544 | * specified bucket does not exist.</p> </li> <li> <p> <i>HTTP Status Code:</i> 404 |
2545 | * Not Found</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
2546 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> NoSuchBucketPolicy</p> </li> <li> |
2547 | * <p> <i>Description:</i> The specified bucket does not have a bucket policy.</p> |
2548 | * </li> <li> <p> <i>HTTP Status Code:</i> 404 Not Found</p> </li> <li> <p> <i>SOAP |
2549 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
2550 | * <i>Code:</i> NoSuchKey</p> </li> <li> <p> <i>Description:</i> The specified key |
2551 | * does not exist.</p> </li> <li> <p> <i>HTTP Status Code:</i> 404 Not Found</p> |
2552 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
2553 | * <ul> <li> <p> <i>Code:</i> NoSuchLifecycleConfiguration</p> </li> <li> <p> |
2554 | * <i>Description:</i> The lifecycle configuration does not exist. </p> </li> <li> |
2555 | * <p> <i>HTTP Status Code:</i> 404 Not Found</p> </li> <li> <p> <i>SOAP Fault Code |
2556 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2557 | * NoSuchUpload</p> </li> <li> <p> <i>Description:</i> The specified multipart |
2558 | * upload does not exist. The upload ID might be invalid, or the multipart upload |
2559 | * might have been aborted or completed.</p> </li> <li> <p> <i>HTTP Status |
2560 | * Code:</i> 404 Not Found</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
2561 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> NoSuchVersion </p> |
2562 | * </li> <li> <p> <i>Description:</i> Indicates that the version ID specified in |
2563 | * the request does not match an existing version.</p> </li> <li> <p> <i>HTTP |
2564 | * Status Code:</i> 404 Not Found</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
2565 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> NotImplemented</p> |
2566 | * </li> <li> <p> <i>Description:</i> A header you provided implies functionality |
2567 | * that is not implemented.</p> </li> <li> <p> <i>HTTP Status Code:</i> 501 Not |
2568 | * Implemented</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Server</p> </li> |
2569 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> NotSignedUp</p> </li> <li> <p> |
2570 | * <i>Description:</i> Your account is not signed up for the Amazon S3 service. You |
2571 | * must sign up before you can use Amazon S3. You can sign up at the following URL: |
2572 | * https://aws.amazon.com/s3</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 |
2573 | * Forbidden</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
2574 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> OperationAborted</p> </li> <li> <p> |
2575 | * <i>Description:</i> A conflicting conditional operation is currently in progress |
2576 | * against this resource. Try again.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
2577 | * 409 Conflict</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
2578 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> PermanentRedirect</p> </li> <li> <p> |
2579 | * <i>Description:</i> The bucket you are attempting to access must be addressed |
2580 | * using the specified endpoint. Send all future requests to this endpoint.</p> |
2581 | * </li> <li> <p> <i>HTTP Status Code:</i> 301 Moved Permanently</p> </li> <li> <p> |
2582 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
2583 | * <i>Code:</i> PreconditionFailed</p> </li> <li> <p> <i>Description:</i> At least |
2584 | * one of the preconditions you specified did not hold.</p> </li> <li> <p> <i>HTTP |
2585 | * Status Code:</i> 412 Precondition Failed</p> </li> <li> <p> <i>SOAP Fault Code |
2586 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2587 | * Redirect</p> </li> <li> <p> <i>Description:</i> Temporary redirect.</p> </li> |
2588 | * <li> <p> <i>HTTP Status Code:</i> 307 Moved Temporarily</p> </li> <li> <p> |
2589 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
2590 | * <i>Code:</i> RestoreAlreadyInProgress</p> </li> <li> <p> <i>Description:</i> |
2591 | * Object restore is already in progress.</p> </li> <li> <p> <i>HTTP Status |
2592 | * Code:</i> 409 Conflict</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
2593 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2594 | * RequestIsNotMultiPartContent</p> </li> <li> <p> <i>Description:</i> Bucket POST |
2595 | * must be of the enclosure-type multipart/form-data.</p> </li> <li> <p> <i>HTTP |
2596 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
2597 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2598 | * RequestTimeout</p> </li> <li> <p> <i>Description:</i> Your socket connection to |
2599 | * the server was not read from or written to within the timeout period.</p> </li> |
2600 | * <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP |
2601 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
2602 | * <i>Code:</i> RequestTimeTooSkewed</p> </li> <li> <p> <i>Description:</i> The |
2603 | * difference between the request time and the server's time is too large.</p> |
2604 | * </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP |
2605 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
2606 | * <i>Code:</i> RequestTorrentOfBucketError</p> </li> <li> <p> <i>Description:</i> |
2607 | * Requesting the torrent file of a bucket is not permitted.</p> </li> <li> <p> |
2608 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
2609 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2610 | * SignatureDoesNotMatch</p> </li> <li> <p> <i>Description:</i> The request |
2611 | * signature we calculated does not match the signature you provided. Check your |
2612 | * AWS secret access key and signing method. For more information, see <a |
2613 | * href="https://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html">REST |
2614 | * Authentication</a> and <a |
2615 | * href="https://docs.aws.amazon.com/AmazonS3/latest/dev/SOAPAuthentication.html">SOAP |
2616 | * Authentication</a> for details.</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 |
2617 | * Forbidden</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
2618 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> ServiceUnavailable</p> </li> <li> |
2619 | * <p> <i>Description:</i> Reduce your request rate.</p> </li> <li> <p> <i>HTTP |
2620 | * Status Code:</i> 503 Service Unavailable</p> </li> <li> <p> <i>SOAP Fault Code |
2621 | * Prefix:</i> Server</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2622 | * SlowDown</p> </li> <li> <p> <i>Description:</i> Reduce your request rate.</p> |
2623 | * </li> <li> <p> <i>HTTP Status Code:</i> 503 Slow Down</p> </li> <li> <p> <i>SOAP |
2624 | * Fault Code Prefix:</i> Server</p> </li> </ul> </li> <li> <ul> <li> <p> |
2625 | * <i>Code:</i> TemporaryRedirect</p> </li> <li> <p> <i>Description:</i> You are |
2626 | * being redirected to the bucket while DNS updates.</p> </li> <li> <p> <i>HTTP |
2627 | * Status Code:</i> 307 Moved Temporarily</p> </li> <li> <p> <i>SOAP Fault Code |
2628 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2629 | * TokenRefreshRequired</p> </li> <li> <p> <i>Description:</i> The provided token |
2630 | * must be refreshed.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
2631 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
2632 | * </li> <li> <ul> <li> <p> <i>Code:</i> TooManyBuckets</p> </li> <li> <p> |
2633 | * <i>Description:</i> You have attempted to create more buckets than allowed.</p> |
2634 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
2635 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
2636 | * <i>Code:</i> UnexpectedContent</p> </li> <li> <p> <i>Description:</i> This |
2637 | * request does not support content.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
2638 | * 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> |
2639 | * </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2640 | * UnresolvableGrantByEmailAddress</p> </li> <li> <p> <i>Description:</i> The email |
2641 | * address you provided does not match any account on record.</p> </li> <li> <p> |
2642 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
2643 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2644 | * UserKeyMustBeSpecified</p> </li> <li> <p> <i>Description:</i> The bucket POST |
2645 | * must contain the specified field name. If it is specified, check the order of |
2646 | * the fields.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> |
2647 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> </ul> |
2648 | * <p/> |
2649 | */ |
2650 | inline Error& WithCode(Aws::String&& value) { SetCode(std::move(value)); return *this;} |
2651 | |
2652 | /** |
2653 | * <p>The error code is a string that uniquely identifies an error condition. It is |
2654 | * meant to be read and understood by programs that detect and handle errors by |
2655 | * type. </p> <p class="title"> <b>Amazon S3 error codes</b> </p> <ul> <li> <ul> |
2656 | * <li> <p> <i>Code:</i> AccessDenied </p> </li> <li> <p> <i>Description:</i> |
2657 | * Access Denied</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> |
2658 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
2659 | * <ul> <li> <p> <i>Code:</i> AccountProblem</p> </li> <li> <p> <i>Description:</i> |
2660 | * There is a problem with your AWS account that prevents the operation from |
2661 | * completing successfully. Contact AWS Support for further assistance.</p> </li> |
2662 | * <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP Fault |
2663 | * Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2664 | * AllAccessDisabled</p> </li> <li> <p> <i>Description:</i> All access to this |
2665 | * Amazon S3 resource has been disabled. Contact AWS Support for further |
2666 | * assistance.</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> |
2667 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
2668 | * <li> <p> <i>Code:</i> AmbiguousGrantByEmailAddress</p> </li> <li> <p> |
2669 | * <i>Description:</i> The email address you provided is associated with more than |
2670 | * one account.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> |
2671 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
2672 | * <ul> <li> <p> <i>Code:</i> AuthorizationHeaderMalformed</p> </li> <li> <p> |
2673 | * <i>Description:</i> The authorization header you provided is invalid.</p> </li> |
2674 | * <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>HTTP |
2675 | * Status Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2676 | * BadDigest</p> </li> <li> <p> <i>Description:</i> The Content-MD5 you specified |
2677 | * did not match what we received.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 |
2678 | * Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
2679 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> BucketAlreadyExists</p> </li> <li> |
2680 | * <p> <i>Description:</i> The requested bucket name is not available. The bucket |
2681 | * namespace is shared by all users of the system. Please select a different name |
2682 | * and try again.</p> </li> <li> <p> <i>HTTP Status Code:</i> 409 Conflict</p> |
2683 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
2684 | * <ul> <li> <p> <i>Code:</i> BucketAlreadyOwnedByYou</p> </li> <li> <p> |
2685 | * <i>Description:</i> The bucket you tried to create already exists, and you own |
2686 | * it. Amazon S3 returns this error in all AWS Regions except in the North Virginia |
2687 | * Region. For legacy compatibility, if you re-create an existing bucket that you |
2688 | * already own in the North Virginia Region, Amazon S3 returns 200 OK and resets |
2689 | * the bucket access control lists (ACLs).</p> </li> <li> <p> <i>Code:</i> 409 |
2690 | * Conflict (in all Regions except the North Virginia Region) </p> </li> <li> <p> |
2691 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
2692 | * <i>Code:</i> BucketNotEmpty</p> </li> <li> <p> <i>Description:</i> The bucket |
2693 | * you tried to delete is not empty.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
2694 | * 409 Conflict</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
2695 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> CredentialsNotSupported</p> </li> |
2696 | * <li> <p> <i>Description:</i> This request does not support credentials.</p> |
2697 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
2698 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
2699 | * <i>Code:</i> CrossLocationLoggingProhibited</p> </li> <li> <p> |
2700 | * <i>Description:</i> Cross-location logging not allowed. Buckets in one |
2701 | * geographic location cannot log information to a bucket in another location.</p> |
2702 | * </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP |
2703 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
2704 | * <i>Code:</i> EntityTooSmall</p> </li> <li> <p> <i>Description:</i> Your proposed |
2705 | * upload is smaller than the minimum allowed object size.</p> </li> <li> <p> |
2706 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
2707 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2708 | * EntityTooLarge</p> </li> <li> <p> <i>Description:</i> Your proposed upload |
2709 | * exceeds the maximum allowed object size.</p> </li> <li> <p> <i>HTTP Status |
2710 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
2711 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> ExpiredToken</p> |
2712 | * </li> <li> <p> <i>Description:</i> The provided token has expired.</p> </li> |
2713 | * <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP |
2714 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
2715 | * <i>Code:</i> IllegalVersioningConfigurationException </p> </li> <li> <p> |
2716 | * <i>Description:</i> Indicates that the versioning configuration specified in the |
2717 | * request is invalid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
2718 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
2719 | * </li> <li> <ul> <li> <p> <i>Code:</i> IncompleteBody</p> </li> <li> <p> |
2720 | * <i>Description:</i> You did not provide the number of bytes specified by the |
2721 | * Content-Length HTTP header</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
2722 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
2723 | * </li> <li> <ul> <li> <p> <i>Code:</i> IncorrectNumberOfFilesInPostRequest</p> |
2724 | * </li> <li> <p> <i>Description:</i> POST requires exactly one file upload per |
2725 | * request.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
2726 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
2727 | * <li> <p> <i>Code:</i> InlineDataTooLarge</p> </li> <li> <p> <i>Description:</i> |
2728 | * Inline data exceeds the maximum allowed size.</p> </li> <li> <p> <i>HTTP Status |
2729 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
2730 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InternalError</p> |
2731 | * </li> <li> <p> <i>Description:</i> We encountered an internal error. Please try |
2732 | * again.</p> </li> <li> <p> <i>HTTP Status Code:</i> 500 Internal Server Error</p> |
2733 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Server</p> </li> </ul> </li> <li> |
2734 | * <ul> <li> <p> <i>Code:</i> InvalidAccessKeyId</p> </li> <li> <p> |
2735 | * <i>Description:</i> The AWS access key ID you provided does not exist in our |
2736 | * records.</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> |
2737 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
2738 | * <li> <p> <i>Code:</i> InvalidAddressingHeader</p> </li> <li> <p> |
2739 | * <i>Description:</i> You must specify the Anonymous role.</p> </li> <li> <p> |
2740 | * <i>HTTP Status Code:</i> N/A</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
2741 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidArgument</p> |
2742 | * </li> <li> <p> <i>Description:</i> Invalid Argument</p> </li> <li> <p> <i>HTTP |
2743 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
2744 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2745 | * InvalidBucketName</p> </li> <li> <p> <i>Description:</i> The specified bucket is |
2746 | * not valid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
2747 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
2748 | * <li> <p> <i>Code:</i> InvalidBucketState</p> </li> <li> <p> <i>Description:</i> |
2749 | * The request is not valid with the current state of the bucket.</p> </li> <li> |
2750 | * <p> <i>HTTP Status Code:</i> 409 Conflict</p> </li> <li> <p> <i>SOAP Fault Code |
2751 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2752 | * InvalidDigest</p> </li> <li> <p> <i>Description:</i> The Content-MD5 you |
2753 | * specified is not valid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
2754 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
2755 | * </li> <li> <ul> <li> <p> <i>Code:</i> InvalidEncryptionAlgorithmError</p> </li> |
2756 | * <li> <p> <i>Description:</i> The encryption request you specified is not valid. |
2757 | * The valid value is AES256.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
2758 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
2759 | * </li> <li> <ul> <li> <p> <i>Code:</i> InvalidLocationConstraint</p> </li> <li> |
2760 | * <p> <i>Description:</i> The specified location constraint is not valid. For more |
2761 | * information about Regions, see <a |
2762 | * href="https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html#access-bucket-intro">How |
2763 | * to Select a Region for Your Buckets</a>. </p> </li> <li> <p> <i>HTTP Status |
2764 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
2765 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2766 | * InvalidObjectState</p> </li> <li> <p> <i>Description:</i> The operation is not |
2767 | * valid for the current state of the object.</p> </li> <li> <p> <i>HTTP Status |
2768 | * Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
2769 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidPart</p> |
2770 | * </li> <li> <p> <i>Description:</i> One or more of the specified parts could not |
2771 | * be found. The part might not have been uploaded, or the specified entity tag |
2772 | * might not have matched the part's entity tag.</p> </li> <li> <p> <i>HTTP Status |
2773 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
2774 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2775 | * InvalidPartOrder</p> </li> <li> <p> <i>Description:</i> The list of parts was |
2776 | * not in ascending order. Parts list must be specified in order by part |
2777 | * number.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
2778 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
2779 | * <li> <p> <i>Code:</i> InvalidPayer</p> </li> <li> <p> <i>Description:</i> All |
2780 | * access to this object has been disabled. Please contact AWS Support for further |
2781 | * assistance.</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> |
2782 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
2783 | * <li> <p> <i>Code:</i> InvalidPolicyDocument</p> </li> <li> <p> |
2784 | * <i>Description:</i> The content of the form does not meet the conditions |
2785 | * specified in the policy document.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
2786 | * 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> |
2787 | * </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidRange</p> </li> <li> |
2788 | * <p> <i>Description:</i> The requested range cannot be satisfied.</p> </li> <li> |
2789 | * <p> <i>HTTP Status Code:</i> 416 Requested Range Not Satisfiable</p> </li> <li> |
2790 | * <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> |
2791 | * <p> <i>Code:</i> InvalidRequest</p> </li> <li> <p> <i>Description:</i> Please |
2792 | * use AWS4-HMAC-SHA256.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
2793 | * Request</p> </li> <li> <p> <i>Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> |
2794 | * <p> <i>Code:</i> InvalidRequest</p> </li> <li> <p> <i>Description:</i> SOAP |
2795 | * requests must be made over an HTTPS connection.</p> </li> <li> <p> <i>HTTP |
2796 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
2797 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2798 | * InvalidRequest</p> </li> <li> <p> <i>Description:</i> Amazon S3 Transfer |
2799 | * Acceleration is not supported for buckets with non-DNS compliant names.</p> |
2800 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
2801 | * <i>Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2802 | * InvalidRequest</p> </li> <li> <p> <i>Description:</i> Amazon S3 Transfer |
2803 | * Acceleration is not supported for buckets with periods (.) in their names.</p> |
2804 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
2805 | * <i>Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2806 | * InvalidRequest</p> </li> <li> <p> <i>Description:</i> Amazon S3 Transfer |
2807 | * Accelerate endpoint only supports virtual style requests.</p> </li> <li> <p> |
2808 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>Code:</i> N/A</p> |
2809 | * </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidRequest</p> </li> <li> |
2810 | * <p> <i>Description:</i> Amazon S3 Transfer Accelerate is not configured on this |
2811 | * bucket.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
2812 | * <li> <p> <i>Code:</i> N/A</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2813 | * InvalidRequest</p> </li> <li> <p> <i>Description:</i> Amazon S3 Transfer |
2814 | * Accelerate is disabled on this bucket.</p> </li> <li> <p> <i>HTTP Status |
2815 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>Code:</i> N/A</p> </li> </ul> |
2816 | * </li> <li> <ul> <li> <p> <i>Code:</i> InvalidRequest</p> </li> <li> <p> |
2817 | * <i>Description:</i> Amazon S3 Transfer Acceleration is not supported on this |
2818 | * bucket. Contact AWS Support for more information.</p> </li> <li> <p> <i>HTTP |
2819 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>Code:</i> N/A</p> </li> |
2820 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidRequest</p> </li> <li> <p> |
2821 | * <i>Description:</i> Amazon S3 Transfer Acceleration cannot be enabled on this |
2822 | * bucket. Contact AWS Support for more information.</p> </li> <li> <p> <i>HTTP |
2823 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>Code:</i> N/A</p> </li> |
2824 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidSecurity</p> </li> <li> <p> |
2825 | * <i>Description:</i> The provided security credentials are not valid.</p> </li> |
2826 | * <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP Fault |
2827 | * Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2828 | * InvalidSOAPRequest</p> </li> <li> <p> <i>Description:</i> The SOAP request body |
2829 | * is invalid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> |
2830 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
2831 | * <ul> <li> <p> <i>Code:</i> InvalidStorageClass</p> </li> <li> <p> |
2832 | * <i>Description:</i> The storage class you specified is not valid.</p> </li> <li> |
2833 | * <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault |
2834 | * Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2835 | * InvalidTargetBucketForLogging</p> </li> <li> <p> <i>Description:</i> The target |
2836 | * bucket for logging does not exist, is not owned by you, or does not have the |
2837 | * appropriate grants for the log-delivery group. </p> </li> <li> <p> <i>HTTP |
2838 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
2839 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2840 | * InvalidToken</p> </li> <li> <p> <i>Description:</i> The provided token is |
2841 | * malformed or otherwise invalid.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 |
2842 | * Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
2843 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> InvalidURI</p> </li> <li> <p> |
2844 | * <i>Description:</i> Couldn't parse the specified URI.</p> </li> <li> <p> <i>HTTP |
2845 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
2846 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2847 | * KeyTooLongError</p> </li> <li> <p> <i>Description:</i> Your key is too long.</p> |
2848 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
2849 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
2850 | * <i>Code:</i> MalformedACLError</p> </li> <li> <p> <i>Description:</i> The XML |
2851 | * you provided was not well-formed or did not validate against our published |
2852 | * schema.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> |
2853 | * <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> |
2854 | * <li> <p> <i>Code:</i> MalformedPOSTRequest </p> </li> <li> <p> |
2855 | * <i>Description:</i> The body of your POST request is not well-formed |
2856 | * multipart/form-data.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
2857 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
2858 | * </li> <li> <ul> <li> <p> <i>Code:</i> MalformedXML</p> </li> <li> <p> |
2859 | * <i>Description:</i> This happens when the user sends malformed XML (XML that |
2860 | * doesn't conform to the published XSD) for the configuration. The error message |
2861 | * is, "The XML you provided was not well-formed or did not validate against our |
2862 | * published schema." </p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
2863 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
2864 | * </li> <li> <ul> <li> <p> <i>Code:</i> MaxMessageLengthExceeded</p> </li> <li> |
2865 | * <p> <i>Description:</i> Your request was too big.</p> </li> <li> <p> <i>HTTP |
2866 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
2867 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2868 | * MaxPostPreDataLengthExceededError</p> </li> <li> <p> <i>Description:</i> Your |
2869 | * POST request fields preceding the upload file were too large.</p> </li> <li> <p> |
2870 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
2871 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2872 | * MetadataTooLarge</p> </li> <li> <p> <i>Description:</i> Your metadata headers |
2873 | * exceed the maximum allowed metadata size.</p> </li> <li> <p> <i>HTTP Status |
2874 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
2875 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2876 | * MethodNotAllowed</p> </li> <li> <p> <i>Description:</i> The specified method is |
2877 | * not allowed against this resource.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
2878 | * 405 Method Not Allowed</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
2879 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2880 | * MissingAttachment</p> </li> <li> <p> <i>Description:</i> A SOAP attachment was |
2881 | * expected, but none were found.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
2882 | * N/A</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
2883 | * </li> <li> <ul> <li> <p> <i>Code:</i> MissingContentLength</p> </li> <li> <p> |
2884 | * <i>Description:</i> You must provide the Content-Length HTTP header.</p> </li> |
2885 | * <li> <p> <i>HTTP Status Code:</i> 411 Length Required</p> </li> <li> <p> <i>SOAP |
2886 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
2887 | * <i>Code:</i> MissingRequestBodyError</p> </li> <li> <p> <i>Description:</i> This |
2888 | * happens when the user sends an empty XML document as a request. The error |
2889 | * message is, "Request body is empty." </p> </li> <li> <p> <i>HTTP Status |
2890 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
2891 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2892 | * MissingSecurityElement</p> </li> <li> <p> <i>Description:</i> The SOAP 1.1 |
2893 | * request is missing a security element.</p> </li> <li> <p> <i>HTTP Status |
2894 | * Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
2895 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2896 | * MissingSecurityHeader</p> </li> <li> <p> <i>Description:</i> Your request is |
2897 | * missing a required header.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
2898 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
2899 | * </li> <li> <ul> <li> <p> <i>Code:</i> NoLoggingStatusForKey</p> </li> <li> <p> |
2900 | * <i>Description:</i> There is no such thing as a logging status subresource for a |
2901 | * key.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> |
2902 | * <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> |
2903 | * <p> <i>Code:</i> NoSuchBucket</p> </li> <li> <p> <i>Description:</i> The |
2904 | * specified bucket does not exist.</p> </li> <li> <p> <i>HTTP Status Code:</i> 404 |
2905 | * Not Found</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
2906 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> NoSuchBucketPolicy</p> </li> <li> |
2907 | * <p> <i>Description:</i> The specified bucket does not have a bucket policy.</p> |
2908 | * </li> <li> <p> <i>HTTP Status Code:</i> 404 Not Found</p> </li> <li> <p> <i>SOAP |
2909 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
2910 | * <i>Code:</i> NoSuchKey</p> </li> <li> <p> <i>Description:</i> The specified key |
2911 | * does not exist.</p> </li> <li> <p> <i>HTTP Status Code:</i> 404 Not Found</p> |
2912 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> |
2913 | * <ul> <li> <p> <i>Code:</i> NoSuchLifecycleConfiguration</p> </li> <li> <p> |
2914 | * <i>Description:</i> The lifecycle configuration does not exist. </p> </li> <li> |
2915 | * <p> <i>HTTP Status Code:</i> 404 Not Found</p> </li> <li> <p> <i>SOAP Fault Code |
2916 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2917 | * NoSuchUpload</p> </li> <li> <p> <i>Description:</i> The specified multipart |
2918 | * upload does not exist. The upload ID might be invalid, or the multipart upload |
2919 | * might have been aborted or completed.</p> </li> <li> <p> <i>HTTP Status |
2920 | * Code:</i> 404 Not Found</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
2921 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> NoSuchVersion </p> |
2922 | * </li> <li> <p> <i>Description:</i> Indicates that the version ID specified in |
2923 | * the request does not match an existing version.</p> </li> <li> <p> <i>HTTP |
2924 | * Status Code:</i> 404 Not Found</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
2925 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> NotImplemented</p> |
2926 | * </li> <li> <p> <i>Description:</i> A header you provided implies functionality |
2927 | * that is not implemented.</p> </li> <li> <p> <i>HTTP Status Code:</i> 501 Not |
2928 | * Implemented</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Server</p> </li> |
2929 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> NotSignedUp</p> </li> <li> <p> |
2930 | * <i>Description:</i> Your account is not signed up for the Amazon S3 service. You |
2931 | * must sign up before you can use Amazon S3. You can sign up at the following URL: |
2932 | * https://aws.amazon.com/s3</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 |
2933 | * Forbidden</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
2934 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> OperationAborted</p> </li> <li> <p> |
2935 | * <i>Description:</i> A conflicting conditional operation is currently in progress |
2936 | * against this resource. Try again.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
2937 | * 409 Conflict</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
2938 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> PermanentRedirect</p> </li> <li> <p> |
2939 | * <i>Description:</i> The bucket you are attempting to access must be addressed |
2940 | * using the specified endpoint. Send all future requests to this endpoint.</p> |
2941 | * </li> <li> <p> <i>HTTP Status Code:</i> 301 Moved Permanently</p> </li> <li> <p> |
2942 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
2943 | * <i>Code:</i> PreconditionFailed</p> </li> <li> <p> <i>Description:</i> At least |
2944 | * one of the preconditions you specified did not hold.</p> </li> <li> <p> <i>HTTP |
2945 | * Status Code:</i> 412 Precondition Failed</p> </li> <li> <p> <i>SOAP Fault Code |
2946 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2947 | * Redirect</p> </li> <li> <p> <i>Description:</i> Temporary redirect.</p> </li> |
2948 | * <li> <p> <i>HTTP Status Code:</i> 307 Moved Temporarily</p> </li> <li> <p> |
2949 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
2950 | * <i>Code:</i> RestoreAlreadyInProgress</p> </li> <li> <p> <i>Description:</i> |
2951 | * Object restore is already in progress.</p> </li> <li> <p> <i>HTTP Status |
2952 | * Code:</i> 409 Conflict</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> |
2953 | * Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2954 | * RequestIsNotMultiPartContent</p> </li> <li> <p> <i>Description:</i> Bucket POST |
2955 | * must be of the enclosure-type multipart/form-data.</p> </li> <li> <p> <i>HTTP |
2956 | * Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
2957 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2958 | * RequestTimeout</p> </li> <li> <p> <i>Description:</i> Your socket connection to |
2959 | * the server was not read from or written to within the timeout period.</p> </li> |
2960 | * <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP |
2961 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
2962 | * <i>Code:</i> RequestTimeTooSkewed</p> </li> <li> <p> <i>Description:</i> The |
2963 | * difference between the request time and the server's time is too large.</p> |
2964 | * </li> <li> <p> <i>HTTP Status Code:</i> 403 Forbidden</p> </li> <li> <p> <i>SOAP |
2965 | * Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
2966 | * <i>Code:</i> RequestTorrentOfBucketError</p> </li> <li> <p> <i>Description:</i> |
2967 | * Requesting the torrent file of a bucket is not permitted.</p> </li> <li> <p> |
2968 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
2969 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2970 | * SignatureDoesNotMatch</p> </li> <li> <p> <i>Description:</i> The request |
2971 | * signature we calculated does not match the signature you provided. Check your |
2972 | * AWS secret access key and signing method. For more information, see <a |
2973 | * href="https://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html">REST |
2974 | * Authentication</a> and <a |
2975 | * href="https://docs.aws.amazon.com/AmazonS3/latest/dev/SOAPAuthentication.html">SOAP |
2976 | * Authentication</a> for details.</p> </li> <li> <p> <i>HTTP Status Code:</i> 403 |
2977 | * Forbidden</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> |
2978 | * </ul> </li> <li> <ul> <li> <p> <i>Code:</i> ServiceUnavailable</p> </li> <li> |
2979 | * <p> <i>Description:</i> Reduce your request rate.</p> </li> <li> <p> <i>HTTP |
2980 | * Status Code:</i> 503 Service Unavailable</p> </li> <li> <p> <i>SOAP Fault Code |
2981 | * Prefix:</i> Server</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2982 | * SlowDown</p> </li> <li> <p> <i>Description:</i> Reduce your request rate.</p> |
2983 | * </li> <li> <p> <i>HTTP Status Code:</i> 503 Slow Down</p> </li> <li> <p> <i>SOAP |
2984 | * Fault Code Prefix:</i> Server</p> </li> </ul> </li> <li> <ul> <li> <p> |
2985 | * <i>Code:</i> TemporaryRedirect</p> </li> <li> <p> <i>Description:</i> You are |
2986 | * being redirected to the bucket while DNS updates.</p> </li> <li> <p> <i>HTTP |
2987 | * Status Code:</i> 307 Moved Temporarily</p> </li> <li> <p> <i>SOAP Fault Code |
2988 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
2989 | * TokenRefreshRequired</p> </li> <li> <p> <i>Description:</i> The provided token |
2990 | * must be refreshed.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad |
2991 | * Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> |
2992 | * </li> <li> <ul> <li> <p> <i>Code:</i> TooManyBuckets</p> </li> <li> <p> |
2993 | * <i>Description:</i> You have attempted to create more buckets than allowed.</p> |
2994 | * </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> |
2995 | * <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> |
2996 | * <i>Code:</i> UnexpectedContent</p> </li> <li> <p> <i>Description:</i> This |
2997 | * request does not support content.</p> </li> <li> <p> <i>HTTP Status Code:</i> |
2998 | * 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> |
2999 | * </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
3000 | * UnresolvableGrantByEmailAddress</p> </li> <li> <p> <i>Description:</i> The email |
3001 | * address you provided does not match any account on record.</p> </li> <li> <p> |
3002 | * <i>HTTP Status Code:</i> 400 Bad Request</p> </li> <li> <p> <i>SOAP Fault Code |
3003 | * Prefix:</i> Client</p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code:</i> |
3004 | * UserKeyMustBeSpecified</p> </li> <li> <p> <i>Description:</i> The bucket POST |
3005 | * must contain the specified field name. If it is specified, check the order of |
3006 | * the fields.</p> </li> <li> <p> <i>HTTP Status Code:</i> 400 Bad Request</p> |
3007 | * </li> <li> <p> <i>SOAP Fault Code Prefix:</i> Client</p> </li> </ul> </li> </ul> |
3008 | * <p/> |
3009 | */ |
3010 | inline Error& WithCode(const char* value) { SetCode(value); return *this;} |
3011 | |
3012 | |
3013 | /** |
3014 | * <p>The error message contains a generic description of the error condition in |
3015 | * English. It is intended for a human audience. Simple programs display the |
3016 | * message directly to the end user if they encounter an error condition they don't |
3017 | * know how or don't care to handle. Sophisticated programs with more exhaustive |
3018 | * error handling and proper internationalization are more likely to ignore the |
3019 | * error message.</p> |
3020 | */ |
3021 | inline const Aws::String& GetMessage() const{ return m_message; } |
3022 | |
3023 | /** |
3024 | * <p>The error message contains a generic description of the error condition in |
3025 | * English. It is intended for a human audience. Simple programs display the |
3026 | * message directly to the end user if they encounter an error condition they don't |
3027 | * know how or don't care to handle. Sophisticated programs with more exhaustive |
3028 | * error handling and proper internationalization are more likely to ignore the |
3029 | * error message.</p> |
3030 | */ |
3031 | inline bool MessageHasBeenSet() const { return m_messageHasBeenSet; } |
3032 | |
3033 | /** |
3034 | * <p>The error message contains a generic description of the error condition in |
3035 | * English. It is intended for a human audience. Simple programs display the |
3036 | * message directly to the end user if they encounter an error condition they don't |
3037 | * know how or don't care to handle. Sophisticated programs with more exhaustive |
3038 | * error handling and proper internationalization are more likely to ignore the |
3039 | * error message.</p> |
3040 | */ |
3041 | inline void SetMessage(const Aws::String& value) { m_messageHasBeenSet = true; m_message = value; } |
3042 | |
3043 | /** |
3044 | * <p>The error message contains a generic description of the error condition in |
3045 | * English. It is intended for a human audience. Simple programs display the |
3046 | * message directly to the end user if they encounter an error condition they don't |
3047 | * know how or don't care to handle. Sophisticated programs with more exhaustive |
3048 | * error handling and proper internationalization are more likely to ignore the |
3049 | * error message.</p> |
3050 | */ |
3051 | inline void SetMessage(Aws::String&& value) { m_messageHasBeenSet = true; m_message = std::move(value); } |
3052 | |
3053 | /** |
3054 | * <p>The error message contains a generic description of the error condition in |
3055 | * English. It is intended for a human audience. Simple programs display the |
3056 | * message directly to the end user if they encounter an error condition they don't |
3057 | * know how or don't care to handle. Sophisticated programs with more exhaustive |
3058 | * error handling and proper internationalization are more likely to ignore the |
3059 | * error message.</p> |
3060 | */ |
3061 | inline void SetMessage(const char* value) { m_messageHasBeenSet = true; m_message.assign(value); } |
3062 | |
3063 | /** |
3064 | * <p>The error message contains a generic description of the error condition in |
3065 | * English. It is intended for a human audience. Simple programs display the |
3066 | * message directly to the end user if they encounter an error condition they don't |
3067 | * know how or don't care to handle. Sophisticated programs with more exhaustive |
3068 | * error handling and proper internationalization are more likely to ignore the |
3069 | * error message.</p> |
3070 | */ |
3071 | inline Error& WithMessage(const Aws::String& value) { SetMessage(value); return *this;} |
3072 | |
3073 | /** |
3074 | * <p>The error message contains a generic description of the error condition in |
3075 | * English. It is intended for a human audience. Simple programs display the |
3076 | * message directly to the end user if they encounter an error condition they don't |
3077 | * know how or don't care to handle. Sophisticated programs with more exhaustive |
3078 | * error handling and proper internationalization are more likely to ignore the |
3079 | * error message.</p> |
3080 | */ |
3081 | inline Error& WithMessage(Aws::String&& value) { SetMessage(std::move(value)); return *this;} |
3082 | |
3083 | /** |
3084 | * <p>The error message contains a generic description of the error condition in |
3085 | * English. It is intended for a human audience. Simple programs display the |
3086 | * message directly to the end user if they encounter an error condition they don't |
3087 | * know how or don't care to handle. Sophisticated programs with more exhaustive |
3088 | * error handling and proper internationalization are more likely to ignore the |
3089 | * error message.</p> |
3090 | */ |
3091 | inline Error& WithMessage(const char* value) { SetMessage(value); return *this;} |
3092 | |
3093 | private: |
3094 | |
3095 | Aws::String m_key; |
3096 | bool m_keyHasBeenSet; |
3097 | |
3098 | Aws::String m_versionId; |
3099 | bool m_versionIdHasBeenSet; |
3100 | |
3101 | Aws::String m_code; |
3102 | bool m_codeHasBeenSet; |
3103 | |
3104 | Aws::String m_message; |
3105 | bool m_messageHasBeenSet; |
3106 | }; |
3107 | |
3108 | } // namespace Model |
3109 | } // namespace S3 |
3110 | } // namespace Aws |
3111 | |