import { _ServerSideEncryptionByDefault, _UnmarshalledServerSideEncryptionByDefault } from "./_ServerSideEncryptionByDefault"; /** *

Container for information about a particular server-side encryption configuration rule.

*/ export interface _ServerSideEncryptionRule { /** *

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.

*/ ApplyServerSideEncryptionByDefault?: _ServerSideEncryptionByDefault; } export interface _UnmarshalledServerSideEncryptionRule extends _ServerSideEncryptionRule { /** *

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.

*/ ApplyServerSideEncryptionByDefault?: _UnmarshalledServerSideEncryptionByDefault; }