You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

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

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Provides information about an S3 bucket that Amazon Macie monitors and analyzes.

Instance Attribute Summary collapse

Instance Attribute Details

#account_idString

Returns:

  • (String)

#bucket_arnString

Returns:

  • (String)

#bucket_created_atTime

Returns:

  • (Time)

#bucket_nameString

Returns:

  • (String)

#classifiable_object_countInteger

Returns:

  • (Integer)

#classifiable_size_in_bytesInteger

Returns:

  • (Integer)

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

  • (Types::JobDetails)

    Specifies whether any one-time or recurring classification jobs are configured to analyze data in an S3 bucket, and, if so, the details of the job that ran most recently.

    .

#last_updatedTime

Returns:

  • (Time)

#object_countInteger

Returns:

  • (Integer)

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

Returns:

  • (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.

    .

#public_accessTypes::BucketPublicAccess

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

Returns:

  • (Types::BucketPublicAccess)

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

    .

#regionString

Returns:

  • (String)

#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 AWS accounts and, if so, which accounts.

Returns:

  • (Types::ReplicationDetails)

    Provides information about settings that define whether one or more objects in an S3 bucket are replicated to S3 buckets for other AWS accounts and, if so, which accounts.

    .

#shared_accessString

Possible values:

  • EXTERNAL
  • INTERNAL
  • NOT_SHARED
  • UNKNOWN

Returns:

  • (String)

#size_in_bytesInteger

Returns:

  • (Integer)

#size_in_bytes_compressedInteger

Returns:

  • (Integer)

#tagsArray<Types::KeyValuePair>

Returns:

#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 object, this data is for a specific bucket. In a GetBucketStatisticsResponse object, this data is aggregated for all the buckets in the query results.

Returns:

  • (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_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 object, this data is for a specific bucket. In a GetBucketStatisticsResponse object, this data is aggregated for all the buckets in the query results.

Returns:

  • (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.

#versioningBoolean

Returns:

  • (Boolean)