Class: Aws::Macie2::Types::BucketMetadata

Inherits:
Struct
  • Object
show all
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 metadata from Amazon S3 for the bucket or the bucket's objects, the value for the versioning property is false and the value for most other properties is null. Key exceptions are accountId, bucketArn, bucketCreatedAt, bucketName, lastUpdated, and region. To identify the cause of the error, refer to the errorCode and errorMessage values.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#account_idString

Returns:

  • (String)


729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 729

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :bucket_arn,
  :bucket_created_at,
  :bucket_name,
  :classifiable_object_count,
  :classifiable_size_in_bytes,
  :error_code,
  :error_message,
  :job_details,
  :last_automated_discovery_time,
  :last_updated,
  :object_count,
  :object_count_by_encryption_type,
  :public_access,
  :region,
  :replication_details,
  :sensitivity_score,
  :server_side_encryption,
  :shared_access,
  :size_in_bytes,
  :size_in_bytes_compressed,
  :tags,
  :unclassifiable_object_count,
  :unclassifiable_object_size_in_bytes,
  :versioning)
  SENSITIVE = []
  include Aws::Structure
end

#allows_unencrypted_object_uploadsString

Returns:

  • (String)


729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 729

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :bucket_arn,
  :bucket_created_at,
  :bucket_name,
  :classifiable_object_count,
  :classifiable_size_in_bytes,
  :error_code,
  :error_message,
  :job_details,
  :last_automated_discovery_time,
  :last_updated,
  :object_count,
  :object_count_by_encryption_type,
  :public_access,
  :region,
  :replication_details,
  :sensitivity_score,
  :server_side_encryption,
  :shared_access,
  :size_in_bytes,
  :size_in_bytes_compressed,
  :tags,
  :unclassifiable_object_count,
  :unclassifiable_object_size_in_bytes,
  :versioning)
  SENSITIVE = []
  include Aws::Structure
end

#bucket_arnString

Returns:

  • (String)


729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 729

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :bucket_arn,
  :bucket_created_at,
  :bucket_name,
  :classifiable_object_count,
  :classifiable_size_in_bytes,
  :error_code,
  :error_message,
  :job_details,
  :last_automated_discovery_time,
  :last_updated,
  :object_count,
  :object_count_by_encryption_type,
  :public_access,
  :region,
  :replication_details,
  :sensitivity_score,
  :server_side_encryption,
  :shared_access,
  :size_in_bytes,
  :size_in_bytes_compressed,
  :tags,
  :unclassifiable_object_count,
  :unclassifiable_object_size_in_bytes,
  :versioning)
  SENSITIVE = []
  include Aws::Structure
end

#bucket_created_atTime

Returns:

  • (Time)


729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 729

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :bucket_arn,
  :bucket_created_at,
  :bucket_name,
  :classifiable_object_count,
  :classifiable_size_in_bytes,
  :error_code,
  :error_message,
  :job_details,
  :last_automated_discovery_time,
  :last_updated,
  :object_count,
  :object_count_by_encryption_type,
  :public_access,
  :region,
  :replication_details,
  :sensitivity_score,
  :server_side_encryption,
  :shared_access,
  :size_in_bytes,
  :size_in_bytes_compressed,
  :tags,
  :unclassifiable_object_count,
  :unclassifiable_object_size_in_bytes,
  :versioning)
  SENSITIVE = []
  include Aws::Structure
end

#bucket_nameString

Returns:

  • (String)


729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 729

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :bucket_arn,
  :bucket_created_at,
  :bucket_name,
  :classifiable_object_count,
  :classifiable_size_in_bytes,
  :error_code,
  :error_message,
  :job_details,
  :last_automated_discovery_time,
  :last_updated,
  :object_count,
  :object_count_by_encryption_type,
  :public_access,
  :region,
  :replication_details,
  :sensitivity_score,
  :server_side_encryption,
  :shared_access,
  :size_in_bytes,
  :size_in_bytes_compressed,
  :tags,
  :unclassifiable_object_count,
  :unclassifiable_object_size_in_bytes,
  :versioning)
  SENSITIVE = []
  include Aws::Structure
