Struct aws_sdk_qldb::model::S3EncryptionConfiguration [−][src]
#[non_exhaustive]pub struct S3EncryptionConfiguration {
pub object_encryption_type: Option<S3ObjectEncryptionType>,
pub kms_key_arn: Option<String>,
}
Expand description
The encryption settings that are used by a journal export job to write data in an Amazon Simple Storage Service (Amazon S3) bucket.
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.object_encryption_type: Option<S3ObjectEncryptionType>
The Amazon S3 object encryption type.
To learn more about server-side encryption options in Amazon S3, see Protecting Data Using Server-Side Encryption in the Amazon S3 Developer Guide.
kms_key_arn: Option<String>
The Amazon Resource Name (ARN) of a symmetric customer master key (CMK) in Key Management Service (KMS). Amazon S3 does not support asymmetric CMKs.
You must provide a KmsKeyArn
if you specify SSE_KMS
as the
ObjectEncryptionType
.
KmsKeyArn
is not required if you specify SSE_S3
as the
ObjectEncryptionType
.
Implementations
The Amazon S3 object encryption type.
To learn more about server-side encryption options in Amazon S3, see Protecting Data Using Server-Side Encryption in the Amazon S3 Developer Guide.
The Amazon Resource Name (ARN) of a symmetric customer master key (CMK) in Key Management Service (KMS). Amazon S3 does not support asymmetric CMKs.
You must provide a KmsKeyArn
if you specify SSE_KMS
as the
ObjectEncryptionType
.
KmsKeyArn
is not required if you specify SSE_S3
as the
ObjectEncryptionType
.
Creates a new builder-style object to manufacture S3EncryptionConfiguration
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for S3EncryptionConfiguration
impl Send for S3EncryptionConfiguration
impl Sync for S3EncryptionConfiguration
impl Unpin for S3EncryptionConfiguration
impl UnwindSafe for S3EncryptionConfiguration
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more