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

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

Auto Trait Implementations

impl Send for KMSEncryptionConfig

impl Sync for KMSEncryptionConfig

Blanket Implementations

impl<T> From for T[src]

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, U> TryFrom for T where
    T: From<U>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

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

🔬 This is a nightly-only experimental API. (try_from)

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