enum AccessLevel
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.CloudFront.AccessLevel |
![]() | github.com/aws/aws-cdk-go/awscdk/v2/awscloudfront#AccessLevel |
![]() | software.amazon.awscdk.services.cloudfront.AccessLevel |
![]() | aws_cdk.aws_cloudfront.AccessLevel |
![]() | aws-cdk-lib » aws_cloudfront » AccessLevel |
The level of permissions granted to the CloudFront Distribution when configuring OAC.
Example
const myBucket = new s3.Bucket(this, 'myBucket');
const s3Origin = origins.S3BucketOrigin.withOriginAccessControl(myBucket, {
originAccessLevels: [cloudfront.AccessLevel.READ, cloudfront.AccessLevel.WRITE, cloudfront.AccessLevel.DELETE],
});
Members
Name | Description |
---|---|
READ | Grants read permissions to CloudFront Distribution. |
LIST | Grants list permissions to CloudFront Distribution. |
WRITE | Grants write permission to CloudFront Distribution. |
DELETE | Grants delete permission to CloudFront Distribution. |
READ
Grants read permissions to CloudFront Distribution.
LIST
Grants list permissions to CloudFront Distribution.
WRITE
Grants write permission to CloudFront Distribution.
DELETE
Grants delete permission to CloudFront Distribution.