end

#classifiable_object_countInteger

Returns:

  • (Integer)


729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 729

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :bucket_arn,
  :bucket_created_at,
  :bucket_name,
  :classifiable_object_count,
  :classifiable_size_in_bytes,
  :error_code,
  :error_message,
  :job_details,
  :last_automated_discovery_time,
  :last_updated,
  :object_count,
  :object_count_by_encryption_type,
  :public_access,
  :region,
  :replication_details,
  :sensitivity_score,
  :server_side_encryption,
  :shared_access,
  :size_in_bytes,
  :size_in_bytes_compressed,
  :tags,
  :unclassifiable_object_count,
  :unclassifiable_object_size_in_bytes,
  :versioning)
  SENSITIVE = []
  include Aws::Structure
end

#classifiable_size_in_bytesInteger

Returns:

  • (Integer)


729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 729

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :bucket_arn,
  :bucket_created_at,
  :bucket_name,
  :classifiable_object_count,
  :classifiable_size_in_bytes,
  :error_code,
  :error_message,
  :job_details,
  :last_automated_discovery_time,
  :last_updated,
  :object_count,
  :object_count_by_encryption_type,
  :public_access,
  :region,
  :replication_details,
  :sensitivity_score,
  :server_side_encryption,
  :shared_access,
  :size_in_bytes,
  :size_in_bytes_compressed,
  :tags,
  :unclassifiable_object_count,
  :unclassifiable_object_size_in_bytes,
  :versioning)
  SENSITIVE = []
  include Aws::Structure
end

#error_codeString

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.

Returns:

  • (String)


729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 729

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :bucket_arn,
  :bucket_created_at,
  :bucket_name,
  :classifiable_object_count,
  :classifiable_size_in_bytes,
  :error_code,
  :error_message,
  :job_details,
  :last_automated_discovery_time,
  :last_updated,
  :object_count,
  :object_count_by_encryption_type,
  :public_access,
  :region,
  :replication_details,
  :sensitivity_score,
  :server_side_encryption,
  :shared_access,
  :size_in_bytes,
  :size_in_bytes_compressed,
  :tags,
  :unclassifiable_object_count,
  :unclassifiable_object_size_in_bytes,
  :versioning)
  SENSITIVE = []
  include Aws::Structure
end

#error_messageString

Returns:

  • (String)


729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 729

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :bucket_arn,
  :bucket_created_at,
  :bucket_name,
  :classifiable_object_count,
  :classifiable_size_in_bytes,
  :error_code,
  :error_message,
  :job_details,
  :last_automated_discovery_time,
  :last_updated,
  :object_count,
  :object_count_by_encryption_type,
  :public_access,
  :region,
  :replication_details,
  :sensitivity_score,
  :server_side_encryption,
  :shared_access,
  :size_in_bytes,
  :size_in_bytes_compressed,
  :tags,
  :unclassifiable_object_count,
  :unclassifiable_object_size_in_bytes,
  :versioning)
  SENSITIVE = []
  include Aws::Structure
end

#job_detailsTypes::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.

Returns:



729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 729

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :bucket_arn,
  :bucket_created_at,
  :bucket_name,
  :classifiable_object_count,
  :classifiable_size_in_bytes,
  :error_code,
  :error_message,
  :job_details,
  :last_automated_discovery_time,
  :last_updated,
  :object_count,
  :object_count_by_encryption_type,
  :public_access,
  :region,
  :replication_details,
  :sensitivity_score,
  :server_side_encryption,
  :shared_access,
  :size_in_bytes,
  :size_in_bytes_compressed,
  :tags,
  :unclassifiable_object_count,
  :unclassifiable_object_size_in_bytes,
  :versioning)
  SENSITIVE = []
  include Aws::Structure
end

#last_automated_discovery_timeTime

Returns:

  • (Time)


