Module Presigned.Upload_part

type options = {
  1. expires_in : Ptime.Span.t option;
    (*

    URL lifetime. AWS S3 accepts at most seven days for SigV4 query authentication.

    *)
  2. checksum : Object.Checksum.value option;
    (*

    Optional checksum header to sign for the part body.

    *)
  3. customer_key : Encryption.Customer_key.t option;
    (*

    Optional SSE-C customer key headers to sign for the part upload.

    *)
  4. expected_bucket_owner : Account_id.t option;
    (*

    x-amz-expected-bucket-owner header to sign.

    *)
  5. extra_signed_headers : (string * string) list;
    (*

    Additional headers to include in the signature.

    *)
}

Presigned UploadPart options.

val default_options : options

Default presigned UploadPart options.