-
CloudFrontToOaiToS3.Builder.bucketProps(software.amazon.awscdk.services.s3.BucketProps bucketProps)
Optional user provided props to override the default props for the S3 Content Bucket.
Optional user provided props to override the default props.
Optional user provided props to override the default props for the CloudFront Log Bucket Access Log bucket.
Optional user provided props to override the default props for the CloudFront Log Bucket.
CloudFrontToOaiToS3.Builder.create(software.constructs.Construct scope,
String id)
CloudFrontToOaiToS3.Builder.existingBucketObj(software.amazon.awscdk.services.s3.IBucket existingBucketObj)
Existing instance of S3 Content Bucket object, providing both this and bucketProps will cause an error.
Optional user provided props to turn on/off the automatic injection of best practice HTTP security headers in all responses from cloudfront.
Optional - Whether to maintain access logs for the CloudFront Logging bucket.
CloudFrontToOaiToS3.Builder.loggingBucketProps(software.amazon.awscdk.services.s3.BucketProps loggingBucketProps)
Optional user provided props to override the default props for the S3 Content Bucket Access Log Bucket.
Optional - Whether to maintain access logs for the S3 Content bucket.
Optional user provided props to provide an originPath that CloudFront appends to the origin domain name when CloudFront requests content from the origin.
CloudFrontToOaiToS3.Builder.responseHeadersPolicyProps(software.amazon.awscdk.services.cloudfront.ResponseHeadersPolicyProps responseHeadersPolicyProps)
Optional user provided configuration that cloudfront applies to all http responses.