Module: AWSCDK::S3::BucketAccessControl
- Defined in:
- s3/bucket_access_control.rb
Overview
Default bucket access control types.
Constant Summary collapse
- PRIVATE =
Deprecated.Note:
Default:
Owner gets FULL_CONTROL.
No one else has access rights.
Jsii::Enum.new("aws-cdk-lib.aws_s3.BucketAccessControl", "PRIVATE")
- PUBLIC_READ =
Deprecated.Note:
Default:
Owner gets FULL_CONTROL.
The AllUsers group gets READ access.
Jsii::Enum.new("aws-cdk-lib.aws_s3.BucketAccessControl", "PUBLIC_READ")
- PUBLIC_READ_WRITE =
Deprecated.Note:
Default:
Owner gets FULL_CONTROL.
The AllUsers group gets READ and WRITE access. Granting this on a bucket is generally not recommended.
Jsii::Enum.new("aws-cdk-lib.aws_s3.BucketAccessControl", "PUBLIC_READ_WRITE")
- AUTHENTICATED_READ =
Deprecated.Note:
Default:
Owner gets FULL_CONTROL.
The AuthenticatedUsers group gets READ access.
Jsii::Enum.new("aws-cdk-lib.aws_s3.BucketAccessControl", "AUTHENTICATED_READ")
- LOG_DELIVERY_WRITE =
Deprecated.Note:
Default:
The LogDelivery group gets WRITE and READ_ACP permissions on the bucket.
Jsii::Enum.new("aws-cdk-lib.aws_s3.BucketAccessControl", "LOG_DELIVERY_WRITE")
- BUCKET_OWNER_READ =
Deprecated.Note:
Default:
Object owner gets FULL_CONTROL.
Bucket owner gets READ access. If you specify this canned ACL when creating a bucket, Amazon S3 ignores it.
Jsii::Enum.new("aws-cdk-lib.aws_s3.BucketAccessControl", "BUCKET_OWNER_READ")
- BUCKET_OWNER_FULL_CONTROL =
Deprecated.Note:
Default:
Both the object owner and the bucket owner get FULL_CONTROL over the object.
If you specify this canned ACL when creating a bucket, Amazon S3 ignores it.
Jsii::Enum.new("aws-cdk-lib.aws_s3.BucketAccessControl", "BUCKET_OWNER_FULL_CONTROL")
- AWS_EXEC_READ =
Deprecated.Note:
Default:
Owner gets FULL_CONTROL.
Amazon EC2 gets READ access to GET an Amazon Machine Image (AMI) bundle from Amazon S3.
Jsii::Enum.new("aws-cdk-lib.aws_s3.BucketAccessControl", "AWS_EXEC_READ")