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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb

Overview

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#bucket_arnString

Returns:

  • (String)


5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 5547

class S3Object < Struct.new(
  :bucket_arn,
  :e_tag,
  :extension,
  :key,
  :last_modified,
  :path,
  :public_access,
  :server_side_encryption,
  :size,
  :storage_class,
  :tags,
  :version_id)
  SENSITIVE = []
  include Aws::Structure
end

#e_tagString

Returns:

  • (String)


5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 5547

class S3Object < Struct.new(
  :bucket_arn,
  :e_tag,
  :extension,
  :key,
  :last_modified,
  :path,
  :public_access,
  :server_side_encryption,
  :size,
  :storage_class,
  :tags,
  :version_id)
  SENSITIVE = []
  include Aws::Structure
end

#extensionString

Returns:

  • (String)


5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 5547

class S3Object < Struct.new(
  :bucket_arn,
  :e_tag,
  :extension,
  :key,
  :last_modified,
  :path,
  :public_access,
  :server_side_encryption,
  :size,
  :storage_class,
  :tags,
  :version_id)
  SENSITIVE = []
  include Aws::Structure
end

#keyString

Returns:

  • (String)


5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 5547

class S3Object < Struct.new(
  :bucket_arn,
  :e_tag,
  :extension,
  :key,
  :last_modified,
  :path,
  :public_access,
  :server_side_encryption,
  :size,
  :storage_class,
  :tags,
  :version_id)
  SENSITIVE = []
  include Aws::Structure
end

#last_modifiedTime

Returns:

  • (Time)


5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 5547

class S3Object < Struct.new(
  :bucket_arn,
  :e_tag,
  :extension,
  :key,
  :last_modified,
  :path,
  :public_access,
  :server_side_encryption,
  :size,
  :storage_class,
  :tags,
  :version_id)
  SENSITIVE = []
  include Aws::Structure
end

#pathString

Returns:

  • (String)


5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 5547

class S3Object < Struct.new(
  :bucket_arn,
  :e_tag,
  :extension,
  :key,
  :last_modified,
  :path,
  :public_access,
  :server_side_encryption,
  :size,
  :storage_class,
  :tags,
  :version_id)
  SENSITIVE = []
  include Aws::Structure
end

#public_accessBoolean

Returns:

  • (Boolean)


5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 5547

class S3Object < Struct.new(
  :bucket_arn,
  :e_tag,
  :extension,
  :key,
  :last_modified,
  :path,
  :public_access,
  :server_side_encryption,
  :size,
  :storage_class,
  :tags,
  :version_id)
  SENSITIVE = []
  include Aws::Structure
end

#server_side_encryptionTypes::ServerSideEncryption

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



5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 5547

class S3Object < Struct.new(
  :bucket_arn,
  :e_tag,
  :extension,
  :key,
  :last_modified,
  :path,
  :public_access,
  :server_side_encryption,
  :size,
  :storage_class,
  :tags,
  :version_id)
  SENSITIVE = []
  include Aws::Structure
end

#sizeInteger

Returns:

  • (Integer)


5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 5547

class S3Object < Struct.new(
  :bucket_arn,
  :e_tag,
  :extension,
  :key,
  :last_modified,
  :path,
  :public_access,
  :server_side_encryption,
  :size,
  :storage_class,
  :tags,
  :version_id)
  SENSITIVE = []
  include Aws::Structure
end

#storage_classString

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

Returns:

  • (String)


5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 5547

class S3Object < Struct.new(
  :bucket_arn,
  :e_tag,
  :extension,
  :key,
  :last_modified,
  :path,
  :public_access,
  :server_side_encryption,
  :size,
  :storage_class,
  :tags,
  :version_id)
  SENSITIVE = []
  include Aws::Structure
end

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



5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 5547

class S3Object < Struct.new(
  :bucket_arn,
  :e_tag,
  :extension,
  :key,
  :last_modified,
  :path,
  :public_access,
  :server_side_encryption,
  :size,
  :storage_class,
  :tags,
  :version_id)
  SENSITIVE = []
  include Aws::Structure
end

#version_idString

Returns:

  • (String)


5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 5547

class S3Object < Struct.new(
  :bucket_arn,
  :e_tag,
  :extension,
  :key,
  :last_modified,
  :path,
  :public_access,
  :server_side_encryption,
  :size,
  :storage_class,
  :tags,
  :version_id)
  SENSITIVE = []
  include Aws::Structure
end