Class: Aws::CloudFront::Types::ResponseHeadersPolicySecurityHeadersConfig
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudFront::Types::ResponseHeadersPolicySecurityHeadersConfig
- Defined in:
- gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb
Overview
A configuration for a set of security-related HTTP response headers. CloudFront adds these headers to HTTP responses that it sends for requests that match a cache behavior associated with this response headers policy.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#content_security_policy ⇒ Types::ResponseHeadersPolicyContentSecurityPolicy
The policy directives and their values that CloudFront includes as values for the
Content-Security-Policy
HTTP response header. -
#content_type_options ⇒ Types::ResponseHeadersPolicyContentTypeOptions
Determines whether CloudFront includes the
X-Content-Type-Options
HTTP response header with its value set tonosniff
. -
#frame_options ⇒ Types::ResponseHeadersPolicyFrameOptions
Determines whether CloudFront includes the
X-Frame-Options
HTTP response header and the header's value. -
#referrer_policy ⇒ Types::ResponseHeadersPolicyReferrerPolicy
Determines whether CloudFront includes the
Referrer-Policy
HTTP response header and the header's value. -
#strict_transport_security ⇒ Types::ResponseHeadersPolicyStrictTransportSecurity
Determines whether CloudFront includes the
Strict-Transport-Security
HTTP response header and the header's value. -
#xss_protection ⇒ Types::ResponseHeadersPolicyXSSProtection
Determines whether CloudFront includes the
X-XSS-Protection
HTTP response header and the header's value.
Instance Attribute Details
#content_security_policy ⇒ Types::ResponseHeadersPolicyContentSecurityPolicy
The policy directives and their values that CloudFront includes as
values for the Content-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.
10962 10963 10964 10965 10966 10967 10968 10969 10970 10971 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 10962 class ResponseHeadersPolicySecurityHeadersConfig < Struct.new( :xss_protection, :frame_options, :referrer_policy, :content_security_policy, :content_type_options, :strict_transport_security) SENSITIVE = [] include Aws::Structure end |
#content_type_options ⇒ Types::ResponseHeadersPolicyContentTypeOptions
Determines whether CloudFront includes the X-Content-Type-Options
HTTP response header with its value set to nosniff
.
For more information about the X-Content-Type-Options
HTTP
response header, see X-Content-Type-Options in the MDN Web
Docs.
10962 10963 10964 10965 10966 10967 10968 10969 10970 10971 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 10962 class ResponseHeadersPolicySecurityHeadersConfig < Struct.new( :xss_protection, :frame_options, :referrer_policy, :content_security_policy, :content_type_options, :strict_transport_security) SENSITIVE = [] include Aws::Structure end |
#frame_options ⇒ Types::ResponseHeadersPolicyFrameOptions
Determines whether CloudFront includes the X-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.
10962 10963 10964 10965 10966 10967 10968 10969 10970 10971 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 10962 class ResponseHeadersPolicySecurityHeadersConfig < Struct.new( :xss_protection, :frame_options, :referrer_policy, :content_security_policy, :content_type_options, :strict_transport_security) SENSITIVE = [] include Aws::Structure end |
#referrer_policy ⇒ Types::ResponseHeadersPolicyReferrerPolicy
Determines whether CloudFront includes the Referrer-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.
10962 10963 10964 10965 10966 10967 10968 10969 10970 10971 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 10962 class ResponseHeadersPolicySecurityHeadersConfig < Struct.new( :xss_protection, :frame_options, :referrer_policy, :content_security_policy, :content_type_options, :strict_transport_security) SENSITIVE = [] include Aws::Structure end |
#strict_transport_security ⇒ Types::ResponseHeadersPolicyStrictTransportSecurity
Determines whether CloudFront includes the
Strict-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.
10962 10963 10964 10965 10966 10967 10968 10969 10970 10971 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 10962 class ResponseHeadersPolicySecurityHeadersConfig < Struct.new( :xss_protection, :frame_options, :referrer_policy, :content_security_policy, :content_type_options, :strict_transport_security) SENSITIVE = [] include Aws::Structure end |
#xss_protection ⇒ Types::ResponseHeadersPolicyXSSProtection
Determines whether CloudFront includes the X-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.
10962 10963 10964 10965 10966 10967 10968 10969 10970 10971 |
# File 'gems/aws-sdk-cloudfront/lib/aws-sdk-cloudfront/types.rb', line 10962 class ResponseHeadersPolicySecurityHeadersConfig < Struct.new( :xss_protection, :frame_options, :referrer_policy, :content_security_policy, :content_type_options, :strict_transport_security) SENSITIVE = [] include Aws::Structure end |