Struct aws_sdk_rust::aws::s3::object::MultipartUploadCompleteOutput [] [src]

pub struct MultipartUploadCompleteOutput {
    pub request_charged: RequestCharged,
    pub bucket: BucketName,
    pub version_id: ObjectVersionId,
    pub e_tag: ETag,
    pub location: Location,
    pub key: ObjectKey,
    pub server_side_encryption: ServerSideEncryption,
    pub ssekms_key_id: SSEKMSKeyId,
    pub expiration: Expiration,
}

Fields

Version of the object.

Entity tag of the object.

The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).

If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.

If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID (rule-id). The value of rule-id is URL encoded.

Trait Implementations

impl Debug for MultipartUploadCompleteOutput
[src]

Formats the value using the given formatter.

impl Default for MultipartUploadCompleteOutput
[src]

Returns the "default value" for a type. Read more

impl Decodable for MultipartUploadCompleteOutput
[src]

Deserialize a value using a Decoder.

impl Encodable for MultipartUploadCompleteOutput
[src]

Serialize a value using an Encoder.