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

impl Debug for KMSEncryptionConfig[src]

impl Default for KMSEncryptionConfig[src]

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

impl PartialEq<KMSEncryptionConfig> for KMSEncryptionConfig[src]

impl Serialize for KMSEncryptionConfig[src]

impl StructuralPartialEq for KMSEncryptionConfig[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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

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

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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.