Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ListPartsCommand

Lists the parts that have been uploaded for a specific multipart upload. This operation must include the upload ID, which you obtain by sending the initiate multipart upload request (see CreateMultipartUpload). This request returns a maximum of 1,000 uploaded parts. The default number of parts returned is 1,000 parts. You can restrict the number of parts returned by specifying the max-parts request parameter. If your multipart upload consists of more than 1,000 parts, the response returns an IsTruncated field with the value of true, and a NextPartNumberMarker element. In subsequent ListParts requests you can include the part-number-marker query string parameter and set its value to the NextPartNumberMarker field value from the previous response.

For more information on multipart uploads, see Uploading Objects Using Multipart Upload.

For information on permissions required to use the multipart upload API, see Multipart Upload and Permissions.

The following operations are related to ListParts:

example

Use a bare-bones client and the command you need to make an API call.

import { S3Client, ListPartsCommand } from "@aws-sdk/client-s3"; // ES Modules import
// const { S3Client, ListPartsCommand } = require("@aws-sdk/client-s3"); // CommonJS import
const client = new S3Client(config);
const command = new ListPartsCommand(input);
const response = await client.send(command);
see

ListPartsCommandInput for command's input shape.

see

ListPartsCommandOutput for command's response shape.

see

config for S3Client's config shape.

Hierarchy

Implements

Index

Constructors

Properties

Constructors

constructor

  • Parameters

    Returns ListPartsCommand

  • Parameters

    • input: ListPartsCommandInput

    Returns ListPartsCommand

Properties

Readonly input

input: ListPartsCommandInput

Readonly middlewareStack

middlewareStack: IMiddlewareStack<ListPartsCommandInput, ListPartsCommandOutput>