[][src]Struct rusoto_mq::EncryptionOptions

pub struct EncryptionOptions {
    pub kms_key_id: Option<String>,
    pub use_aws_owned_key: bool,
}

Encryption options for the broker.

Fields

kms_key_id: Option<String>

The customer master key (CMK) to use for the AWS Key Management Service (KMS). This key is used to encrypt your data at rest. If not provided, Amazon MQ will use a default CMK to encrypt your data.

use_aws_owned_key: bool

Enables the use of an AWS owned CMK using AWS Key Management Service (KMS).

Trait Implementations

impl Clone for EncryptionOptions[src]

impl Debug for EncryptionOptions[src]

impl Default for EncryptionOptions[src]

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

impl PartialEq<EncryptionOptions> for EncryptionOptions[src]

impl Serialize for EncryptionOptions[src]

impl StructuralPartialEq for EncryptionOptions[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, 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> Sealed<T> for T where
    T: ?Sized

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.