Interface CfnResponseHeadersPolicy.SecurityHeadersConfigProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnResponseHeadersPolicy.SecurityHeadersConfigProperty.Jsii$Proxy
- Enclosing class:
- CfnResponseHeadersPolicy
CloudFront adds these headers to HTTP responses that it sends for requests that match a cache behavior associated with this response headers policy.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.cloudfront.*;
SecurityHeadersConfigProperty securityHeadersConfigProperty = SecurityHeadersConfigProperty.builder()
.contentSecurityPolicy(ContentSecurityPolicyProperty.builder()
.contentSecurityPolicy("contentSecurityPolicy")
.override(false)
.build())
.contentTypeOptions(ContentTypeOptionsProperty.builder()
.override(false)
.build())
.frameOptions(FrameOptionsProperty.builder()
.frameOption("frameOption")
.override(false)
.build())
.referrerPolicy(ReferrerPolicyProperty.builder()
.override(false)
.referrerPolicy("referrerPolicy")
.build())
.strictTransportSecurity(StrictTransportSecurityProperty.builder()
.accessControlMaxAgeSec(123)
.override(false)
// the properties below are optional
.includeSubdomains(false)
.preload(false)
.build())
.xssProtection(XSSProtectionProperty.builder()
.override(false)
.protection(false)
// the properties below are optional
.modeBlock(false)
.reportUri("reportUri")
.build())
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnResponseHeadersPolicy.SecurityHeadersConfigPropertystatic final classAn implementation forCfnResponseHeadersPolicy.SecurityHeadersConfigProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectThe policy directives and their values that CloudFront includes as values for theContent-Security-PolicyHTTP response header.default ObjectDetermines whether CloudFront includes theX-Content-Type-OptionsHTTP response header with its value set tonosniff.default ObjectDetermines whether CloudFront includes theX-Frame-OptionsHTTP response header and the header's value.default ObjectDetermines whether CloudFront includes theReferrer-PolicyHTTP response header and the header's value.default ObjectDetermines whether CloudFront includes theStrict-Transport-SecurityHTTP response header and the header's value.default ObjectDetermines whether CloudFront includes theX-XSS-ProtectionHTTP response header and the header's value.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getContentSecurityPolicy
The policy directives and their values that CloudFront includes as values for theContent-Security-PolicyHTTP response header.For more information about the
Content-Security-PolicyHTTP response header, see Content-Security-Policy in the MDN Web Docs. -
getContentTypeOptions
Determines whether CloudFront includes theX-Content-Type-OptionsHTTP response header with its value set tonosniff.For more information about the
X-Content-Type-OptionsHTTP response header, see X-Content-Type-Options in the MDN Web Docs. -
getFrameOptions
Determines whether CloudFront includes theX-Frame-OptionsHTTP response header and the header's value.For more information about the
X-Frame-OptionsHTTP response header, see X-Frame-Options in the MDN Web Docs. -
getReferrerPolicy
Determines whether CloudFront includes theReferrer-PolicyHTTP response header and the header's value.For more information about the
Referrer-PolicyHTTP response header, see Referrer-Policy in the MDN Web Docs. -
getStrictTransportSecurity
Determines whether CloudFront includes theStrict-Transport-SecurityHTTP response header and the header's value.For more information about the
Strict-Transport-SecurityHTTP response header, see Strict-Transport-Security in the MDN Web Docs. -
getXssProtection
Determines whether CloudFront includes theX-XSS-ProtectionHTTP response header and the header's value.For more information about the
X-XSS-ProtectionHTTP response header, see X-XSS-Protection in the MDN Web Docs. -
builder
-