Module Values.ResponseHeadersPolicySecurityHeadersConfigSource

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.

Sourcetype nonrec t = {
  1. xSSProtection : ResponseHeadersPolicyXSSProtection.t option;
    (*

    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.

    *)
  2. frameOptions : ResponseHeadersPolicyFrameOptions.t option;
    (*

    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.

    *)
  3. referrerPolicy : ResponseHeadersPolicyReferrerPolicy.t option;
    (*

    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.

    *)
  4. contentSecurityPolicy : ResponseHeadersPolicyContentSecurityPolicy.t option;
    (*

    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.

    *)
  5. contentTypeOptions : ResponseHeadersPolicyContentTypeOptions.t option;
    (*

    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.

    *)
  6. strictTransportSecurity : ResponseHeadersPolicyStrictTransportSecurity.t option;
    (*

    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.

    *)
}
Sourceval make : ?xSSProtection:??? -> ?frameOptions:??? -> ?referrerPolicy:??? -> ?contentSecurityPolicy:??? -> ?contentTypeOptions:??? -> ?strictTransportSecurity:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Structure of (string * [> `Boolean of Boolean.t | `Enum of string | `Integer of Integer.t | `String of String_.t ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t