Class: Aws::Macie2::Types::MatchingBucket
- Inherits:
-
Struct
- Object
- Struct
- Aws::Macie2::Types::MatchingBucket
- Defined in:
- gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb
Overview
Provides statistical data and other information about an S3 bucket that Amazon Macie monitors and analyzes for your account. By default, object count and storage size values include data for object parts that are the result of incomplete multipart uploads. For more information, see How Macie monitors Amazon S3 data security in the Amazon Macie User Guide.
If an error occurs when Macie attempts to retrieve and process information about the bucket or the bucket's objects, the value for most of these properties is null. Key exceptions are accountId and bucketName. To identify the cause of the error, refer to the errorCode and errorMessage values.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#account_id ⇒ String
-
#bucket_name ⇒ String
-
#classifiable_object_count ⇒ Integer
-
#classifiable_size_in_bytes ⇒ Integer
-
#error_code ⇒ String
The error code for an error that prevented Amazon Macie from retrieving and processing metadata from Amazon S3 for an S3 bucket and the bucket's objects.
-
#error_message ⇒ String
-
#job_details ⇒ Types::JobDetails
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.
-
#last_automated_discovery_time ⇒ Time
-
#object_count ⇒ Integer
-
#object_count_by_encryption_type ⇒ Types::ObjectCountByEncryptionType
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.
-
#sensitivity_score ⇒ 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
#account_id ⇒ String
4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 4579 class MatchingBucket < Struct.new( :account_id, :bucket_name, :classifiable_object_count, :classifiable_size_in_bytes, :error_code, :error_message, :job_details, :last_automated_discovery_time, :object_count, :object_count_by_encryption_type, :sensitivity_score, :size_in_bytes, :size_in_bytes_compressed, :unclassifiable_object_count, :unclassifiable_object_size_in_bytes) SENSITIVE = [] include Aws::Structure end |
#bucket_name ⇒ String
4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 4579 class MatchingBucket < Struct.new( :account_id, :bucket_name, :classifiable_object_count, :classifiable_size_in_bytes, :error_code, :error_message, :job_details, :last_automated_discovery_time, :object_count, :object_count_by_encryption_type, :sensitivity_score, :size_in_bytes, :size_in_bytes_compressed, :unclassifiable_object_count, :unclassifiable_object_size_in_bytes) SENSITIVE = [] include Aws::Structure end |
#classifiable_object_count ⇒ Integer
4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 4579 class MatchingBucket < Struct.new( :account_id, :bucket_name, :classifiable_object_count, :classifiable_size_in_bytes, :error_code, :error_message, :job_details, :last_automated_discovery_time, :object_count, :object_count_by_encryption_type, :sensitivity_score, :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
4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 4579 class MatchingBucket < Struct.new( :account_id, :bucket_name, :classifiable_object_count, :classifiable_size_in_bytes, :error_code, :error_message, :job_details, :last_automated_discovery_time, :object_count, :object_count_by_encryption_type, :sensitivity_score, :size_in_bytes, :size_in_bytes_compressed, :unclassifiable_object_count, :unclassifiable_object_size_in_bytes) SENSITIVE = [] include Aws::Structure end |
#error_code ⇒ String
The error code for an error that prevented Amazon Macie from retrieving and processing metadata from Amazon S3 for an S3 bucket and the bucket's objects.
4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 4579 class MatchingBucket < Struct.new( :account_id, :bucket_name, :classifiable_object_count, :classifiable_size_in_bytes, :error_code, :error_message, :job_details, :last_automated_discovery_time, :object_count, :object_count_by_encryption_type, :sensitivity_score, :size_in_bytes, :size_in_bytes_compressed, :unclassifiable_object_count, :unclassifiable_object_size_in_bytes) SENSITIVE = [] include Aws::Structure end |
#error_message ⇒ String
4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 4579 class MatchingBucket < Struct.new( :account_id, :bucket_name, :classifiable_object_count, :classifiable_size_in_bytes, :error_code, :error_message, :job_details, :last_automated_discovery_time, :object_count, :object_count_by_encryption_type, :sensitivity_score, :size_in_bytes, :size_in_bytes_compressed, :unclassifiable_object_count, :unclassifiable_object_size_in_bytes) SENSITIVE = [] include Aws::Structure end |
#job_details ⇒ Types::JobDetails
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.
4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 4579 class MatchingBucket < Struct.new( :account_id, :bucket_name, :classifiable_object_count, :classifiable_size_in_bytes, :error_code, :error_message, :job_details, :last_automated_discovery_time, :object_count, :object_count_by_encryption_type, :sensitivity_score, :size_in_bytes, :size_in_bytes_compressed, :unclassifiable_object_count, :unclassifiable_object_size_in_bytes) SENSITIVE = [] include Aws::Structure end |
#last_automated_discovery_time ⇒ Time
4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 4579 class MatchingBucket < Struct.new( :account_id, :bucket_name, :classifiable_object_count, :classifiable_size_in_bytes, :error_code, :error_message, :job_details, :last_automated_discovery_time, :object_count, :object_count_by_encryption_type, :sensitivity_score, :size_in_bytes, :size_in_bytes_compressed, :unclassifiable_object_count, :unclassifiable_object_size_in_bytes) SENSITIVE = [] include Aws::Structure end |
#object_count ⇒ Integer
4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 4579 class MatchingBucket < Struct.new( :account_id, :bucket_name, :classifiable_object_count, :classifiable_size_in_bytes, :error_code, :error_message, :job_details, :last_automated_discovery_time, :object_count, :object_count_by_encryption_type, :sensitivity_score, :size_in_bytes, :size_in_bytes_compressed, :unclassifiable_object_count, :unclassifiable_object_size_in_bytes) SENSITIVE = [] include Aws::Structure end |
#object_count_by_encryption_type ⇒ Types::ObjectCountByEncryptionType
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.
4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 4579 class MatchingBucket < Struct.new( :account_id, :bucket_name, :classifiable_object_count, :classifiable_size_in_bytes, :error_code, :error_message, :job_details, :last_automated_discovery_time, :object_count, :object_count_by_encryption_type, :sensitivity_score, :size_in_bytes, :size_in_bytes_compressed, :unclassifiable_object_count, :unclassifiable_object_size_in_bytes) SENSITIVE = [] include Aws::Structure end |
#sensitivity_score ⇒ Integer
4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 4579 class MatchingBucket < Struct.new( :account_id, :bucket_name, :classifiable_object_count, :classifiable_size_in_bytes, :error_code, :error_message, :job_details, :last_automated_discovery_time, :object_count, :object_count_by_encryption_type, :sensitivity_score, :size_in_bytes, :size_in_bytes_compressed, :unclassifiable_object_count, :unclassifiable_object_size_in_bytes) SENSITIVE = [] include Aws::Structure end |
#size_in_bytes ⇒ Integer
4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 4579 class MatchingBucket < Struct.new( :account_id, :bucket_name, :classifiable_object_count, :classifiable_size_in_bytes, :error_code, :error_message, :job_details, :last_automated_discovery_time, :object_count, :object_count_by_encryption_type, :sensitivity_score, :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
4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 4579 class MatchingBucket < Struct.new( :account_id, :bucket_name, :classifiable_object_count, :classifiable_size_in_bytes, :error_code, :error_message, :job_details, :last_automated_discovery_time, :object_count, :object_count_by_encryption_type, :sensitivity_score, :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 all the buckets in the query results. If versioning is enabled for a bucket, storage size values are based on the size of the latest version of each applicable object in the bucket.
4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 4579 class MatchingBucket < Struct.new( :account_id, :bucket_name, :classifiable_object_count, :classifiable_size_in_bytes, :error_code, :error_message, :job_details, :last_automated_discovery_time, :object_count, :object_count_by_encryption_type, :sensitivity_score, :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 all the buckets in the query results. If versioning is enabled for a bucket, storage size values are based on the size of the latest version of each applicable object in the bucket.
4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 4579 class MatchingBucket < Struct.new( :account_id, :bucket_name, :classifiable_object_count, :classifiable_size_in_bytes, :error_code, :error_message, :job_details, :last_automated_discovery_time, :object_count, :object_count_by_encryption_type, :sensitivity_score, :size_in_bytes, :size_in_bytes_compressed, :unclassifiable_object_count, :unclassifiable_object_size_in_bytes) SENSITIVE = [] include Aws::Structure end |