729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 729

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :bucket_arn,
  :bucket_created_at,
  :bucket_name,
  :classifiable_object_count,
  :classifiable_size_in_bytes,
  :error_code,
  :error_message,
  :job_details,
  :last_automated_discovery_time,
  :last_updated,
  :object_count,
  :object_count_by_encryption_type,
  :public_access,
  :region,
  :replication_details,
  :sensitivity_score,
  :server_side_encryption,
  :shared_access,
  :size_in_bytes,
  :size_in_bytes_compressed,
  :tags,
  :unclassifiable_object_count,
  :unclassifiable_object_size_in_bytes,
  :versioning)
  SENSITIVE = []
  include Aws::Structure
end

#last_updatedTime

Returns:

  • (Time)


729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 729

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :bucket_arn,
  :bucket_created_at,
  :bucket_name,
  :classifiable_object_count,
  :classifiable_size_in_bytes,
  :error_code,
  :error_message,
  :job_details,
  :last_automated_discovery_time,
  :last_updated,
  :object_count,
  :object_count_by_encryption_type,
  :public_access,
  :region,
  :replication_details,
  :sensitivity_score,
  :server_side_encryption,
  :shared_access,
  :size_in_bytes,
  :size_in_bytes_compressed,
  :tags,
  :unclassifiable_object_count,
  :unclassifiable_object_size_in_bytes,
  :versioning)
  SENSITIVE = []
  include Aws::Structure
end

#object_countInteger

Returns:

  • (Integer)


729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 729

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :bucket_arn,
  :bucket_created_at,
  :bucket_name,
  :classifiable_object_count,
  :classifiable_size_in_bytes,
  :error_code,
  :error_message,
  :job_details,
  :last_automated_discovery_time,
  :last_updated,
  :object_count,
  :object_count_by_encryption_type,
  :public_access,
  :region,
  :replication_details,
  :sensitivity_score,
  :server_side_encryption,
  :shared_access,
  :size_in_bytes,
  :size_in_bytes_compressed,
  :tags,
  :unclassifiable_object_count,
  :unclassifiable_object_size_in_bytes,
  :versioning)
  SENSITIVE = []
  include Aws::Structure
end

#object_count_by_encryption_typeTypes::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.



729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 729

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :bucket_arn,
  :bucket_created_at,
  :bucket_name,
  :classifiable_object_count,
  :classifiable_size_in_bytes,
  :error_code,
  :error_message,
  :job_details,
  :last_automated_discovery_time,
  :last_updated,
  :object_count,
  :object_count_by_encryption_type,
  :public_access,
  :region,
  :replication_details,
  :sensitivity_score,
  :server_side_encryption,
  :shared_access,
  :size_in_bytes,
  :size_in_bytes_compressed,
  :tags,
  :unclassifiable_object_count,
  :unclassifiable_object_size_in_bytes,
  :versioning)
  SENSITIVE = []
  include Aws::Structure
end

#public_accessTypes::BucketPublicAccess

Provides information about the permissions settings that determine whether an S3 bucket is publicly accessible.



729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 729

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :bucket_arn,
  :bucket_created_at,
  :bucket_name,
  :classifiable_object_count,
  :classifiable_size_in_bytes,
  :error_code,
  :error_message,
  :job_details,
  :last_automated_discovery_time,
  :last_updated,
  :object_count,
  :object_count_by_encryption_type,
  :public_access,
  :region,
  :replication_details,
  :sensitivity_score,
  :server_side_encryption,
  :shared_access,
  :size_in_bytes,
  :size_in_bytes_compressed,
  :tags,
  :unclassifiable_object_count,
  :unclassifiable_object_size_in_bytes,
  :versioning)
  SENSITIVE = []
  include Aws::Structure
end

#regionString

Returns:

  • (String)


