Struct rusoto_s3::ServerSideEncryptionByDefault[][src]

pub struct ServerSideEncryptionByDefault {
    pub kms_master_key_id: Option<String>,
    pub sse_algorithm: String,
}

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.

Fields

KMS master key ID to use for the default encryption. This parameter is allowed if SSEAlgorithm is aws:kms.

Server-side encryption algorithm to use for the default encryption.

Trait Implementations

impl Default for ServerSideEncryptionByDefault
[src]

Returns the "default value" for a type. Read more

impl Debug for ServerSideEncryptionByDefault
[src]

Formats the value using the given formatter. Read more

impl Clone for ServerSideEncryptionByDefault
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq for ServerSideEncryptionByDefault
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations