pub enum ObjectWriteEncryption {
Managed(ObjectEncryptionRequest),
SseCustomer {
key: SseCustomerKey,
},
}Expand description
Encryption requested for a destination object.
Variants§
Managed(ObjectEncryptionRequest)
Existing S3-managed or KMS-managed encryption request.
SseCustomer
Customer-provided key used only for this transfer.
Fields
§
key: SseCustomerKeyRedacted, zeroizing customer key.
Trait Implementations§
Source§impl Clone for ObjectWriteEncryption
impl Clone for ObjectWriteEncryption
Source§fn clone(&self) -> ObjectWriteEncryption
fn clone(&self) -> ObjectWriteEncryption
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ObjectWriteEncryption
impl Debug for ObjectWriteEncryption
impl Eq for ObjectWriteEncryption
Source§impl From<ObjectEncryptionRequest> for ObjectWriteEncryption
impl From<ObjectEncryptionRequest> for ObjectWriteEncryption
Source§fn from(value: ObjectEncryptionRequest) -> Self
fn from(value: ObjectEncryptionRequest) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ObjectWriteEncryption
impl PartialEq for ObjectWriteEncryption
impl StructuralPartialEq for ObjectWriteEncryption
Auto Trait Implementations§
impl Freeze for ObjectWriteEncryption
impl RefUnwindSafe for ObjectWriteEncryption
impl Send for ObjectWriteEncryption
impl Sync for ObjectWriteEncryption
impl Unpin for ObjectWriteEncryption
impl UnsafeUnpin for ObjectWriteEncryption
impl UnwindSafe for ObjectWriteEncryption
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more