ResponseHeadersPolicyCorsConfigArgs

data class ResponseHeadersPolicyCorsConfigArgs(val accessControlAllowCredentials: Output<Boolean>, val accessControlAllowHeaders: Output<ResponseHeadersPolicyAccessControlAllowHeadersArgs>, val accessControlAllowMethods: Output<ResponseHeadersPolicyAccessControlAllowMethodsArgs>, val accessControlAllowOrigins: Output<ResponseHeadersPolicyAccessControlAllowOriginsArgs>, val accessControlExposeHeaders: Output<ResponseHeadersPolicyAccessControlExposeHeadersArgs>? = null, val accessControlMaxAgeSec: Output<Int>? = null, val originOverride: Output<Boolean>) : ConvertibleToJava<ResponseHeadersPolicyCorsConfigArgs>

Constructors

Link copied to clipboard
constructor(accessControlAllowCredentials: Output<Boolean>, accessControlAllowHeaders: Output<ResponseHeadersPolicyAccessControlAllowHeadersArgs>, accessControlAllowMethods: Output<ResponseHeadersPolicyAccessControlAllowMethodsArgs>, accessControlAllowOrigins: Output<ResponseHeadersPolicyAccessControlAllowOriginsArgs>, accessControlExposeHeaders: Output<ResponseHeadersPolicyAccessControlExposeHeadersArgs>? = null, accessControlMaxAgeSec: Output<Int>? = null, originOverride: Output<Boolean>)

Properties

Link copied to clipboard

A Boolean that CloudFront uses as the value for the Access-Control-Allow-Credentials HTTP response header. For more information about the Access-Control-Allow-Credentials HTTP response header, see Access-Control-Allow-Credentials in the MDN Web Docs.

Link copied to clipboard

A list of HTTP header names that CloudFront includes as values for the Access-Control-Allow-Headers HTTP response header. For more information about the Access-Control-Allow-Headers HTTP response header, see Access-Control-Allow-Headers in the MDN Web Docs.

Link copied to clipboard

A list of HTTP methods that CloudFront includes as values for the Access-Control-Allow-Methods HTTP response header. For more information about the Access-Control-Allow-Methods HTTP response header, see Access-Control-Allow-Methods in the MDN Web Docs.

Link copied to clipboard

A list of origins (domain names) that CloudFront can use as the value for the Access-Control-Allow-Origin HTTP response header. For more information about the Access-Control-Allow-Origin HTTP response header, see Access-Control-Allow-Origin in the MDN Web Docs.

Link copied to clipboard

A list of HTTP headers that CloudFront includes as values for the Access-Control-Expose-Headers HTTP response header. For more information about the Access-Control-Expose-Headers HTTP response header, see Access-Control-Expose-Headers in the MDN Web Docs.

Link copied to clipboard
val accessControlMaxAgeSec: Output<Int>? = null

A number that CloudFront uses as the value for the Access-Control-Max-Age HTTP response header. For more information about the Access-Control-Max-Age HTTP response header, see Access-Control-Max-Age in the MDN Web Docs.

Link copied to clipboard
val originOverride: Output<Boolean>

A Boolean that determines whether CloudFront overrides HTTP response headers received from the origin with the ones specified in this response headers policy.

Functions

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