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

pub struct MultipartUploadCreateOutput {
    pub sse_customer_algorithm: SSECustomerAlgorithm,
    pub request_charged: RequestCharged,
    pub bucket: BucketName,
    pub upload_id: MultipartUploadId,
    pub key: ObjectKey,
    pub server_side_encryption: ServerSideEncryption,
    pub sse_customer_key_md5: SSECustomerKeyMD5,
    pub ssekms_key_id: SSEKMSKeyId,
}

Fields

If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.

Name of the bucket to which the multipart upload was initiated.

ID for the initiated multipart upload.

Object key for which the multipart upload was initiated.

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

If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.

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

Trait Implementations

impl Debug for MultipartUploadCreateOutput
[src]

Formats the value using the given formatter.

impl Default for MultipartUploadCreateOutput
[src]

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

impl Decodable for MultipartUploadCreateOutput
[src]

Deserialize a value using a Decoder.

impl Encodable for MultipartUploadCreateOutput
[src]

Serialize a value using an Encoder.