CachePolicyQueryStringsConfig
import type { CachePolicyQueryStringsConfig } from "https://aws-api.deno.dev/v0.3/services/cloudfront.ts?docs=full";
An object that determines whether any URL query strings in viewer requests (and if so, which query strings) are included in the cache key and automatically included in requests that CloudFront sends to the origin.
interface CachePolicyQueryStringsConfig {
QueryStringBehavior: CachePolicyQueryStringBehavior;
QueryStrings?: QueryStringNames | null;
}§Properties
§
QueryStringBehavior: CachePolicyQueryStringBehavior
[src]Determines whether any URL query strings in viewer requests are included in the cache key and automatically included in requests that CloudFront sends to the origin. Valid values are:
none
– Query strings in viewer requests are not included in the cache key and are not automatically included in requests that CloudFront sends to the origin. Even when this field is set tonone
, any query strings that are listed in anOriginRequestPolicy
are included in origin requests.whitelist
– The query strings in viewer requests that are listed in theQueryStringNames
type are included in the cache key and automatically included in requests that CloudFront sends to the origin.allExcept
– All query strings in viewer requests that are _not_ listed in the
QueryStringNames
type are included in the cache key and automatically included in requests that CloudFront sends to the origin.all
– All query strings in viewer requests are included in the cache key and are automatically included in requests that CloudFront sends to the origin.
§are_ included) or
QueryStrings?: QueryStringNames | null
[src]Contains the specific query strings in viewer requests that either _
are_ or _
are not_ included in the cache key and automatically included in requests that CloudFront sends to the origin.
The behavior depends on whether the QueryStringBehavior
field in the CachePolicyQueryStringsConfig
type is set to whitelist
(the listed query strings _