Class: Aws::Macie2::Types::GetBucketStatisticsResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::Macie2::Types::GetBucketStatisticsResponse
- Defined in:
- gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb
Overview
Provides the results of a query that retrieved aggregated statistical data for all the S3 buckets that Amazon Macie monitors and analyzes for your account.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#bucket_count ⇒ Integer
-
#bucket_count_by_effective_permission ⇒ Types::BucketCountByEffectivePermission
Provides information about the number of S3 buckets that are publicly accessible based on a combination of permissions settings for each bucket.
-
#bucket_count_by_encryption_type ⇒ Types::BucketCountByEncryptionType
Provides information about the number of S3 buckets that use certain types of server-side encryption by default or don't encrypt new objects by default.
-
#bucket_count_by_object_encryption_requirement ⇒ Types::BucketCountPolicyAllowsUnencryptedObjectUploads
Provides information about the number of S3 buckets whose bucket policies do or don't require server-side encryption of objects when objects are uploaded to the buckets.
-
#bucket_count_by_shared_access_type ⇒ Types::BucketCountBySharedAccessType
Provides information about the number of S3 buckets that are or aren't shared with other Amazon Web Services accounts.
-
#classifiable_object_count ⇒ Integer
-
#classifiable_size_in_bytes ⇒ Integer
-
#last_updated ⇒ Time
-
#object_count ⇒ Integer
-
#size_in_bytes ⇒ Integer
-
#size_in_bytes_compressed ⇒ Integer
-
#unclassifiable_object_count ⇒ Types::ObjectLevelStatistics
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.
-
#unclassifiable_object_size_in_bytes ⇒ Types::ObjectLevelStatistics
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.
Instance Attribute Details
#bucket_count ⇒ Integer
2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 2718 class GetBucketStatisticsResponse < Struct.new( :bucket_count, :bucket_count_by_effective_permission, :bucket_count_by_encryption_type, :bucket_count_by_object_encryption_requirement, :bucket_count_by_shared_access_type, :classifiable_object_count, :classifiable_size_in_bytes, :last_updated, :object_count, :size_in_bytes, :size_in_bytes_compressed, :unclassifiable_object_count, :unclassifiable_object_size_in_bytes) SENSITIVE = [] include Aws::Structure end |
#bucket_count_by_effective_permission ⇒ Types::BucketCountByEffectivePermission
Provides information about the number of S3 buckets that are publicly accessible based on a combination of permissions settings for each bucket.
2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 2718 class GetBucketStatisticsResponse < Struct.new( :bucket_count, :bucket_count_by_effective_permission, :bucket_count_by_encryption_type, :bucket_count_by_object_encryption_requirement, :bucket_count_by_shared_access_type, :classifiable_object_count, :classifiable_size_in_bytes, :last_updated, :object_count, :size_in_bytes, :size_in_bytes_compressed, :unclassifiable_object_count, :unclassifiable_object_size_in_bytes) SENSITIVE = [] include Aws::Structure end |
#bucket_count_by_encryption_type ⇒ Types::BucketCountByEncryptionType
Provides information about the number of S3 buckets that use certain types of server-side encryption by default or don't encrypt new objects by default. For detailed information about these settings, see Setting default server-side encryption behavior for Amazon S3 buckets in the Amazon Simple Storage Service User Guide.
2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 2718 class GetBucketStatisticsResponse < Struct.new( :bucket_count, :bucket_count_by_effective_permission, :bucket_count_by_encryption_type, :bucket_count_by_object_encryption_requirement, :bucket_count_by_shared_access_type, :classifiable_object_count, :classifiable_size_in_bytes, :last_updated, :object_count, :size_in_bytes, :size_in_bytes_compressed, :unclassifiable_object_count, :unclassifiable_object_size_in_bytes) SENSITIVE = [] include Aws::Structure end |
#bucket_count_by_object_encryption_requirement ⇒ Types::BucketCountPolicyAllowsUnencryptedObjectUploads
Provides information about the number of S3 buckets whose bucket policies do or don't require server-side encryption of objects when objects are uploaded to the buckets.
2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 2718 class GetBucketStatisticsResponse < Struct.new( :bucket_count, :bucket_count_by_effective_permission, :bucket_count_by_encryption_type, :bucket_count_by_object_encryption_requirement, :bucket_count_by_shared_access_type, :classifiable_object_count, :classifiable_size_in_bytes, :last_updated, :object_count, :size_in_bytes, :size_in_bytes_compressed, :unclassifiable_object_count, :unclassifiable_object_size_in_bytes) SENSITIVE = [] include Aws::Structure end |
#bucket_count_by_shared_access_type ⇒ Types::BucketCountBySharedAccessType
Provides information about the number of S3 buckets that are or aren't shared with other Amazon Web Services accounts.
2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 2718 class GetBucketStatisticsResponse < Struct.new( :bucket_count, :bucket_count_by_effective_permission, :bucket_count_by_encryption_type, :bucket_count_by_object_encryption_requirement, :bucket_count_by_shared_access_type, :classifiable_object_count, :classifiable_size_in_bytes, :last_updated, :object_count, :size_in_bytes, :size_in_bytes_compressed, :unclassifiable_object_count, :unclassifiable_object_size_in_bytes) SENSITIVE = [] include Aws::Structure end |
#classifiable_object_count ⇒ Integer
2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 2718 class GetBucketStatisticsResponse < Struct.new( :bucket_count, :bucket_count_by_effective_permission, :bucket_count_by_encryption_type, :bucket_count_by_object_encryption_requirement, :bucket_count_by_shared_access_type, :classifiable_object_count, :classifiable_size_in_bytes, :last_updated, :object_count, :size_in_bytes, :size_in_bytes_compressed, :unclassifiable_object_count, :unclassifiable_object_size_in_bytes) SENSITIVE = [] include Aws::Structure end |
#classifiable_size_in_bytes ⇒ Integer
2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 2718 class GetBucketStatisticsResponse < Struct.new( :bucket_count, :bucket_count_by_effective_permission, :bucket_count_by_encryption_type, :bucket_count_by_object_encryption_requirement, :bucket_count_by_shared_access_type, :classifiable_object_count, :classifiable_size_in_bytes, :last_updated, :object_count, :size_in_bytes, :size_in_bytes_compressed, :unclassifiable_object_count, :unclassifiable_object_size_in_bytes) SENSITIVE = [] include Aws::Structure end |
#last_updated ⇒ Time
2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 2718 class GetBucketStatisticsResponse < Struct.new( :bucket_count, :bucket_count_by_effective_permission, :bucket_count_by_encryption_type, :bucket_count_by_object_encryption_requirement, :bucket_count_by_shared_access_type, :classifiable_object_count, :classifiable_size_in_bytes, :last_updated, :object_count, :size_in_bytes, :size_in_bytes_compressed, :unclassifiable_object_count, :unclassifiable_object_size_in_bytes) SENSITIVE = [] include Aws::Structure end |
#object_count ⇒ Integer
2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 2718 class GetBucketStatisticsResponse < Struct.new( :bucket_count, :bucket_count_by_effective_permission, :bucket_count_by_encryption_type, :bucket_count_by_object_encryption_requirement, :bucket_count_by_shared_access_type, :classifiable_object_count, :classifiable_size_in_bytes, :last_updated, :object_count, :size_in_bytes, :size_in_bytes_compressed, :unclassifiable_object_count, :unclassifiable_object_size_in_bytes) SENSITIVE = [] include Aws::Structure end |
#size_in_bytes ⇒ Integer
2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 2718 class GetBucketStatisticsResponse < Struct.new( :bucket_count, :bucket_count_by_effective_permission, :bucket_count_by_encryption_type, :bucket_count_by_object_encryption_requirement, :bucket_count_by_shared_access_type, :classifiable_object_count, :classifiable_size_in_bytes, :last_updated, :object_count, :size_in_bytes, :size_in_bytes_compressed, :unclassifiable_object_count, :unclassifiable_object_size_in_bytes) SENSITIVE = [] include Aws::Structure end |
#size_in_bytes_compressed ⇒ Integer
2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 2718 class GetBucketStatisticsResponse < Struct.new( :bucket_count, :bucket_count_by_effective_permission, :bucket_count_by_encryption_type, :bucket_count_by_object_encryption_requirement, :bucket_count_by_shared_access_type, :classifiable_object_count, :classifiable_size_in_bytes, :last_updated, :object_count, :size_in_bytes, :size_in_bytes_compressed, :unclassifiable_object_count, :unclassifiable_object_size_in_bytes) SENSITIVE = [] include Aws::Structure end |
#unclassifiable_object_count ⇒ Types::ObjectLevelStatistics
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 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.
2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 2718 class GetBucketStatisticsResponse < Struct.new( :bucket_count, :bucket_count_by_effective_permission, :bucket_count_by_encryption_type, :bucket_count_by_object_encryption_requirement, :bucket_count_by_shared_access_type, :classifiable_object_count, :classifiable_size_in_bytes, :last_updated, :object_count, :size_in_bytes, :size_in_bytes_compressed, :unclassifiable_object_count, :unclassifiable_object_size_in_bytes) SENSITIVE = [] include Aws::Structure end |
#unclassifiable_object_size_in_bytes ⇒ Types::ObjectLevelStatistics
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 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.
2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 2718 class GetBucketStatisticsResponse < Struct.new( :bucket_count, :bucket_count_by_effective_permission, :bucket_count_by_encryption_type, :bucket_count_by_object_encryption_requirement, :bucket_count_by_shared_access_type, :classifiable_object_count, :classifiable_size_in_bytes, :last_updated, :object_count, :size_in_bytes, :size_in_bytes_compressed, :unclassifiable_object_count, :unclassifiable_object_size_in_bytes) SENSITIVE = [] include Aws::Structure end |