Class: Aws::Macie2::Types::S3Object
- Inherits:
-
Struct
- Object
- Struct
- Aws::Macie2::Types::S3Object
- 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
-
#bucket_arn ⇒ String
-
#e_tag ⇒ String
-
#extension ⇒ String
-
#key ⇒ String
-
#last_modified ⇒ Time
-
#path ⇒ String
-
#public_access ⇒ Boolean
-
#server_side_encryption ⇒ Types::ServerSideEncryption
Provides information about the default server-side encryption settings for an S3 bucket or the encryption settings for an S3 object.
-
#size ⇒ Integer
-
#storage_class ⇒ 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.
-
#version_id ⇒ String
Instance Attribute Details
#bucket_arn ⇒ String
5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 5409 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_tag ⇒ String
5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 5409 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 |
#extension ⇒ String
5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 5409 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 |
#key ⇒ String
5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 5409 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_modified ⇒ Time
5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 5409 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 |
#path ⇒ String
5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 5409 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_access ⇒ Boolean
5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 5409 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_encryption ⇒ Types::ServerSideEncryption
Provides information about the default server-side encryption settings for an S3 bucket or the encryption settings for an S3 object.
5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 5409 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 |
#size ⇒ Integer
5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 5409 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_class ⇒ String
The storage class of the S3 object. Possible values are:
5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 5409 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 |
#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.
5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 5409 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_id ⇒ String
5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 5409 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 |