[][src]Struct rusoto_firehose::KMSEncryptionConfig

pub struct KMSEncryptionConfig {
    pub awskms_key_arn: String,
}

Describes an encryption key for a destination in Amazon S3.

Fields

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

Performs copy-assignment from source. Read more

impl Default for KMSEncryptionConfig
[src]

impl PartialEq<KMSEncryptionConfig> for KMSEncryptionConfig
[src]

impl Debug for KMSEncryptionConfig
[src]

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

impl Serialize for KMSEncryptionConfig
[src]

Auto Trait Implementations

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]

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

🔬 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]

🔬 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> Same for T

Should always be Self

impl<T> Erased for T