Class: Aws::Macie2::Types::MatchingBucket
- Inherits:
-
Struct
- Object
- Struct
- Aws::Macie2::Types::MatchingBucket
- Includes:
- Structure
- Defined in:
- 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.
[1]: docs.aws.amazon.com/macie/latest/user/monitoring-s3-how-it-works.html
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
- #account_id ⇒ String
-
#automated_discovery_monitoring_status ⇒ String
Specifies whether automated sensitive data discovery is currently configured to analyze objects in an S3 bucket.
- #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 information about 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 objects 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
4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 |
# File 'lib/aws-sdk-macie2/types.rb', line 4717 class MatchingBucket < Struct.new( :account_id, :automated_discovery_monitoring_status, :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 |
#automated_discovery_monitoring_status ⇒ String
Specifies whether automated sensitive data discovery is currently configured to analyze objects in an S3 bucket. Possible values are:
4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 |
# File 'lib/aws-sdk-macie2/types.rb', line 4717 class MatchingBucket < Struct.new( :account_id, :automated_discovery_monitoring_status, :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
4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 |
# File 'lib/aws-sdk-macie2/types.rb', line 4717 class MatchingBucket < Struct.new( :account_id, :automated_discovery_monitoring_status, :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
4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 |
# File 'lib/aws-sdk-macie2/types.rb', line 4717 class MatchingBucket < Struct.new( :account_id, :automated_discovery_monitoring_status, :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
4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 |
# File 'lib/aws-sdk-macie2/types.rb', line 4717 class MatchingBucket < Struct.new( :account_id, :automated_discovery_monitoring_status, :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 information about an S3 bucket and the bucket’s objects.
4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 |
# File 'lib/aws-sdk-macie2/types.rb', line 4717 class MatchingBucket < Struct.new( :account_id, :automated_discovery_monitoring_status, :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
4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 |
# File 'lib/aws-sdk-macie2/types.rb', line 4717 class MatchingBucket < Struct.new( :account_id, :automated_discovery_monitoring_status, :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 objects in an S3 bucket, and, if so, the details of the job that ran most recently.
4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 |
# File 'lib/aws-sdk-macie2/types.rb', line 4717 class MatchingBucket < Struct.new( :account_id, :automated_discovery_monitoring_status, :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
4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 |
# File 'lib/aws-sdk-macie2/types.rb', line 4717 class MatchingBucket < Struct.new( :account_id, :automated_discovery_monitoring_status, :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
4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 |
# File 'lib/aws-sdk-macie2/types.rb', line 4717 class MatchingBucket < Struct.new( :account_id, :automated_discovery_monitoring_status, :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.
4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 |
# File 'lib/aws-sdk-macie2/types.rb', line 4717 class MatchingBucket < Struct.new( :account_id, :automated_discovery_monitoring_status, :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
4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 |
# File 'lib/aws-sdk-macie2/types.rb', line 4717 class MatchingBucket < Struct.new( :account_id, :automated_discovery_monitoring_status, :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
4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 |
# File 'lib/aws-sdk-macie2/types.rb', line 4717 class MatchingBucket < Struct.new( :account_id, :automated_discovery_monitoring_status, :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
4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 |
# File 'lib/aws-sdk-macie2/types.rb', line 4717 class MatchingBucket < Struct.new( :account_id, :automated_discovery_monitoring_status, :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.
4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 |
# File 'lib/aws-sdk-macie2/types.rb', line 4717 class MatchingBucket < Struct.new( :account_id, :automated_discovery_monitoring_status, :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.
4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 |
# File 'lib/aws-sdk-macie2/types.rb', line 4717 class MatchingBucket < Struct.new( :account_id, :automated_discovery_monitoring_status, :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 |