pub struct AwsS3BucketServerSideEncryptionByDefault {
pub kms_master_key_id: Option<String>,
pub sse_algorithm: Option<String>,
}
Expand description
Specifies the default server-side encryption to apply to new objects in the bucket.
Fields§
§kms_master_key_id: Option<String>
AWS KMS customer master key (CMK) ID to use for the default encryption.
sse_algorithm: Option<String>
Server-side encryption algorithm to use for the default encryption.
Trait Implementations§
Source§impl Clone for AwsS3BucketServerSideEncryptionByDefault
impl Clone for AwsS3BucketServerSideEncryptionByDefault
Source§fn clone(&self) -> AwsS3BucketServerSideEncryptionByDefault
fn clone(&self) -> AwsS3BucketServerSideEncryptionByDefault
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Default for AwsS3BucketServerSideEncryptionByDefault
impl Default for AwsS3BucketServerSideEncryptionByDefault
Source§fn default() -> AwsS3BucketServerSideEncryptionByDefault
fn default() -> AwsS3BucketServerSideEncryptionByDefault
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AwsS3BucketServerSideEncryptionByDefault
impl<'de> Deserialize<'de> for AwsS3BucketServerSideEncryptionByDefault
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for AwsS3BucketServerSideEncryptionByDefault
impl PartialEq for AwsS3BucketServerSideEncryptionByDefault
Source§fn eq(&self, other: &AwsS3BucketServerSideEncryptionByDefault) -> bool
fn eq(&self, other: &AwsS3BucketServerSideEncryptionByDefault) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for AwsS3BucketServerSideEncryptionByDefault
Auto Trait Implementations§
impl Freeze for AwsS3BucketServerSideEncryptionByDefault
impl RefUnwindSafe for AwsS3BucketServerSideEncryptionByDefault
impl Send for AwsS3BucketServerSideEncryptionByDefault
impl Sync for AwsS3BucketServerSideEncryptionByDefault
impl Unpin for AwsS3BucketServerSideEncryptionByDefault
impl UnwindSafe for AwsS3BucketServerSideEncryptionByDefault
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more