openapi-directory
Version:
Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS
1 lines • 151 kB
JSON
{"openapi":"3.0.0","info":{"version":"2006-03-01","x-release":"s3","title":"Amazon Simple Storage Service","x-logo":{"url":"https://twitter.com/awscloud/profile_image?size=original","backgroundColor":"#FFFFFF"},"termsOfService":"https://aws.amazon.com/service-terms/","contact":{"name":"Mike Ralphson","email":"mike.ralphson@gmail.com","url":"https://github.com/mermade/aws2openapi","x-twitter":"PermittedSoc"},"license":{"name":"Apache 2.0 License","url":"http://www.apache.org/licenses/"},"x-providerName":"amazonaws.com","x-serviceName":"s3","x-origin":[{"contentType":"application/json","url":"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/s3-2006-03-01.normal.json","converter":{"url":"https://github.com/mermade/aws2openapi","version":"1.0.0"},"x-apisguru-direct":true}],"x-apiClientRegistration":{"url":"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct"},"x-apisguru-categories":["cloud"],"x-preferred":true},"externalDocs":{"description":"Amazon Web Services documentation","url":"https://aws.amazon.com/s3/"},"x-hasEquivalentPaths":true,"security":[{"hmac":[]}],"paths":{"/{Bucket}/{Key}":{"delete":{"operationId":"AbortMultipartUpload","description":"<p>Aborts a multipart upload.</p> <p>To verify that all parts have been removed, so you don't get charged for the part storage, you should call the List Parts operation and ensure the parts list is empty.</p><p>http://docs.amazonwebservices.com/AmazonS3/latest/API/mpUploadAbort.html</p>","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/AbortMultipartUploadOutput"}}}},"480":{"description":"NoSuchUpload","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/NoSuchUpload"}}}}},"parameters":[{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}},{"name":"Key","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/AbortMultipartUploadRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}],"post":{"operationId":"CompleteMultipartUpload","description":"Completes a multipart upload by assembling previously uploaded parts.<p>http://docs.amazonwebservices.com/AmazonS3/latest/API/mpUploadComplete.html</p>","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/CompleteMultipartUploadOutput"}}}}},"parameters":[{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}},{"name":"Key","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/CompleteMultipartUploadRequest"}}},"required":true}},"put":{"operationId":"CopyObject","description":"Creates a copy of an object that is already stored in Amazon S3.<p>http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectCOPY.html</p>","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/CopyObjectOutput"}}}},"480":{"description":"ObjectNotInActiveTierError","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/ObjectNotInActiveTierError"}}}}},"parameters":[{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}},{"name":"Key","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/CopyObjectRequest"}}},"required":true}}},"/{Bucket}":{"put":{"operationId":"CreateBucket","description":"Creates a new bucket.<p>http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUT.html</p>","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/CreateBucketOutput"}}}},"480":{"description":"BucketAlreadyExists","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/BucketAlreadyExists"}}}},"481":{"description":"BucketAlreadyOwnedByYou","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/BucketAlreadyOwnedByYou"}}}}},"parameters":[{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/CreateBucketRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}/{Key}#CreateMultipartUpload":{"post":{"operationId":"CreateMultipartUpload","description":"<p>Initiates a multipart upload and returns an upload ID.</p> <p> <b>Note:</b> After you initiate multipart upload and upload one or more parts, you must either complete or abort multipart upload in order to stop getting charged for storage of the uploaded parts. Only after you either complete or abort multipart upload, Amazon S3 frees up the parts storage and stops charging you for the parts storage.</p><p>http://docs.amazonwebservices.com/AmazonS3/latest/API/mpUploadInitiate.html</p>","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/CreateMultipartUploadOutput"}}}}},"parameters":[{"name":"uploads","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}},{"name":"Key","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/CreateMultipartUploadRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#DeleteBucket":{"delete":{"operationId":"DeleteBucket","description":"Deletes the bucket. All objects (including all object versions and Delete Markers) in the bucket must be deleted before the bucket itself can be deleted.<p>http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketDELETE.html</p>","responses":{"200":{"description":"Success"}},"parameters":[{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/DeleteBucketRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#DeleteBucketAnalyticsConfiguration":{"delete":{"operationId":"DeleteBucketAnalyticsConfiguration","description":"Deletes an analytics configuration for the bucket (specified by the analytics configuration ID).","responses":{"200":{"description":"Success"}},"parameters":[{"name":"analytics","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/DeleteBucketAnalyticsConfigurationRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#DeleteBucketCors":{"delete":{"operationId":"DeleteBucketCors","description":"Deletes the CORS configuration information set for the bucket.<p>http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketDELETEcors.html</p>","responses":{"200":{"description":"Success"}},"parameters":[{"name":"cors","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/DeleteBucketCorsRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#DeleteBucketEncryption":{"delete":{"operationId":"DeleteBucketEncryption","description":"Deletes the server-side encryption configuration from the bucket.","responses":{"200":{"description":"Success"}},"parameters":[{"name":"encryption","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/DeleteBucketEncryptionRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#DeleteBucketInventoryConfiguration":{"delete":{"operationId":"DeleteBucketInventoryConfiguration","description":"Deletes an inventory configuration (identified by the inventory ID) from the bucket.","responses":{"200":{"description":"Success"}},"parameters":[{"name":"inventory","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/DeleteBucketInventoryConfigurationRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#DeleteBucketLifecycle":{"delete":{"operationId":"DeleteBucketLifecycle","description":"Deletes the lifecycle configuration from the bucket.<p>http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketDELETElifecycle.html</p>","responses":{"200":{"description":"Success"}},"parameters":[{"name":"lifecycle","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/DeleteBucketLifecycleRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#DeleteBucketMetricsConfiguration":{"delete":{"operationId":"DeleteBucketMetricsConfiguration","description":"Deletes a metrics configuration (specified by the metrics configuration ID) from the bucket.","responses":{"200":{"description":"Success"}},"parameters":[{"name":"metrics","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/DeleteBucketMetricsConfigurationRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#DeleteBucketPolicy":{"delete":{"operationId":"DeleteBucketPolicy","description":"Deletes the policy from the bucket.<p>http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketDELETEpolicy.html</p>","responses":{"200":{"description":"Success"}},"parameters":[{"name":"policy","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/DeleteBucketPolicyRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#DeleteBucketReplication":{"delete":{"operationId":"DeleteBucketReplication","description":" Deletes the replication configuration from the bucket. For information about replication configuration, see <a href=\" https://docs.aws.amazon.com/AmazonS3/latest/dev/crr.html\">Cross-Region Replication (CRR)</a> in the <i>Amazon S3 Developer Guide</i>. ","responses":{"200":{"description":"Success"}},"parameters":[{"name":"replication","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/DeleteBucketReplicationRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#DeleteBucketTagging":{"delete":{"operationId":"DeleteBucketTagging","description":"Deletes the tags from the bucket.<p>http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketDELETEtagging.html</p>","responses":{"200":{"description":"Success"}},"parameters":[{"name":"tagging","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/DeleteBucketTaggingRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#DeleteBucketWebsite":{"delete":{"operationId":"DeleteBucketWebsite","description":"This operation removes the website configuration from the bucket.<p>http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketDELETEwebsite.html</p>","responses":{"200":{"description":"Success"}},"parameters":[{"name":"website","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/DeleteBucketWebsiteRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}/{Key}#DeleteObject":{"delete":{"operationId":"DeleteObject","description":"Removes the null version (if there is one) of an object and inserts a delete marker, which becomes the latest version of the object. If there isn't a null version, Amazon S3 does not remove any objects.<p>http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectDELETE.html</p>","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/DeleteObjectOutput"}}}}},"parameters":[{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}},{"name":"Key","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/DeleteObjectRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}/{Key}#DeleteObjectTagging":{"delete":{"operationId":"DeleteObjectTagging","description":"Removes the tag-set from an existing object.","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/DeleteObjectTaggingOutput"}}}}},"parameters":[{"name":"tagging","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}},{"name":"Key","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/DeleteObjectTaggingRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#DeleteObjects":{"post":{"operationId":"DeleteObjects","description":"This operation enables you to delete multiple objects from a bucket using a single HTTP request. You may specify up to 1000 keys.<p>http://docs.amazonwebservices.com/AmazonS3/latest/API/multiobjectdeleteapi.html</p>","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/DeleteObjectsOutput"}}}}},"parameters":[{"name":"delete","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/DeleteObjectsRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#DeletePublicAccessBlock":{"delete":{"operationId":"DeletePublicAccessBlock","description":"Removes the <code>PublicAccessBlock</code> configuration from an Amazon S3 bucket.","responses":{"200":{"description":"Success"}},"parameters":[{"name":"publicAccessBlock","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/DeletePublicAccessBlockRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#GetBucketAccelerateConfiguration":{"get":{"operationId":"GetBucketAccelerateConfiguration","description":"Returns the accelerate configuration of a bucket.","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetBucketAccelerateConfigurationOutput"}}}}},"parameters":[{"name":"accelerate","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetBucketAccelerateConfigurationRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#GetBucketAcl":{"get":{"operationId":"GetBucketAcl","description":"Gets the access control policy for the bucket.<p>http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETacl.html</p>","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetBucketAclOutput"}}}}},"parameters":[{"name":"acl","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetBucketAclRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#GetBucketAnalyticsConfiguration":{"get":{"operationId":"GetBucketAnalyticsConfiguration","description":"Gets an analytics configuration for the bucket (specified by the analytics configuration ID).","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetBucketAnalyticsConfigurationOutput"}}}}},"parameters":[{"name":"analytics","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetBucketAnalyticsConfigurationRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#GetBucketCors":{"get":{"operationId":"GetBucketCors","description":"Returns the CORS configuration for the bucket.<p>http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETcors.html</p>","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetBucketCorsOutput"}}}}},"parameters":[{"name":"cors","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetBucketCorsRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#GetBucketEncryption":{"get":{"operationId":"GetBucketEncryption","description":"Returns the server-side encryption configuration of a bucket.","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetBucketEncryptionOutput"}}}}},"parameters":[{"name":"encryption","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetBucketEncryptionRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#GetBucketInventoryConfiguration":{"get":{"operationId":"GetBucketInventoryConfiguration","description":"Returns an inventory configuration (identified by the inventory ID) from the bucket.","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetBucketInventoryConfigurationOutput"}}}}},"parameters":[{"name":"inventory","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetBucketInventoryConfigurationRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#GetBucketLifecycle":{"get":{"operationId":"GetBucketLifecycle","description":"Deprecated, see the GetBucketLifecycleConfiguration operation.<p>http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETlifecycle.html</p>","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetBucketLifecycleOutput"}}}}},"parameters":[{"name":"lifecycle","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetBucketLifecycleRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#GetBucketLifecycleConfiguration":{"get":{"operationId":"GetBucketLifecycleConfiguration","description":"Returns the lifecycle configuration information set on the bucket.","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetBucketLifecycleConfigurationOutput"}}}}},"parameters":[{"name":"lifecycle","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetBucketLifecycleConfigurationRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#GetBucketLocation":{"get":{"operationId":"GetBucketLocation","description":"Returns the region the bucket resides in.<p>http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETlocation.html</p>","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetBucketLocationOutput"}}}}},"parameters":[{"name":"location","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetBucketLocationRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#GetBucketLogging":{"get":{"operationId":"GetBucketLogging","description":"Returns the logging status of a bucket and the permissions users have to view and modify that status. To use GET, you must be the bucket owner.<p>http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETlogging.html</p>","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetBucketLoggingOutput"}}}}},"parameters":[{"name":"logging","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetBucketLoggingRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#GetBucketMetricsConfiguration":{"get":{"operationId":"GetBucketMetricsConfiguration","description":"Gets a metrics configuration (specified by the metrics configuration ID) from the bucket.","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetBucketMetricsConfigurationOutput"}}}}},"parameters":[{"name":"metrics","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetBucketMetricsConfigurationRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#GetBucketNotification":{"get":{"operationId":"GetBucketNotification","description":"Deprecated, see the GetBucketNotificationConfiguration operation.<p>http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETnotification.html</p>","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/NotificationConfigurationDeprecated"}}}}},"parameters":[{"name":"notification","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"$ref":"#/components/requestBodies/GetBucketNotificationConfigurationRequest"}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#GetBucketNotificationConfiguration":{"get":{"operationId":"GetBucketNotificationConfiguration","description":"Returns the notification configuration of a bucket.","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/NotificationConfiguration"}}}}},"parameters":[{"name":"notification","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"$ref":"#/components/requestBodies/GetBucketNotificationConfigurationRequest"}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#GetBucketPolicy":{"get":{"operationId":"GetBucketPolicy","description":"Returns the policy of a specified bucket.<p>http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETpolicy.html</p>","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetBucketPolicyOutput"}}}}},"parameters":[{"name":"policy","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetBucketPolicyRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#GetBucketPolicyStatus":{"get":{"operationId":"GetBucketPolicyStatus","description":"Retrieves the policy status for an Amazon S3 bucket, indicating whether the bucket is public.","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetBucketPolicyStatusOutput"}}}}},"parameters":[{"name":"policyStatus","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetBucketPolicyStatusRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#GetBucketReplication":{"get":{"operationId":"GetBucketReplication","description":"<p>Returns the replication configuration of a bucket.</p> <note> <p> It can take a while to propagate the put or delete a replication configuration to all Amazon S3 systems. Therefore, a get request soon after put or delete can return a wrong result. </p> </note>","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetBucketReplicationOutput"}}}}},"parameters":[{"name":"replication","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetBucketReplicationRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#GetBucketRequestPayment":{"get":{"operationId":"GetBucketRequestPayment","description":"Returns the request payment configuration of a bucket.<p>http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTrequestPaymentGET.html</p>","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetBucketRequestPaymentOutput"}}}}},"parameters":[{"name":"requestPayment","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetBucketRequestPaymentRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#GetBucketTagging":{"get":{"operationId":"GetBucketTagging","description":"Returns the tag set associated with the bucket.<p>http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETtagging.html</p>","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetBucketTaggingOutput"}}}}},"parameters":[{"name":"tagging","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetBucketTaggingRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#GetBucketVersioning":{"get":{"operationId":"GetBucketVersioning","description":"Returns the versioning state of a bucket.<p>http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETversioningStatus.html</p>","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetBucketVersioningOutput"}}}}},"parameters":[{"name":"versioning","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetBucketVersioningRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#GetBucketWebsite":{"get":{"operationId":"GetBucketWebsite","description":"Returns the website configuration for a bucket.<p>http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETwebsite.html</p>","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetBucketWebsiteOutput"}}}}},"parameters":[{"name":"website","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetBucketWebsiteRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}/{Key}#GetObject":{"get":{"operationId":"GetObject","description":"Retrieves objects from Amazon S3.<p>http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectGET.html</p>","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetObjectOutput"}}}},"480":{"description":"NoSuchKey","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/NoSuchKey"}}}}},"parameters":[{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}},{"name":"Key","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetObjectRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}/{Key}#GetObjectAcl":{"get":{"operationId":"GetObjectAcl","description":"Returns the access control list (ACL) of an object.<p>http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectGETacl.html</p>","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetObjectAclOutput"}}}},"480":{"description":"NoSuchKey","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/NoSuchKey"}}}}},"parameters":[{"name":"acl","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}},{"name":"Key","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetObjectAclRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}/{Key}#GetObjectLegalHold":{"get":{"operationId":"GetObjectLegalHold","description":"Gets an object's current Legal Hold status.","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetObjectLegalHoldOutput"}}}}},"parameters":[{"name":"legal-hold","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}},{"name":"Key","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetObjectLegalHoldRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#GetObjectLockConfiguration":{"get":{"operationId":"GetObjectLockConfiguration","description":"Gets the Object Lock configuration for a bucket. The rule specified in the Object Lock configuration will be applied by default to every new object placed in the specified bucket.","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetObjectLockConfigurationOutput"}}}}},"parameters":[{"name":"object-lock","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetObjectLockConfigurationRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}/{Key}#GetObjectRetention":{"get":{"operationId":"GetObjectRetention","description":"Retrieves an object's retention settings.","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetObjectRetentionOutput"}}}}},"parameters":[{"name":"retention","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}},{"name":"Key","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetObjectRetentionRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}/{Key}#GetObjectTagging":{"get":{"operationId":"GetObjectTagging","description":"Returns the tag-set of an object.","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetObjectTaggingOutput"}}}}},"parameters":[{"name":"tagging","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}},{"name":"Key","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetObjectTaggingRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}/{Key}#GetObjectTorrent":{"get":{"operationId":"GetObjectTorrent","description":"Return torrent files from a bucket.<p>http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectGETtorrent.html</p>","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetObjectTorrentOutput"}}}}},"parameters":[{"name":"torrent","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}},{"name":"Key","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetObjectTorrentRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#GetPublicAccessBlock":{"get":{"operationId":"GetPublicAccessBlock","description":"Retrieves the <code>PublicAccessBlock</code> configuration for an Amazon S3 bucket.","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetPublicAccessBlockOutput"}}}}},"parameters":[{"name":"publicAccessBlock","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/GetPublicAccessBlockRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#HeadBucket":{"head":{"operationId":"HeadBucket","description":"This operation is useful to determine if a bucket exists and you have permission to access it.<p>http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketHEAD.html</p>","responses":{"200":{"description":"Success"},"480":{"description":"NoSuchBucket","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/NoSuchBucket"}}}}},"parameters":[{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/HeadBucketRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}/{Key}#HeadObject":{"head":{"operationId":"HeadObject","description":"The HEAD operation retrieves metadata from an object without returning the object itself. This operation is useful if you're only interested in an object's metadata. To use HEAD, you must have READ access to the object.<p>http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectHEAD.html</p>","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/HeadObjectOutput"}}}},"480":{"description":"NoSuchKey","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/NoSuchKey"}}}}},"parameters":[{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}},{"name":"Key","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/HeadObjectRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#ListBucketAnalyticsConfigurations":{"get":{"operationId":"ListBucketAnalyticsConfigurations","description":"Lists the analytics configurations for the bucket.","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/ListBucketAnalyticsConfigurationsOutput"}}}}},"parameters":[{"name":"analytics","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/ListBucketAnalyticsConfigurationsRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#ListBucketInventoryConfigurations":{"get":{"operationId":"ListBucketInventoryConfigurations","description":"Returns a list of inventory configurations for the bucket.","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/ListBucketInventoryConfigurationsOutput"}}}}},"parameters":[{"name":"inventory","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/ListBucketInventoryConfigurationsRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#ListBucketMetricsConfigurations":{"get":{"operationId":"ListBucketMetricsConfigurations","description":"Lists the metrics configurations for the bucket.","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/ListBucketMetricsConfigurationsOutput"}}}}},"parameters":[{"name":"metrics","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/ListBucketMetricsConfigurationsRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/#ListBuckets":{"get":{"operationId":"ListBuckets","description":"Returns a list of all buckets owned by the authenticated sender of the request.<p>http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTServiceGET.html</p>","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/ListBucketsOutput"}}}}}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#ListMultipartUploads":{"get":{"operationId":"ListMultipartUploads","description":"This operation lists in-progress multipart uploads.<p>http://docs.amazonwebservices.com/AmazonS3/latest/API/mpUploadListMPUpload.html</p>","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/ListMultipartUploadsOutput"}}}}},"parameters":[{"name":"MaxUploads","in":"query","description":"Pagination limit","required":false,"schema":{"type":"string"}},{"name":"KeyMarker","in":"query","description":"Pagination token","required":false,"schema":{"type":"string"}},{"name":"UploadIdMarker","in":"query","description":"Pagination token","required":false,"schema":{"type":"string"}},{"name":"uploads","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/ListMultipartUploadsRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#ListObjectVersions":{"get":{"operationId":"ListObjectVersions","description":"Returns metadata about all of the versions of objects in a bucket.<p>http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETVersion.html</p>","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/ListObjectVersionsOutput"}}}}},"parameters":[{"name":"MaxKeys","in":"query","description":"Pagination limit","required":false,"schema":{"type":"string"}},{"name":"KeyMarker","in":"query","description":"Pagination token","required":false,"schema":{"type":"string"}},{"name":"VersionIdMarker","in":"query","description":"Pagination token","required":false,"schema":{"type":"string"}},{"name":"versions","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/ListObjectVersionsRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#ListObjects":{"get":{"operationId":"ListObjects","description":"Returns some or all (up to 1000) of the objects in a bucket. You can use the request parameters as selection criteria to return a subset of the objects in a bucket.<p>http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGET.html</p>","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/ListObjectsOutput"}}}},"480":{"description":"NoSuchBucket","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/NoSuchBucket"}}}}},"parameters":[{"name":"MaxKeys","in":"query","description":"Pagination limit","required":false,"schema":{"type":"string"}},{"name":"Marker","in":"query","description":"Pagination token","required":false,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/ListObjectsRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#ListObjectsV2":{"get":{"operationId":"ListObjectsV2","description":"Returns some or all (up to 1000) of the objects in a bucket. You can use the request parameters as selection criteria to return a subset of the objects in a bucket. Note: ListObjectsV2 is the revised List Objects API and we recommend you use this revised API for new application development.","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/ListObjectsV2Output"}}}},"480":{"description":"NoSuchBucket","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/NoSuchBucket"}}}}},"parameters":[{"name":"MaxKeys","in":"query","description":"Pagination limit","required":false,"schema":{"type":"string"}},{"name":"ContinuationToken","in":"query","description":"Pagination token","required":false,"schema":{"type":"string"}},{"name":"list-type","in":"query","required":true,"schema":{"type":"string","enum":["2"]}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/ListObjectsV2Request"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}/{Key}#ListParts":{"get":{"operationId":"ListParts","description":"Lists the parts that have been uploaded for a specific multipart upload.<p>http://docs.amazonwebservices.com/AmazonS3/latest/API/mpUploadListParts.html</p>","responses":{"200":{"description":"Success","content":{"text/xml":{"schema":{"$ref":"#/components/schemas/ListPartsOutput"}}}}},"parameters":[{"name":"MaxParts","in":"query","description":"Pagination limit","required":false,"schema":{"type":"string"}},{"name":"PartNumberMarker","in":"query","description":"Pagination token","required":false,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}},{"name":"Key","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/ListPartsRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#PutBucketAccelerateConfiguration":{"put":{"operationId":"PutBucketAccelerateConfiguration","description":"Sets the accelerate configuration of an existing bucket.","responses":{"200":{"description":"Success"}},"parameters":[{"name":"accelerate","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/PutBucketAccelerateConfigurationRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#PutBucketAcl":{"put":{"operationId":"PutBucketAcl","description":"Sets the permissions on a bucket using access control lists (ACL).<p>http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTacl.html</p>","responses":{"200":{"description":"Success"}},"parameters":[{"name":"acl","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/PutBucketAclRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#PutBucketAnalyticsConfiguration":{"put":{"operationId":"PutBucketAnalyticsConfiguration","description":"Sets an analytics configuration for the bucket (specified by the analytics configuration ID).","responses":{"200":{"description":"Success"}},"parameters":[{"name":"analytics","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/PutBucketAnalyticsConfigurationRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#PutBucketCors":{"put":{"operationId":"PutBucketCors","description":"Sets the CORS configuration for a bucket.<p>http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTcors.html</p>","responses":{"200":{"description":"Success"}},"parameters":[{"name":"cors","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/PutBucketCorsRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#PutBucketEncryption":{"put":{"operationId":"PutBucketEncryption","description":"Creates a new server-side encryption configuration (or replaces an existing one, if present).","responses":{"200":{"description":"Success"}},"parameters":[{"name":"encryption","in":"query","required":true,"allowEmptyValue":true,"schema":{"type":"string"}},{"name":"Bucket","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"text/xml":{"schema":{"$ref":"#/components/schemas/PutBucketEncryptionRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/x-amz-security-token"}]},"/{Bucket}#PutBucketInventoryConfiguration":{"put":{"operationId":"PutBucketInventoryConfiguration","description":"Adds an inventory configuration (identified by the inventory ID) fro