/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include An object that determines whether any URL query strings in viewer requests
* (and if so, which query strings) are included in requests that CloudFront sends
* to the origin.See Also:
AWS
* API Reference
Determines whether any URL query strings in viewer requests are included in * requests that CloudFront sends to the origin. Valid values are:
none
– No query strings in viewer requests are included in
* requests that CloudFront sends to the origin. Even when this field is set to
* none
, any query strings that are listed in a
* CachePolicy
are included in origin requests.
whitelist
– Only the query strings in viewer requests that are
* listed in the QueryStringNames
type are included in requests that
* CloudFront sends to the origin.
all
– All query
* strings in viewer requests are included in requests that CloudFront sends to the
* origin.
allExcept
– All query strings in viewer
* requests are included in requests that CloudFront sends to the origin,
* except for those listed in the QueryStringNames
type,
* which are not included.
Determines whether any URL query strings in viewer requests are included in * requests that CloudFront sends to the origin. Valid values are:
none
– No query strings in viewer requests are included in
* requests that CloudFront sends to the origin. Even when this field is set to
* none
, any query strings that are listed in a
* CachePolicy
are included in origin requests.
whitelist
– Only the query strings in viewer requests that are
* listed in the QueryStringNames
type are included in requests that
* CloudFront sends to the origin.
all
– All query
* strings in viewer requests are included in requests that CloudFront sends to the
* origin.
allExcept
– All query strings in viewer
* requests are included in requests that CloudFront sends to the origin,
* except for those listed in the QueryStringNames
type,
* which are not included.
Determines whether any URL query strings in viewer requests are included in * requests that CloudFront sends to the origin. Valid values are:
none
– No query strings in viewer requests are included in
* requests that CloudFront sends to the origin. Even when this field is set to
* none
, any query strings that are listed in a
* CachePolicy
are included in origin requests.
whitelist
– Only the query strings in viewer requests that are
* listed in the QueryStringNames
type are included in requests that
* CloudFront sends to the origin.
all
– All query
* strings in viewer requests are included in requests that CloudFront sends to the
* origin.
allExcept
– All query strings in viewer
* requests are included in requests that CloudFront sends to the origin,
* except for those listed in the QueryStringNames
type,
* which are not included.
Determines whether any URL query strings in viewer requests are included in * requests that CloudFront sends to the origin. Valid values are:
none
– No query strings in viewer requests are included in
* requests that CloudFront sends to the origin. Even when this field is set to
* none
, any query strings that are listed in a
* CachePolicy
are included in origin requests.
whitelist
– Only the query strings in viewer requests that are
* listed in the QueryStringNames
type are included in requests that
* CloudFront sends to the origin.
all
– All query
* strings in viewer requests are included in requests that CloudFront sends to the
* origin.
allExcept
– All query strings in viewer
* requests are included in requests that CloudFront sends to the origin,
* except for those listed in the QueryStringNames
type,
* which are not included.
Determines whether any URL query strings in viewer requests are included in * requests that CloudFront sends to the origin. Valid values are:
none
– No query strings in viewer requests are included in
* requests that CloudFront sends to the origin. Even when this field is set to
* none
, any query strings that are listed in a
* CachePolicy
are included in origin requests.
whitelist
– Only the query strings in viewer requests that are
* listed in the QueryStringNames
type are included in requests that
* CloudFront sends to the origin.
all
– All query
* strings in viewer requests are included in requests that CloudFront sends to the
* origin.
allExcept
– All query strings in viewer
* requests are included in requests that CloudFront sends to the origin,
* except for those listed in the QueryStringNames
type,
* which are not included.
Determines whether any URL query strings in viewer requests are included in * requests that CloudFront sends to the origin. Valid values are:
none
– No query strings in viewer requests are included in
* requests that CloudFront sends to the origin. Even when this field is set to
* none
, any query strings that are listed in a
* CachePolicy
are included in origin requests.
whitelist
– Only the query strings in viewer requests that are
* listed in the QueryStringNames
type are included in requests that
* CloudFront sends to the origin.
all
– All query
* strings in viewer requests are included in requests that CloudFront sends to the
* origin.
allExcept
– All query strings in viewer
* requests are included in requests that CloudFront sends to the origin,
* except for those listed in the QueryStringNames
type,
* which are not included.
Contains the specific query strings in viewer requests that either
* are or are not included in requests that CloudFront
* sends to the origin. The behavior depends on whether the
* QueryStringBehavior
field in the
* OriginRequestPolicyQueryStringsConfig
type is set to
* whitelist
(the listed query strings are included)
* or allExcept
(the listed query strings are not
* included, but all other query strings are).
Contains the specific query strings in viewer requests that either
* are or are not included in requests that CloudFront
* sends to the origin. The behavior depends on whether the
* QueryStringBehavior
field in the
* OriginRequestPolicyQueryStringsConfig
type is set to
* whitelist
(the listed query strings are included)
* or allExcept
(the listed query strings are not
* included, but all other query strings are).
Contains the specific query strings in viewer requests that either
* are or are not included in requests that CloudFront
* sends to the origin. The behavior depends on whether the
* QueryStringBehavior
field in the
* OriginRequestPolicyQueryStringsConfig
type is set to
* whitelist
(the listed query strings are included)
* or allExcept
(the listed query strings are not
* included, but all other query strings are).
Contains the specific query strings in viewer requests that either
* are or are not included in requests that CloudFront
* sends to the origin. The behavior depends on whether the
* QueryStringBehavior
field in the
* OriginRequestPolicyQueryStringsConfig
type is set to
* whitelist
(the listed query strings are included)
* or allExcept
(the listed query strings are not
* included, but all other query strings are).
Contains the specific query strings in viewer requests that either
* are or are not included in requests that CloudFront
* sends to the origin. The behavior depends on whether the
* QueryStringBehavior
field in the
* OriginRequestPolicyQueryStringsConfig
type is set to
* whitelist
(the listed query strings are included)
* or allExcept
(the listed query strings are not
* included, but all other query strings are).
Contains the specific query strings in viewer requests that either
* are or are not included in requests that CloudFront
* sends to the origin. The behavior depends on whether the
* QueryStringBehavior
field in the
* OriginRequestPolicyQueryStringsConfig
type is set to
* whitelist
(the listed query strings are included)
* or allExcept
(the listed query strings are not
* included, but all other query strings are).