[−][src]Struct rusoto_glacier::Encryption
Contains information about the encryption used to store the job results in Amazon S3.
Fields
encryption_type: Option<String>
The server-side encryption algorithm used when storing job results in Amazon S3, for example AES256
or aws:kms
.
kms_context: Option<String>
Optional. If the encryption type is aws:kms
, you can use this value to specify the encryption context for the job results.
kms_key_id: Option<String>
The AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS fail if not made by using Secure Sockets Layer (SSL) or Signature Version 4.
Trait Implementations
impl Clone for Encryption
[src]
pub fn clone(&self) -> Encryption
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for Encryption
[src]
impl Default for Encryption
[src]
pub fn default() -> Encryption
[src]
impl<'de> Deserialize<'de> for Encryption
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<Encryption> for Encryption
[src]
pub fn eq(&self, other: &Encryption) -> bool
[src]
pub fn ne(&self, other: &Encryption) -> bool
[src]
impl Serialize for Encryption
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for Encryption
[src]
Auto Trait Implementations
impl RefUnwindSafe for Encryption
[src]
impl Send for Encryption
[src]
impl Sync for Encryption
[src]
impl Unpin for Encryption
[src]
impl UnwindSafe for Encryption
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,