AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
If SSEKMS is specified for ObjectEncryption, this data type specifies
the Amazon Web Services KMS key Amazon Resource Name (ARN) to use and whether to use
an S3 Bucket Key for server-side encryption using Key Management Service (KMS) keys
(SSE-KMS).
Namespace: Amazon.S3.Model
Assembly: AWSSDK.S3.dll
Version: 3.x.y.z
public class SSEKMSEncryption
The SSEKMSEncryption type exposes the following members
| Name | Description | |
|---|---|---|
|
SSEKMSEncryption() |
| Name | Type | Description | |
|---|---|---|---|
|
BucketKeyEnabled | System.Nullable<System.Boolean> |
Gets and sets the property BucketKeyEnabled.
Specifies whether Amazon S3 should use an S3 Bucket Key for object encryption with
server-side encryption using Key Management Service (KMS) keys (SSE-KMS). If this
value isn't specified, it defaults to
Valid Values: |
|
KMSKeyArn | System.String |
Gets and sets the property KMSKeyArn.
Specifies the Amazon Web Services KMS key Amazon Resource Name (ARN) to use for the
updated server-side encryption type. Required if You must specify the full Amazon Web Services KMS key ARN. The KMS key ID and KMS key alias aren't supported.
Pattern: ( |
.NET:
Supported in: 8.0 and newer, Core 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.7.2 and newer