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. |