class Aws::Macie2::Types::BucketMetadata
Provides information about an S3 bucket that Amazon Macie monitors and analyzes.
@!attribute [rw] account_id
@return [String]
@!attribute [rw] allows_unencrypted_object_uploads
@return [String]
@!attribute [rw] bucket_arn
@return [String]
@!attribute [rw] bucket_created_at
@return [Time]
@!attribute [rw] bucket_name
@return [String]
@!attribute [rw] classifiable_object_count
@return [Integer]
@!attribute [rw] classifiable_size_in_bytes
@return [Integer]
@!attribute [rw] job_details
Specifies whether any one-time or recurring classification jobs are configured to analyze data in an S3 bucket, and, if so, the details of the job that ran most recently. @return [Types::JobDetails]
@!attribute [rw] last_updated
@return [Time]
@!attribute [rw] object_count
@return [Integer]
@!attribute [rw] object_count_by_encryption_type
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. @return [Types::ObjectCountByEncryptionType]
@!attribute [rw] public_access
Provides information about the permissions settings that determine whether an S3 bucket is publicly accessible. @return [Types::BucketPublicAccess]
@!attribute [rw] region
@return [String]
@!attribute [rw] replication_details
Provides information about settings that define whether one or more objects in an S3 bucket are replicated to S3 buckets for other Amazon Web Services accounts and, if so, which accounts. @return [Types::ReplicationDetails]
@!attribute [rw] server_side_encryption
Provides information about the default server-side encryption settings for an S3 bucket. For detailed information about these settings, see [Setting default server-side encryption behavior for Amazon S3 buckets][1] in the *Amazon Simple Storage Service User Guide*. [1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucket-encryption.html @return [Types::BucketServerSideEncryption]
@!attribute [rw] shared_access
@return [String]
@!attribute [rw] size_in_bytes
@return [Integer]
@!attribute [rw] size_in_bytes_compressed
@return [Integer]
@!attribute [rw] tags
@return [Array<Types::KeyValuePair>]
@!attribute [rw] unclassifiable_object_count
Provides information about the total storage size (in bytes) or number of objects that Amazon Macie can't analyze in one or more S3 buckets. In a BucketMetadata or MatchingBucket object, this data is for a specific bucket. In a GetBucketStatisticsResponse object, this data is aggregated for all the buckets in the query results. If versioning is enabled for a bucket, total storage size values are based on the size of the latest version of each applicable object in the bucket. @return [Types::ObjectLevelStatistics]
@!attribute [rw] unclassifiable_object_size_in_bytes
Provides information about the total storage size (in bytes) or number of objects that Amazon Macie can't analyze in one or more S3 buckets. In a BucketMetadata or MatchingBucket object, this data is for a specific bucket. In a GetBucketStatisticsResponse object, this data is aggregated for all the buckets in the query results. If versioning is enabled for a bucket, total storage size values are based on the size of the latest version of each applicable object in the bucket. @return [Types::ObjectLevelStatistics]
@!attribute [rw] versioning
@return [Boolean]
@see docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/BucketMetadata AWS API Documentation
Constants
- SENSITIVE