Struct aws_sdk_macie2::model::S3Bucket
source · #[non_exhaustive]pub struct S3Bucket { /* private fields */ }
Expand description
Provides information about the S3 bucket that a finding applies to.
Implementations§
source§impl S3Bucket
impl S3Bucket
sourcepub fn allows_unencrypted_object_uploads(
&self
) -> Option<&AllowsUnencryptedObjectUploads>
pub fn allows_unencrypted_object_uploads(
&self
) -> Option<&AllowsUnencryptedObjectUploads>
Specifies whether the bucket policy for the bucket requires server-side encryption of objects when objects are uploaded to the bucket. Possible values are:
FALSE - The bucket policy requires server-side encryption of new objects. PutObject requests must include a valid server-side encryption header.
TRUE - The bucket doesn't have a bucket policy or it has a bucket policy that doesn't require server-side encryption of new objects. If a bucket policy exists, it doesn't require PutObject requests to include a valid server-side encryption header.
UNKNOWN - Amazon Macie can't determine whether the bucket policy requires server-side encryption of new objects.
Valid server-side encryption headers are: x-amz-server-side-encryption with a value of AES256 or aws:kms, and x-amz-server-side-encryption-customer-algorithm with a value of AES256.
sourcepub fn created_at(&self) -> Option<&DateTime>
pub fn created_at(&self) -> Option<&DateTime>
The date and time, in UTC and extended ISO 8601 format, when the bucket was created.
sourcepub fn default_server_side_encryption(&self) -> Option<&ServerSideEncryption>
pub fn default_server_side_encryption(&self) -> Option<&ServerSideEncryption>
The type of server-side encryption that's used by default to encrypt objects in the bucket.
sourcepub fn owner(&self) -> Option<&S3BucketOwner>
pub fn owner(&self) -> Option<&S3BucketOwner>
The display name and canonical user ID for the Amazon Web Services account that owns the bucket.
sourcepub fn public_access(&self) -> Option<&BucketPublicAccess>
pub fn public_access(&self) -> Option<&BucketPublicAccess>
The permissions settings that determine whether the bucket is publicly accessible.
The tags that are associated with the bucket.