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

Class: Aws::Macie2::Types::S3Object

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

Overview

Provides information about an S3 object that a finding applies to.

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details

#bucket_arn ⇒ String

Returns:

  • (String)

#e_tag ⇒ String

Returns:

  • (String)

#extension ⇒ String

Returns:

  • (String)

#key ⇒ String

Returns:

  • (String)

#last_modified ⇒ Time

Returns:

  • (Time)

#path ⇒ String

Returns:

  • (String)

#public_access ⇒ Boolean

Returns:

  • (Boolean)

#server_side_encryption ⇒ Types::ServerSideEncryption

Provides information about the server-side encryption settings for an S3 bucket or S3 object.

Returns:

#size ⇒ Integer

Returns:

  • (Integer)

#storage_class ⇒ String

The storage class of the S3 object. Possible values are:

Possible values:

  • STANDARD
  • REDUCED_REDUNDANCY
  • STANDARD_IA
  • INTELLIGENT_TIERING
  • DEEP_ARCHIVE
  • ONEZONE_IA
  • GLACIER

Returns:

  • (String) —

    The storage class of the S3 object.

#tags ⇒ Array<Types::KeyValuePair>

Provides information about the tags that are associated with an S3 bucket or object. Each tag consists of a required tag key and an associated tag value.

Returns:

  • (Array<Types::KeyValuePair>) —

    Provides information about the tags that are associated with an S3 bucket or object.

#version_id ⇒ String

Returns:

  • (String)