Skip to content

ListMultipartUploads

Source: src/AWS/S3/ListMultipartUploads.ts

Runtime binding for s3:ListMultipartUploads (s3:ListBucketMultipartUploads).

Bind this operation to a bucket to get a callable that lists in-progress multipart uploads — the bucket name is injected automatically and s3:ListBucketMultipartUploads is granted on the bucket. Provide the implementation with Effect.provide(AWS.S3.ListMultipartUploadsHttp).

const listMultipartUploads = yield* AWS.S3.ListMultipartUploads(bucket);
const result = yield* listMultipartUploads({ Prefix: "uploads/" });
const uploads = result.Uploads ?? [];