Table of Contents

Class ServerSideEncryptionRule

Namespace
Amazon.S3.Model
Assembly
AWSSDK.S3.dll

ServerSideEncryptionRule class

public class ServerSideEncryptionRule
Inheritance
ServerSideEncryptionRule
Inherited Members

Constructors

ServerSideEncryptionRule()

public ServerSideEncryptionRule()

Properties

BucketKeyEnabled

Specifies whether Amazon S3 should use bucket key with server-side encryption using KMS (SSE-KMS) for new objects in the bucket. Existing objects are not affected. Setting the

BucketKeyEnabled
element to
true
causes Amazon S3 to use bucket key. By default, bucket key is not enabled.

For more information, see Bucket key in the Amazon Simple Storage Service Developer Guide.

",
public bool BucketKeyEnabled { get; set; }

Property Value

bool

ServerSideEncryptionByDefault

Describes the default server-side encryption to apply to new objects in the bucket. If Put Object request does not specify any server-side encryption, this default encryption will be applied.

public ServerSideEncryptionByDefault ServerSideEncryptionByDefault { get; set; }

Property Value

ServerSideEncryptionByDefault