[][src]Struct rusoto_firehose::KMSEncryptionConfig

pub struct KMSEncryptionConfig {
    pub awskms_key_arn: String,
}

Describes an encryption key for a destination in Amazon S3.

Fields

awskms_key_arn: String

The Amazon Resource Name (ARN) of the encryption key. Must belong to the same AWS Region as the destination Amazon S3 bucket. For more information, see Amazon Resource Names (ARNs) and AWS Service Namespaces.

Trait Implementations

impl PartialEq<KMSEncryptionConfig> for KMSEncryptionConfig[src]

impl Clone for KMSEncryptionConfig[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Default for KMSEncryptionConfig[src]

impl Debug for KMSEncryptionConfig[src]

impl Serialize for KMSEncryptionConfig[src]

impl<'de> Deserialize<'de> for KMSEncryptionConfig[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Erased for T

impl<T> Same<T> for T

type Output = T

Should always be Self