aws-cdk-lib.aws_s3.BlockPublicAccessOptions

interface BlockPublicAccessOptions

LanguageType name
.NETAmazon.CDK.AWS.S3.BlockPublicAccessOptions
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awss3#BlockPublicAccessOptions
Javasoftware.amazon.awscdk.services.s3.BlockPublicAccessOptions
Pythonaws_cdk.aws_s3.BlockPublicAccessOptions
TypeScript (source)aws-cdk-lib » aws_s3 » BlockPublicAccessOptions

Example

const bucket = new s3.Bucket(this, 'MyBlockedBucket', {
  blockPublicAccess: new s3.BlockPublicAccess({ blockPublicPolicy: true }),
});

Properties

NameTypeDescription
blockPublicAcls?booleanWhether to block public ACLs.
blockPublicPolicy?booleanWhether to block public policy.
ignorePublicAcls?booleanWhether to ignore public ACLs.
restrictPublicBuckets?booleanWhether to restrict public access.

blockPublicAcls?

Type: boolean (optional)

Whether to block public ACLs.

See also: https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html#access-control-block-public-access-options


blockPublicPolicy?

Type: boolean (optional)

Whether to block public policy.

See also: https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html#access-control-block-public-access-options


ignorePublicAcls?

Type: boolean (optional)

Whether to ignore public ACLs.

See also: https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html#access-control-block-public-access-options


restrictPublicBuckets?

Type: boolean (optional)

Whether to restrict public access.

See also: https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html#access-control-block-public-access-options