Crate mountpoint_s3_client
source ·Modules
Structs
- Metadata about object checksum. See https://docs.aws.amazon.com/AmazonS3/latest/API/API_Checksum.html for more details.
- Result of a ObjectClient::delete_object request
- Metadata about object parts from GetObjectAttributes API. See https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributesParts.html for more details.
- Result of a ObjectClient::get_object_attributes request
- Result of a ObjectClient::head_object request
- Instance Metadata Service (IMDS) client responsible for sending EC2 instance metadata query requests.
- Result of a ObjectClient::list_objects request
- Metadata about a single S3 object. See https://docs.aws.amazon.com/AmazonS3/latest/API/API_Object.html for more details.
- Metadata for an individual object part. See https://docs.aws.amazon.com/AmazonS3/latest/API/API_ObjectPart.html for more details.
- Parameters to a ObjectClient::put_object request TODO: Populate this struct with parameters from the S3 API, e.g., storage class, encryption.
- Result of a ObjectClient::put_object request TODO: Populate this struct with return fields from the S3 API, e.g., etag.
Enums
- All possible object attributes that can be retrived from ObjectClient::get_object_attributes. Fields that you do not specify are not returned.
- Errors returned by calls to an ObjectClient. Errors that are explicitly modeled on a per-request-type basis are [ServiceError]s. Other generic or unhandled errors are [ClientError]s.
- Failed S3 request results
Traits
- An ObjectClient is an S3-like blob storage interface
Type Definitions
- A single element of the ObjectClient::get_object response is a pair of offset within the object and the bytes starting at that offset.