Struct aws_sdk_qldb::model::s3_encryption_configuration::Builder [−][src]
#[non_exhaustive]pub struct Builder { /* fields omitted */ }
Expand description
A builder for S3EncryptionConfiguration
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 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
.
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
.
Consumes the builder and constructs a S3EncryptionConfiguration
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl UnwindSafe for Builder
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