ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs

data class ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs(val accessControlMaxAgeSec: Output<Int>, val includeSubdomains: Output<Boolean>? = null, val override: Output<Boolean>, val preload: Output<Boolean>? = null) : ConvertibleToJava<ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs>

Constructors

constructor(accessControlMaxAgeSec: Output<Int>, includeSubdomains: Output<Boolean>? = null, override: Output<Boolean>, preload: Output<Boolean>? = null)

Properties

Link copied to clipboard

A number that CloudFront uses as the value for the max-age directive in the Strict-Transport-Security HTTP response header.

Link copied to clipboard
val includeSubdomains: Output<Boolean>? = null

Whether CloudFront includes the includeSubDomains directive in the Strict-Transport-Security HTTP response header.

Link copied to clipboard
val override: Output<Boolean>

Whether CloudFront overrides the Strict-Transport-Security HTTP response header received from the origin with the one specified in this response headers policy.

Link copied to clipboard
val preload: Output<Boolean>? = null

Whether CloudFront includes the preload directive in the Strict-Transport-Security HTTP response header.

Functions

Link copied to clipboard
open override fun toJava(): ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs