Name | Description | Type | Additional information |
---|---|---|---|
objectKey |
Object key assigned to the uploaded file upon upload |
string |
None. |
uploadUrls |
URL(s) to which to upload the requested file using a HTTP PUT request. Files that are small enough to require only one URL can be uploaded without requiring the caller to complete a multipart upload. Large files will require partitioning the file into parts/chunks and uploading each part individually, then calling the multipart upload complete endpoint once all parts have completed upload for the file repository to put the large file back together from its parts. |
Collection of string |
None. |
contentType |
Specify this value in the ContentType header of the PUT request when a single upload URL is provided. This may be omitted for multipart uploads, in which case, the content type within the multipart property is to be used. |
string |
None. |
multipart |
Properties required to accomplish a multipart upload for file sizes large enough to require a multipart upload. Omitted when the file size is small enough not to require a multipart upload. |
MultipartInitiatedUpload |
None. |