729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 729

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :bucket_arn,
  :bucket_created_at,
  :bucket_name,
  :classifiable_object_count,
  :classifiable_size_in_bytes,
  :error_code,
  :error_message,
  :job_details,
  :last_automated_discovery_time,
  :last_updated,
  :object_count,
  :object_count_by_encryption_type,
  :public_access,
  :region,
  :replication_details,
  :sensitivity_score,
  :server_side_encryption,
  :shared_access,
  :size_in_bytes,
  :size_in_bytes_compressed,
  :tags,
  :unclassifiable_object_count,
  :unclassifiable_object_size_in_bytes,
  :versioning)
  SENSITIVE = []
  include Aws::Structure
end

#replication_detailsTypes::ReplicationDetails

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.



729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 729

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :bucket_arn,
  :bucket_created_at,
  :bucket_name,
  :classifiable_object_count,
  :classifiable_size_in_bytes,
  :error_code,
  :error_message,
  :job_details,
  :last_automated_discovery_time,
  :last_updated,
  :object_count,
  :object_count_by_encryption_type,
  :public_access,
  :region,
  :replication_details,
  :sensitivity_score,
  :server_side_encryption,
  :shared_access,
  :size_in_bytes,
  :size_in_bytes_compressed,
  :tags,
  :unclassifiable_object_count,
  :unclassifiable_object_size_in_bytes,
  :versioning)
  SENSITIVE = []
  include Aws::Structure
end

#sensitivity_scoreInteger

Returns:

  • (Integer)


729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 729

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :bucket_arn,
  :bucket_created_at,
  :bucket_name,
  :classifiable_object_count,
  :classifiable_size_in_bytes,
  :error_code,
  :error_message,
  :job_details,
  :last_automated_discovery_time,
  :last_updated,
  :object_count,
  :object_count_by_encryption_type,
  :public_access,
  :region,
  :replication_details,
  :sensitivity_score,
  :server_side_encryption,
  :shared_access,
  :size_in_bytes,
  :size_in_bytes_compressed,
  :tags,
  :unclassifiable_object_count,
  :unclassifiable_object_size_in_bytes,
  :versioning)
  SENSITIVE = []
  include Aws::Structure
end

#server_side_encryptionTypes::BucketServerSideEncryption

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 in the Amazon Simple Storage Service User Guide.



729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 729

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :bucket_arn,
  :bucket_created_at,
  :bucket_name,
  :classifiable_object_count,
  :classifiable_size_in_bytes,
  :error_code,
  :error_message,
  :job_details,
  :last_automated_discovery_time,
  :last_updated,
  :object_count,
  :object_count_by_encryption_type,
  :public_access,
  :region,
  :replication_details,
  :sensitivity_score,
  :server_side_encryption,
  :shared_access,
  :size_in_bytes,
  :size_in_bytes_compressed,
  :tags,
  :unclassifiable_object_count,
  :unclassifiable_object_size_in_bytes,
  :versioning)
  SENSITIVE = []
  include Aws::Structure
end

#shared_accessString

Returns:

  • (String)


729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 729

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :bucket_arn,
  :bucket_created_at,
  :bucket_name,
  :classifiable_object_count,
  :classifiable_size_in_bytes,
  :error_code,
  :error_message,
  :job_details,
  :last_automated_discovery_time,
  :last_updated,
  :object_count,
  :object_count_by_encryption_type,
  :public_access,
  :region,
  :replication_details,
  :sensitivity_score,
  :server_side_encryption,
  :shared_access,
  :size_in_bytes,
  :size_in_bytes_compressed,
  :tags,
  :unclassifiable_object_count,
  :unclassifiable_object_size_in_bytes,
  :versioning)
  SENSITIVE = []
  include Aws::Structure
end

#size_in_bytesInteger

Returns:

  • (Integer)


729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 729

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :bucket_arn,
  :bucket_created_at,
  :bucket_name,
  :classifiable_object_count,
  :classifiable_size_in_bytes,
  :error_code,
  :error_message,
  :job_details,
  :last_automated_discovery_time,
  :last_updated,
  :object_count,
  :object_count_by_encryption_type,
  :public_access,
  :region,
  :replication_details,
  :sensitivity_score,
  :server_side_encryption,
  :shared_access,
  :size_in_bytes,
  :size_in_bytes_compressed,
  :tags,
  :unclassifiable_object_count,
  :unclassifiable_object_size_in_bytes,
  :versioning)
  SENSITIVE = []
  include Aws::Structure
