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

Inherits:
Struct
  • Object
show all
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 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.

[1]: docs.aws.amazon.com/macie/latest/user/monitoring-s3-how-it-works.html

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#account_idString

Returns:

  • (String)


823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
# File 'lib/aws-sdk-macie2/types.rb', line 823

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :automated_discovery_monitoring_status,
  :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)


823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
# File 'lib/aws-sdk-macie2/types.rb', line 823

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :automated_discovery_monitoring_status,
  :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

#automated_discovery_monitoring_statusString

Specifies whether automated sensitive data discovery is currently configured to analyze objects in an S3 bucket. Possible values are:

Returns:

  • (String)


823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
# File 'lib/aws-sdk-macie2/types.rb', line 823

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :automated_discovery_monitoring_status,
  :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)


823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
# File 'lib/aws-sdk-macie2/types.rb', line 823

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :automated_discovery_monitoring_status,
  :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)


823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
# File 'lib/aws-sdk-macie2/types.rb', line 823

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :automated_discovery_monitoring_status,
  :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)


823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
# File 'lib/aws-sdk-macie2/types.rb', line 823

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :automated_discovery_monitoring_status,
  :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)


823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
# File 'lib/aws-sdk-macie2/types.rb', line 823

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :automated_discovery_monitoring_status,
  :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)


823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
# File 'lib/aws-sdk-macie2/types.rb', line 823

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :automated_discovery_monitoring_status,
  :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 information about an S3 bucket and the bucket’s objects.

Returns:

  • (String)


823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
# File 'lib/aws-sdk-macie2/types.rb', line 823

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :automated_discovery_monitoring_status,
  :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)


823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
# File 'lib/aws-sdk-macie2/types.rb', line 823

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :automated_discovery_monitoring_status,
  :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 objects in an S3 bucket, and, if so, the details of the job that ran most recently.

Returns:



823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
# File 'lib/aws-sdk-macie2/types.rb', line 823

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :automated_discovery_monitoring_status,
  :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)


823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
# File 'lib/aws-sdk-macie2/types.rb', line 823

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :automated_discovery_monitoring_status,
  :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)


823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
# File 'lib/aws-sdk-macie2/types.rb', line 823

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :automated_discovery_monitoring_status,
  :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)


823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
# File 'lib/aws-sdk-macie2/types.rb', line 823

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :automated_discovery_monitoring_status,
  :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.



823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
# File 'lib/aws-sdk-macie2/types.rb', line 823

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :automated_discovery_monitoring_status,
  :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.



823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
# File 'lib/aws-sdk-macie2/types.rb', line 823

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :automated_discovery_monitoring_status,
  :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)


823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
# File 'lib/aws-sdk-macie2/types.rb', line 823

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :automated_discovery_monitoring_status,
  :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.



823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
# File 'lib/aws-sdk-macie2/types.rb', line 823

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :automated_discovery_monitoring_status,
  :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)


823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
# File 'lib/aws-sdk-macie2/types.rb', line 823

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :automated_discovery_monitoring_status,
  :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*.

[1]: docs.aws.amazon.com/AmazonS3/latest/userguide/bucket-encryption.html



823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
# File 'lib/aws-sdk-macie2/types.rb', line 823

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :automated_discovery_monitoring_status,
  :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)


823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
# File 'lib/aws-sdk-macie2/types.rb', line 823

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :automated_discovery_monitoring_status,
  :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)


823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
# File 'lib/aws-sdk-macie2/types.rb', line 823

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :automated_discovery_monitoring_status,
  :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)


823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
# File 'lib/aws-sdk-macie2/types.rb', line 823

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :automated_discovery_monitoring_status,
  :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:



823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
# File 'lib/aws-sdk-macie2/types.rb', line 823

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :automated_discovery_monitoring_status,
  :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.



823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
# File 'lib/aws-sdk-macie2/types.rb', line 823

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :automated_discovery_monitoring_status,
  :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.



823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
# File 'lib/aws-sdk-macie2/types.rb', line 823

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :automated_discovery_monitoring_status,
  :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)


823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
# File 'lib/aws-sdk-macie2/types.rb', line 823

class BucketMetadata < Struct.new(
  :account_id,
  :allows_unencrypted_object_uploads,
  :automated_discovery_monitoring_status,
  :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