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();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnResponseHeadersPolicy.SecurityHeadersConfigProperty
static final class
An implementation forCfnResponseHeadersPolicy.SecurityHeadersConfigProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default Object
The policy directives and their values that CloudFront includes as values for theContent-Security-Policy
HTTP response header.default Object
Determines whether CloudFront includes theX-Content-Type-Options
HTTP response header with its value set tonosniff
.default Object
Determines whether CloudFront includes theX-Frame-Options
HTTP response header and the header's value.default Object
Determines whether CloudFront includes theReferrer-Policy
HTTP response header and the header's value.default Object
Determines whether CloudFront includes theStrict-Transport-Security
HTTP response header and the header's value.default Object
Determines whether CloudFront includes theX-XSS-Protection
HTTP 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-Policy
HTTP response header.For more information about the
Content-Security-Policy
HTTP response header, see Content-Security-Policy in the MDN Web Docs.- See Also:
-
getContentTypeOptions
Determines whether CloudFront includes theX-Content-Type-Options
HTTP response header with its value set tonosniff
.For more information about the
X-Content-Type-Options
HTTP response header, see X-Content-Type-Options in the MDN Web Docs.- See Also:
-
getFrameOptions
Determines whether CloudFront includes theX-Frame-Options
HTTP response header and the header's value.For more information about the
X-Frame-Options
HTTP response header, see X-Frame-Options in the MDN Web Docs.- See Also:
-
getReferrerPolicy
Determines whether CloudFront includes theReferrer-Policy
HTTP response header and the header's value.For more information about the
Referrer-Policy
HTTP response header, see Referrer-Policy in the MDN Web Docs.- See Also:
-
getStrictTransportSecurity
Determines whether CloudFront includes theStrict-Transport-Security
HTTP response header and the header's value.For more information about the
Strict-Transport-Security
HTTP response header, see Security headers in the Amazon CloudFront Developer Guide and Strict-Transport-Security in the MDN Web Docs.- See Also:
-
getXssProtection
Determines whether CloudFront includes theX-XSS-Protection
HTTP response header and the header's value.For more information about the
X-XSS-Protection
HTTP response header, see X-XSS-Protection in the MDN Web Docs.- See Also:
-
builder
-