[][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 Default 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 Debug for KMSEncryptionConfig[src]

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

impl Serialize for KMSEncryptionConfig[src]

Auto Trait Implementations

Blanket Implementations

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

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

type Owned = T

impl<T> From for T[src]

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

impl<T, U> TryInto 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> 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 for T

type Output = T

Should always be Self