Class: Aws::Macie2::Types::BucketLevelPermissions
- Inherits:
-
Struct
- Object
- Struct
- Aws::Macie2::Types::BucketLevelPermissions
- Defined in:
- gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb
Overview
Provides information about the bucket-level permissions settings for an S3 bucket.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#access_control_list ⇒ Types::AccessControlList
Provides information about the permissions settings of the bucket-level access control list (ACL) for an S3 bucket.
-
#block_public_access ⇒ Types::BlockPublicAccess
Provides information about the block public access settings for an S3 bucket.
-
#bucket_policy ⇒ Types::BucketPolicy
Provides information about the permissions settings of the bucket policy for an S3 bucket.
Instance Attribute Details
#access_control_list ⇒ Types::AccessControlList
Provides information about the permissions settings of the bucket-level access control list (ACL) for an S3 bucket.
673 674 675 676 677 678 679 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 673 class BucketLevelPermissions < Struct.new( :access_control_list, :block_public_access, :bucket_policy) SENSITIVE = [] include Aws::Structure end |
#block_public_access ⇒ Types::BlockPublicAccess
Provides information about the block public access settings for an S3 bucket. These settings can apply to a bucket at the account or bucket level. For detailed information about each setting, see Blocking public access to your Amazon S3 storage in the Amazon Simple Storage Service User Guide.
673 674 675 676 677 678 679 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 673 class BucketLevelPermissions < Struct.new( :access_control_list, :block_public_access, :bucket_policy) SENSITIVE = [] include Aws::Structure end |
#bucket_policy ⇒ Types::BucketPolicy
Provides information about the permissions settings of the bucket policy for an S3 bucket.
673 674 675 676 677 678 679 |
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 673 class BucketLevelPermissions < Struct.new( :access_control_list, :block_public_access, :bucket_policy) SENSITIVE = [] include Aws::Structure end |