DistributionDefaultCacheBehaviorForwardedValuesArgs

data class DistributionDefaultCacheBehaviorForwardedValuesArgs(val cookies: Output<DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs>, val headers: Output<List<String>>? = null, val queryString: Output<Boolean>, val queryStringCacheKeys: Output<List<String>>? = null) : ConvertibleToJava<DistributionDefaultCacheBehaviorForwardedValuesArgs>

Constructors

constructor(cookies: Output<DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs>, headers: Output<List<String>>? = null, queryString: Output<Boolean>, queryStringCacheKeys: Output<List<String>>? = null)

Properties

Link copied to clipboard

The forwarded values cookies that specifies how CloudFront handles cookies (maximum one).

Link copied to clipboard
val headers: Output<List<String>>? = null

Headers, if any, that you want CloudFront to vary upon for this cache behavior. Specify * to include all headers.

Link copied to clipboard
val queryString: Output<Boolean>

Indicates whether you want CloudFront to forward query strings to the origin that is associated with this cache behavior.

Link copied to clipboard
val queryStringCacheKeys: Output<List<String>>? = null

When specified, along with a value of true for query_string, all query strings are forwarded, however only the query string keys listed in this argument are cached. When omitted with a value of true for query_string, all query string keys are cached.

Functions

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