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 or issue prevents Macie from retrieving and processing 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 or UNKNOWN. Key exceptions are accountId, bucketArn, bucketCreatedAt, bucketName, lastUpdated, and region. To identify the cause, refer to the errorCode and errorMessage values.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#account_id ⇒ String

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 'gems/aws-sdk-macie2/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_uploads ⇒ String

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 'gems/aws-sdk-macie2/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_status ⇒ String

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 'gems/aws-sdk-macie2/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_arn ⇒ String

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 'gems/aws-sdk-macie2/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_at ⇒ Time

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 'gems/aws-sdk-macie2/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_name ⇒ String

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 'gems/aws-sdk-macie2/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_count ⇒ Integer

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 'gems/aws-sdk-macie2/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_bytes ⇒ Integer

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 'gems/aws-sdk-macie2/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_code ⇒ String

The code for an error or issue 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 'gems/aws-sdk-macie2/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_message ⇒ String

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 'gems/aws-sdk-macie2/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_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.

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 'gems/aws-sdk-macie2/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_time ⇒ Time

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 'gems/aws-sdk-macie2/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_updated ⇒ Time

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 'gems/aws-sdk-macie2/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 ⇒ Integer

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 'gems/aws-sdk-macie2/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_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.



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 'gems/aws-sdk-macie2/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_access ⇒ Types::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 'gems/aws-sdk-macie2/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

#region ⇒ String

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 'gems/aws-sdk-macie2/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_details ⇒ Types::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 'gems/aws-sdk-macie2/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_score ⇒ Integer

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 'gems/aws-sdk-macie2/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_encryption ⇒ Types::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.



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 'gems/aws-sdk-macie2/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_access ⇒ String

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 'gems/aws-sdk-macie2/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 ⇒ Integer

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 'gems/aws-sdk-macie2/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_compressed ⇒ Integer

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 'gems/aws-sdk-macie2/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

#tags ⇒ Array<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 'gems/aws-sdk-macie2/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_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.



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 'gems/aws-sdk-macie2/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_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.



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 'gems/aws-sdk-macie2/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

#versioning ⇒ Boolean

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 'gems/aws-sdk-macie2/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