Class: Aws::Macie2::Types::S3Bucket
- Inherits:
-
Struct
- Object
- Struct
- Aws::Macie2::Types::S3Bucket
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-macie2/types.rb
Overview
Provides information about the S3 bucket that a finding applies to.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
- #allows_unencrypted_object_uploads ⇒ String
- #arn ⇒ String
- #created_at ⇒ Time
-
#default_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.
- #name ⇒ String
-
#owner ⇒ Types::S3BucketOwner
Provides information about the Amazon Web Services account that owns an S3 bucket.
-
#public_access ⇒ Types::BucketPublicAccess
Provides information about the permissions settings that determine whether an S3 bucket is publicly accessible.
-
#tags ⇒ Array<Types::KeyValuePair>
Provides information about the tags that are associated with an S3 bucket or object.
Instance Attribute Details
#allows_unencrypted_object_uploads ⇒ String
5303 5304 5305 5306 5307 5308 5309 5310 5311 5312 5313 5314 |
# File 'lib/aws-sdk-macie2/types.rb', line 5303 class S3Bucket < Struct.new( :allows_unencrypted_object_uploads, :arn, :created_at, :default_server_side_encryption, :name, :owner, :public_access, :tags) SENSITIVE = [] include Aws::Structure end |
#arn ⇒ String
5303 5304 5305 5306 5307 5308 5309 5310 5311 5312 5313 5314 |
# File 'lib/aws-sdk-macie2/types.rb', line 5303 class S3Bucket < Struct.new( :allows_unencrypted_object_uploads, :arn, :created_at, :default_server_side_encryption, :name, :owner, :public_access, :tags) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
5303 5304 5305 5306 5307 5308 5309 5310 5311 5312 5313 5314 |
# File 'lib/aws-sdk-macie2/types.rb', line 5303 class S3Bucket < Struct.new( :allows_unencrypted_object_uploads, :arn, :created_at, :default_server_side_encryption, :name, :owner, :public_access, :tags) SENSITIVE = [] include Aws::Structure end |
#default_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.
5303 5304 5305 5306 5307 5308 5309 5310 5311 5312 5313 5314 |
# File 'lib/aws-sdk-macie2/types.rb', line 5303 class S3Bucket < Struct.new( :allows_unencrypted_object_uploads, :arn, :created_at, :default_server_side_encryption, :name, :owner, :public_access, :tags) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
5303 5304 5305 5306 5307 5308 5309 5310 5311 5312 5313 5314 |
# File 'lib/aws-sdk-macie2/types.rb', line 5303 class S3Bucket < Struct.new( :allows_unencrypted_object_uploads, :arn, :created_at, :default_server_side_encryption, :name, :owner, :public_access, :tags) SENSITIVE = [] include Aws::Structure end |
#owner ⇒ Types::S3BucketOwner
Provides information about the Amazon Web Services account that owns an S3 bucket.
5303 5304 5305 5306 5307 5308 5309 5310 5311 5312 5313 5314 |
# File 'lib/aws-sdk-macie2/types.rb', line 5303 class S3Bucket < Struct.new( :allows_unencrypted_object_uploads, :arn, :created_at, :default_server_side_encryption, :name, :owner, :public_access, :tags) SENSITIVE = [] include Aws::Structure end |
#public_access ⇒ Types::BucketPublicAccess
Provides information about the permissions settings that determine whether an S3 bucket is publicly accessible.
5303 5304 5305 5306 5307 5308 5309 5310 5311 5312 5313 5314 |
# File 'lib/aws-sdk-macie2/types.rb', line 5303 class S3Bucket < Struct.new( :allows_unencrypted_object_uploads, :arn, :created_at, :default_server_side_encryption, :name, :owner, :public_access, :tags) 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.
5303 5304 5305 5306 5307 5308 5309 5310 5311 5312 5313 5314 |
# File 'lib/aws-sdk-macie2/types.rb', line 5303 class S3Bucket < Struct.new( :allows_unencrypted_object_uploads, :arn, :created_at, :default_server_side_encryption, :name, :owner, :public_access, :tags) SENSITIVE = [] include Aws::Structure end |