end

#size_in_bytes_compressedInteger

Returns:

  • (Integer)


729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 729

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :bucket_arn,
  :bucket_created_at,
  :bucket_name,
  :classifiable_object_count,
  :classifiable_size_in_bytes,
  :error_code,
  :error_message,
  :job_details,
  :last_automated_discovery_time,
  :last_updated,
  :object_count,
  :object_count_by_encryption_type,
  :public_access,
  :region,
  :replication_details,
  :sensitivity_score,
  :server_side_encryption,
  :shared_access,
  :size_in_bytes,
  :size_in_bytes_compressed,
  :tags,
  :unclassifiable_object_count,
  :unclassifiable_object_size_in_bytes,
  :versioning)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::KeyValuePair>

Returns:



729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 729

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :bucket_arn,
  :bucket_created_at,
  :bucket_name,
  :classifiable_object_count,
  :classifiable_size_in_bytes,
  :error_code,
  :error_message,
  :job_details,
  :last_automated_discovery_time,
  :last_updated,
  :object_count,
  :object_count_by_encryption_type,
  :public_access,
  :region,
  :replication_details,
  :sensitivity_score,
  :server_side_encryption,
  :shared_access,
  :size_in_bytes,
  :size_in_bytes_compressed,
  :tags,
  :unclassifiable_object_count,
  :unclassifiable_object_size_in_bytes,
  :versioning)
  SENSITIVE = []
  include Aws::Structure
end

#unclassifiable_object_countTypes::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.



729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 729

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :bucket_arn,
  :bucket_created_at,
  :bucket_name,
  :classifiable_object_count,
  :classifiable_size_in_bytes,
  :error_code,
  :error_message,
  :job_details,
  :last_automated_discovery_time,
  :last_updated,
  :object_count,
  :object_count_by_encryption_type,
  :public_access,
  :region,
  :replication_details,
  :sensitivity_score,
  :server_side_encryption,
  :shared_access,
  :size_in_bytes,
  :size_in_bytes_compressed,
  :tags,
  :unclassifiable_object_count,
  :unclassifiable_object_size_in_bytes,
  :versioning)
  SENSITIVE = []
  include Aws::Structure
end

#unclassifiable_object_size_in_bytesTypes::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.



729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 729

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :bucket_arn,
  :bucket_created_at,
  :bucket_name,
  :classifiable_object_count,
  :classifiable_size_in_bytes,
  :error_code,
  :error_message,
  :job_details,
  :last_automated_discovery_time,
  :last_updated,
  :object_count,
  :object_count_by_encryption_type,
  :public_access,
  :region,
  :replication_details,
  :sensitivity_score,
  :server_side_encryption,
  :shared_access,
  :size_in_bytes,
  :size_in_bytes_compressed,
  :tags,
  :unclassifiable_object_count,
  :unclassifiable_object_size_in_bytes,
  :versioning)
  SENSITIVE = []
  include Aws::Structure
end

#versioningBoolean

Returns:

  • (Boolean)


729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 729

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :bucket_arn,
  :bucket_created_at,
  :bucket_name,
  :classifiable_object_count,
  :classifiable_size_in_bytes,
  :error_code,
  :error_message,
  :job_details,
  :last_automated_discovery_time,
  :last_updated,
  :object_count,
  :object_count_by_encryption_type,
  :public_access,
  :region,
  :replication_details,
  :sensitivity_score,
  :server_side_encryption,
  :shared_access,
  :size_in_bytes,
  :size_in_bytes_compressed,
  :tags,
  :unclassifiable_object_count,
  :unclassifiable_object_size_in_bytes,
  :versioning)
  SENSITIVE = []
  include Aws::Structure
end