Interface CloudFrontToMediaStoreProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CloudFrontToMediaStoreProps.Jsii$Proxy
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCloudFrontToMediaStorePropsstatic final classAn implementation forCloudFrontToMediaStoreProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectOptional user provided props to override the default props for the CloudFront.default software.amazon.awscdk.services.s3.BucketPropsOptional user provided props to override the default props for the CloudFront Logging Bucket.default software.amazon.awscdk.services.mediastore.CfnContainerExisting instance of mediastore.CfnContainer object.default BooleanOptional user provided props to turn on/off the automatic injection of best practice HTTP security headers in all responses from cloudfront.default software.amazon.awscdk.services.mediastore.CfnContainerPropsOptional user provided props to override the default props for the MediaStore.default software.amazon.awscdk.services.cloudfront.ResponseHeadersPolicyPropsOptional user provided configuration that cloudfront applies to all http responses.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCloudFrontDistributionProps
Optional user provided props to override the default props for the CloudFront.Default: - Default props are used
-
getCloudFrontLoggingBucketProps
@Nullable default software.amazon.awscdk.services.s3.BucketProps getCloudFrontLoggingBucketProps()Optional user provided props to override the default props for the CloudFront Logging Bucket.Default: - Default props are used
-
getExistingMediaStoreContainerObj
@Nullable default software.amazon.awscdk.services.mediastore.CfnContainer getExistingMediaStoreContainerObj()Existing instance of mediastore.CfnContainer object.Default: - None
-
getInsertHttpSecurityHeaders
Optional user provided props to turn on/off the automatic injection of best practice HTTP security headers in all responses from cloudfront.Turning this on will inject default headers and is mutually exclusive with passing custom security headers via the responseHeadersPolicyProps parameter.
Default: - true
-
getMediaStoreContainerProps
@Nullable default software.amazon.awscdk.services.mediastore.CfnContainerProps getMediaStoreContainerProps()Optional user provided props to override the default props for the MediaStore.Default: - Default props are used
-
getResponseHeadersPolicyProps
@Nullable default software.amazon.awscdk.services.cloudfront.ResponseHeadersPolicyProps getResponseHeadersPolicyProps()Optional user provided configuration that cloudfront applies to all http responses.Can be used to pass a custom ResponseSecurityHeadersBehavior, ResponseCustomHeadersBehavior or ResponseHeadersCorsBehavior to the cloudfront distribution.
Passing a custom ResponseSecurityHeadersBehavior is mutually exclusive with turning on the default security headers via
insertHttpSecurityHeadersprop. Will throw an error if bothinsertHttpSecurityHeadersis set totrueand ResponseSecurityHeadersBehavior is passed.Default: - undefined
-
builder
-