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]

[src]

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

impl Debug for ServerSideEncryptionByDefault
[src]

[src]

Formats the value using the given formatter. Read more

impl Clone for ServerSideEncryptionByDefault
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations