Multipart.List_partstype options = {max_parts : int option;Maximum number of parts S3 should return in one page.
*)part_number_marker : Part_number_marker.t option;Pagination marker, usually from next_part_number_marker. Omit to start listing from the beginning.
expected_bucket_owner : Account_id.t option;x-amz-expected-bucket-owner.
}ListParts request options.
type part_info = {part_number : Part_number.t;Uploaded part number.
*)etag : Object.Etag.t option;Part ETag.
*)size : int64 option;Part size in bytes.
*)last_modified : Ptime.t option;Part upload timestamp.
*)checksum : Object.Checksum.response;Part checksum metadata.
*)}Uploaded part summary returned by ListParts.
type page = {parts : part_info list;Uploaded parts in this page.
*)is_truncated : bool;Whether more part pages are available.
*)next_part_number_marker : Part_number_marker.t option;Marker to use for the next page.
*)checksum_type : Object.Checksum.Type.t option;Checksum aggregation mode reported by S3.
*)response : Awskit.Response.t;Raw response metadata.
*)}One ListParts page.
val default_options : optionsval options :
?max_parts:int ->
?part_number_marker:Part_number_marker.t ->
?expected_bucket_owner:Account_id.t ->
unit ->
(options, Awskit.Error.t) Stdlib.resultBuild ListParts options. max_parts, when present, must be in S3's accepted range of 1 to 1,000.
val options_exn :
?max_parts:int ->
?part_number_marker:Part_number_marker.t ->
?expected_bucket_owner:Account_id.t ->
unit ->
optionsLike options, but raises on validation failure.