Module aws_sdk_rust::aws::s3::object
[−]
[src]
Library Documentation
This file contains everything related to Objects.
Structs
| CopyObjectOutput | |
| CopyObjectOutputParser |
Parse |
| CopyObjectOutputWriter |
Write |
| CopyObjectRequest | |
| CopyObjectRequestParser |
Parse |
| CopyObjectRequestWriter |
Write |
| CopyObjectResult | |
| CopyObjectResultParser |
Parse |
| CopyObjectResultWriter |
Write |
| Delete | |
| DeleteMarkerEntry | |
| DeleteMarkerEntryParser |
Parse |
| DeleteMarkerEntryWriter |
Write |
| DeleteMarkerVersionIdParser |
Parse |
| DeleteMarkerVersionIdWriter |
Write |
| DeleteMarkersParser |
Parse |
| DeleteMarkersWriter |
Write |
| DeleteObjectOutput | |
| DeleteObjectOutputParser |
Parse |
| DeleteObjectOutputWriter |
Write |
| DeleteObjectRequest | |
| DeleteObjectRequestParser |
Parse |
| DeleteObjectRequestWriter |
Write |
| DeleteObjectsOutput | |
| DeleteObjectsOutputParser |
Parse |
| DeleteObjectsOutputWriter |
Write |
| DeleteObjectsRequest | |
| DeleteObjectsRequestParser |
Parse |
| DeleteObjectsRequestWriter |
Write |
| DeleteParser |
Parse |
| DeleteWriter |
Write |
| DeletedObject | |
| DeletedObjectParser |
Parse |
| DeletedObjectWriter |
Write |
| DeletedObjectsParser |
Parse |
| DeletedObjectsWriter |
Write |
| ErrorDocument | |
| ExpiresParser |
Parse |
| ExpiresWriter |
Write |
| GetObjectOutput | |
| GetObjectOutputParser |
Parse |
| GetObjectOutputWriter |
Write |
| GetObjectRequest | |
| GetObjectRequestParser |
Parse |
| GetObjectRequestWriter |
Write |
| GetObjectTorrentRequest | |
| GetObjectTorrentRequestParser |
Parse |
| GetObjectTorrentRequestWriter |
Write |
| HeadObjectOutput | |
| HeadObjectOutputParser |
Parse |
| HeadObjectOutputWriter |
Write |
| HeadObjectRequest | |
| IndexDocument | |
| Initiator | |
| LambdaFunctionConfiguration |
Container for specifying the AWS Lambda notification configuration. |
| ListObjectVersionsOutput | |
| ListObjectVersionsRequest | |
| ListObjectVersionsRequestParser |
Parse |
| ListObjectVersionsRequestWriter |
Write |
| ListObjectsOutput |
ListObjectsOutput contains the list of objects and their associated metadata for a given bucket name. There are two versions, version 1 and version 2. AWS S3 supports both. The struct field names that are unique for Version 1 are marked and those that are unique for Version 2 are marked. Those not marked are common between versions. The default for AWS is version 2 but you have to specify version 2 in ListObjectsRequest or it will default to version 1. |
| ListObjectsOutputParser |
Parse |
| ListObjectsOutputWriter |
Write |
| ListObjectsRequest |
Prefix becomes important when wanting to list objects in a given order but you may be using a
hex hash prefix to add randomness to the the indexing. For example:
prefixes such [0-f][0-f][0-f][0-f] |
| ListObjectsRequestParser |
Parse |
| ListObjectsRequestWriter |
Write |
| ListVersionsResult | |
| ListVersionsResultParser |
Parse |
| ListVersionsResultWriter |
Write |
| MaxPartsParser |
Parse |
| MaxPartsWriter |
Write |
| MaxUploadsParser |
Parse |
| MaxUploadsWriter |
Write |
| MultipartUpload | |
| MultipartUploadAbortOutput | |
| MultipartUploadAbortOutputWriter |
Write |
| MultipartUploadAbortRequest | |
| MultipartUploadAbortRequestParser |
Parse |
| MultipartUploadAbortRequestWriter |
Write |
| MultipartUploadCompleteOutput | |
| MultipartUploadCompleteOutputParser |
Parse |
| MultipartUploadCompleteOutputWriter |
Write |
| MultipartUploadCompleteRequest |
NB: MultipartUploadCompleteRequest is not JSON decodable without implementing a custom to_json trait because of Option<&'a [u8]>. |
| MultipartUploadCreateOutput | |
| MultipartUploadCreateOutputParser |
Parse |
| MultipartUploadCreateOutputWriter |
Write |
| MultipartUploadCreateRequest | |
| MultipartUploadCreateRequestParser |
Parse |
| MultipartUploadCreateRequestWriter |
Write |
| MultipartUploadListOutput | |
| MultipartUploadListOutputParser |
Parse |
| MultipartUploadListOutputWriter |
Write |
| MultipartUploadListParser |
Parse |
| MultipartUploadListPartsOutput | |
| MultipartUploadListPartsOutputParser |
Parse |
| MultipartUploadListPartsOutputWriter |
Write |
| MultipartUploadListPartsRequest | |
| MultipartUploadListPartsRequestParser |
Parse |
| MultipartUploadListPartsRequestWriter |
Write |
| MultipartUploadListRequest | |
| MultipartUploadListRequestParser |
Parse |
| MultipartUploadListRequestWriter |
Write |
| MultipartUploadListWriter |
Write |
| MultipartUploadParser |
Parse |
| MultipartUploadPartRequest |
NB: MultipartUploadPartRequest is not JSON decodable without implementing a custom to_json trait because of Option<&'a [u8]>. |
| MultipartUploadWriter |
Write |
| NextPartNumberMarkerParser |
Parse |
| NextPartNumberMarkerWriter |
Write |
| NextUploadIdMarkerParser |
Parse |
| NextUploadIdMarkerWriter |
Write |
| NextVersionIdMarkerParser |
Parse |
| NextVersionIdMarkerWriter |
Write |
| NoncurrentVersionExpiration |
Specifies when noncurrent object versions expire. Upon expiration, Amazon S3 permanently deletes the noncurrent object versions. You set this lifecycle configuration action on a bucket that has versioning enabled (or suspended) to request that Amazon S3 delete noncurrent object versions at a specific period in the object's lifetime. |
| ObjectIdentifier | |
| ObjectIdentifierListParser |
Parse |
| ObjectIdentifierListWriter |
Write |
| ObjectIdentifierParser |
Parse |
| ObjectIdentifierWriter |
Write |
| ObjectKeyParser |
Parse |
| ObjectKeyWriter |
Write |
| ObjectMetadata |
|
| ObjectMetadataListParser |
Parse |
| ObjectMetadataListWriter |
Write |
| ObjectMetadataParser |
Parse |
| ObjectMetadataWriter |
Write |
| ObjectStorageClassParser |
Parse |
| ObjectStorageClassWriter |
Write |
| ObjectVersion | |
| ObjectVersionIdParser |
Parse |
| ObjectVersionIdWriter |
Write |
| ObjectVersionListParser |
Parse |
| ObjectVersionListWriter |
Write |
| ObjectVersionParser |
Parse |
| ObjectVersionStorageClassParser |
Parse |
| ObjectVersionStorageClassWriter |
Write |
| ObjectVersionWriter |
Write |
| Part | |
| PartNumberMarkerParser |
Parse |
| PartNumberMarkerWriter |
Write |
| PartNumberParser |
Parse |
| PartNumberWriter |
Write |
| PartParser |
Parse |
| PartWriter |
Write |
| PartsParser |
Parse |
| PartsWriter |
Write |
| PrefixParser |
Parse |
| PrefixWriter |
Write |
| PutObjectOutput | |
| PutObjectOutputParser |
Parse |
| PutObjectOutputWriter |
Write |
| PutObjectRequest |
NB: PutObjectRequest is not JSON decodable without implementing a custom to_json trait because of Option<&'a [u8]>. |
| QueueConfiguration |
Container for specifying an configuration when you want Amazon S3 to publish events to an Amazon Simple Queue Service (Amazon SQS) queue. |
| Redirect | |
| RedirectAllRequestsTo | |
| ReplicationRule | |
| RestoreObjectOutput | |
| RestoreObjectOutputParser |
Parse |
| RestoreObjectOutputWriter |
Write |
| RestoreObjectRequest | |
| RestoreObjectRequestParser |
Parse |
| RestoreObjectRequestWriter |
Write |
| RestoreRequest | |
| RestoreRequestParser |
Parse |
| RestoreRequestWriter |
Write |
| Tag | |
| TagParser |
Parse |
| TagSetParser |
Parse |
| TagSetWriter |
Write |
| TagWriter |
Write |
| TopicConfiguration |
Container for specifying the configuration when you want Amazon S3 to publish events to an Amazon Simple Notification Service (Amazon SNS) topic. |
| UploadIdMarkerParser |
Parse |
| UploadIdMarkerWriter |
Write |
Functions
| multipart_upload_finish_xml |
Writes out XML with all the parts in it for S3 to complete. |