Struct aws_sdk_macie2::model::ObjectCountByEncryptionType
source · [−]#[non_exhaustive]pub struct ObjectCountByEncryptionType { /* private fields */ }
Expand description
Provides information about the number of objects that are in an S3 bucket and use certain types of server-side encryption, use client-side encryption, or aren't encrypted.
Implementations
sourceimpl ObjectCountByEncryptionType
impl ObjectCountByEncryptionType
sourcepub fn customer_managed(&self) -> i64
pub fn customer_managed(&self) -> i64
The total number of objects that are encrypted with a customer-provided key. The objects use customer-provided server-side encryption (SSE-C).
sourcepub fn kms_managed(&self) -> i64
pub fn kms_managed(&self) -> i64
The total number of objects that are encrypted with an KMS key, either an Amazon Web Services managed key or a customer managed key. The objects use KMS encryption (SSE-KMS).
sourcepub fn s3_managed(&self) -> i64
pub fn s3_managed(&self) -> i64
The total number of objects that are encrypted with an Amazon S3 managed key. The objects use Amazon S3 managed encryption (SSE-S3).
sourcepub fn unencrypted(&self) -> i64
pub fn unencrypted(&self) -> i64
The total number of objects that aren't encrypted or use client-side encryption.
sourceimpl ObjectCountByEncryptionType
impl ObjectCountByEncryptionType
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture ObjectCountByEncryptionType
.
Trait Implementations
sourceimpl Clone for ObjectCountByEncryptionType
impl Clone for ObjectCountByEncryptionType
sourcefn clone(&self) -> ObjectCountByEncryptionType
fn clone(&self) -> ObjectCountByEncryptionType
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more