Class: Aws::GuardDuty::Types::S3Bucket
- Inherits:
-
Struct
- Object
- Struct
- Aws::GuardDuty::Types::S3Bucket
- Defined in:
- gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb
Overview
Contains information about the Amazon S3 bucket policies and encryption.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#account_public_access ⇒ Types::PublicAccessConfiguration
Contains information about the public access policies that apply to the Amazon S3 bucket at the account level.
-
#bucket_public_access ⇒ Types::PublicAccessConfiguration
Contains information about public access policies that apply to the Amazon S3 bucket.
-
#created_at ⇒ Time
The timestamp at which the Amazon S3 bucket was created.
-
#effective_permission ⇒ String
Describes the effective permissions on this S3 bucket, after factoring all the attached policies.
-
#encryption_key_arn ⇒ String
The Amazon Resource Name (ARN) of the encryption key that is used to encrypt the Amazon S3 bucket and its objects.
-
#encryption_type ⇒ String
The type of encryption used for the Amazon S3 buckets and its objects.
-
#owner_id ⇒ String
The owner ID of the associated S3Amazon S3bucket.
-
#public_read_access ⇒ String
Indicates whether or not the public read access is allowed for an Amazon S3 bucket.
-
#public_write_access ⇒ String
Indicates whether or not the public write access is allowed for an Amazon S3 bucket.
-
#s3_object_uids ⇒ Array<String>
Represents a list of Amazon S3 object identifiers.
Instance Attribute Details
#account_public_access ⇒ Types::PublicAccessConfiguration
Contains information about the public access policies that apply to the Amazon S3 bucket at the account level.
12085 12086 12087 12088 12089 12090 12091 12092 12093 12094 12095 12096 12097 12098 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 12085 class S3Bucket < Struct.new( :owner_id, :created_at, :encryption_type, :encryption_key_arn, :effective_permission, :public_read_access, :public_write_access, :account_public_access, :bucket_public_access, :s3_object_uids) SENSITIVE = [] include Aws::Structure end |
#bucket_public_access ⇒ Types::PublicAccessConfiguration
Contains information about public access policies that apply to the Amazon S3 bucket.
12085 12086 12087 12088 12089 12090 12091 12092 12093 12094 12095 12096 12097 12098 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 12085 class S3Bucket < Struct.new( :owner_id, :created_at, :encryption_type, :encryption_key_arn, :effective_permission, :public_read_access, :public_write_access, :account_public_access, :bucket_public_access, :s3_object_uids) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The timestamp at which the Amazon S3 bucket was created.
12085 12086 12087 12088 12089 12090 12091 12092 12093 12094 12095 12096 12097 12098 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 12085 class S3Bucket < Struct.new( :owner_id, :created_at, :encryption_type, :encryption_key_arn, :effective_permission, :public_read_access, :public_write_access, :account_public_access, :bucket_public_access, :s3_object_uids) SENSITIVE = [] include Aws::Structure end |
#effective_permission ⇒ String
Describes the effective permissions on this S3 bucket, after factoring all the attached policies.
12085 12086 12087 12088 12089 12090 12091 12092 12093 12094 12095 12096 12097 12098 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 12085 class S3Bucket < Struct.new( :owner_id, :created_at, :encryption_type, :encryption_key_arn, :effective_permission, :public_read_access, :public_write_access, :account_public_access, :bucket_public_access, :s3_object_uids) SENSITIVE = [] include Aws::Structure end |
#encryption_key_arn ⇒ String
The Amazon Resource Name (ARN) of the encryption key that is used to encrypt the Amazon S3 bucket and its objects.
12085 12086 12087 12088 12089 12090 12091 12092 12093 12094 12095 12096 12097 12098 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 12085 class S3Bucket < Struct.new( :owner_id, :created_at, :encryption_type, :encryption_key_arn, :effective_permission, :public_read_access, :public_write_access, :account_public_access, :bucket_public_access, :s3_object_uids) SENSITIVE = [] include Aws::Structure end |
#encryption_type ⇒ String
The type of encryption used for the Amazon S3 buckets and its objects. For more information, see Protecting data with server-side encryption in the Amazon S3 User Guide.
12085 12086 12087 12088 12089 12090 12091 12092 12093 12094 12095 12096 12097 12098 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 12085 class S3Bucket < Struct.new( :owner_id, :created_at, :encryption_type, :encryption_key_arn, :effective_permission, :public_read_access, :public_write_access, :account_public_access, :bucket_public_access, :s3_object_uids) SENSITIVE = [] include Aws::Structure end |
#owner_id ⇒ String
The owner ID of the associated S3Amazon S3bucket.
12085 12086 12087 12088 12089 12090 12091 12092 12093 12094 12095 12096 12097 12098 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 12085 class S3Bucket < Struct.new( :owner_id, :created_at, :encryption_type, :encryption_key_arn, :effective_permission, :public_read_access, :public_write_access, :account_public_access, :bucket_public_access, :s3_object_uids) SENSITIVE = [] include Aws::Structure end |
#public_read_access ⇒ String
Indicates whether or not the public read access is allowed for an Amazon S3 bucket.
12085 12086 12087 12088 12089 12090 12091 12092 12093 12094 12095 12096 12097 12098 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 12085 class S3Bucket < Struct.new( :owner_id, :created_at, :encryption_type, :encryption_key_arn, :effective_permission, :public_read_access, :public_write_access, :account_public_access, :bucket_public_access, :s3_object_uids) SENSITIVE = [] include Aws::Structure end |
#public_write_access ⇒ String
Indicates whether or not the public write access is allowed for an Amazon S3 bucket.
12085 12086 12087 12088 12089 12090 12091 12092 12093 12094 12095 12096 12097 12098 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 12085 class S3Bucket < Struct.new( :owner_id, :created_at, :encryption_type, :encryption_key_arn, :effective_permission, :public_read_access, :public_write_access, :account_public_access, :bucket_public_access, :s3_object_uids) SENSITIVE = [] include Aws::Structure end |
#s3_object_uids ⇒ Array<String>
Represents a list of Amazon S3 object identifiers.
12085 12086 12087 12088 12089 12090 12091 12092 12093 12094 12095 12096 12097 12098 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 12085 class S3Bucket < Struct.new( :owner_id, :created_at, :encryption_type, :encryption_key_arn, :effective_permission, :public_read_access, :public_write_access, :account_public_access, :bucket_public_access, :s3_object_uids) SENSITIVE = [] include Aws::Structure end |