#[non_exhaustive]pub struct DataQualityEncryption {
pub data_quality_encryption_mode: Option<DataQualityEncryptionMode>,
pub kms_key_arn: Option<String>,
}Expand description
Specifies how Data Quality assets in your account should be encrypted.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.data_quality_encryption_mode: Option<DataQualityEncryptionMode>The encryption mode to use for encrypting Data Quality assets. These assets include data quality rulesets, results, statistics, anomaly detection models and observations.
Valid values are SSEKMS for encryption using a customer-managed KMS key, or DISABLED.
kms_key_arn: Option<String>The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.
Implementations§
Source§impl DataQualityEncryption
impl DataQualityEncryption
Sourcepub fn data_quality_encryption_mode(&self) -> Option<&DataQualityEncryptionMode>
pub fn data_quality_encryption_mode(&self) -> Option<&DataQualityEncryptionMode>
The encryption mode to use for encrypting Data Quality assets. These assets include data quality rulesets, results, statistics, anomaly detection models and observations.
Valid values are SSEKMS for encryption using a customer-managed KMS key, or DISABLED.
Sourcepub fn kms_key_arn(&self) -> Option<&str>
pub fn kms_key_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.
Source§impl DataQualityEncryption
impl DataQualityEncryption
Sourcepub fn builder() -> DataQualityEncryptionBuilder
pub fn builder() -> DataQualityEncryptionBuilder
Creates a new builder-style object to manufacture DataQualityEncryption.
Trait Implementations§
Source§impl Clone for DataQualityEncryption
impl Clone for DataQualityEncryption
Source§fn clone(&self) -> DataQualityEncryption
fn clone(&self) -> DataQualityEncryption
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for DataQualityEncryption
impl Debug for DataQualityEncryption
Source§impl PartialEq for DataQualityEncryption
impl PartialEq for DataQualityEncryption
Source§fn eq(&self, other: &DataQualityEncryption) -> bool
fn eq(&self, other: &DataQualityEncryption) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DataQualityEncryption
Auto Trait Implementations§
impl Freeze for DataQualityEncryption
impl RefUnwindSafe for DataQualityEncryption
impl Send for DataQualityEncryption
impl Sync for DataQualityEncryption
impl Unpin for DataQualityEncryption
impl UnsafeUnpin for DataQualityEncryption
impl UnwindSafe for DataQualityEncryption
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more