/**
* 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 HTTP headers (and if so, which headers)
* are included in requests that CloudFront sends to the origin.See
* Also:
AWS
* API Reference
Determines whether any HTTP headers are included in requests that CloudFront * sends to the origin. Valid values are:
none –
* HTTP headers are not included in requests that CloudFront sends to the origin.
* Even when this field is set to none, any headers that are listed in
* a CachePolicy are included in origin requests.
whitelist – The HTTP headers that are listed in the
* Headers type are included in requests that CloudFront sends to the
* origin.
allViewer – All HTTP headers in viewer
* requests are included in requests that CloudFront sends to the origin.
allViewerAndWhitelistCloudFront – All HTTP headers in
* viewer requests and the additional CloudFront headers that are listed in the
* Headers type are included in requests that CloudFront sends to the
* origin. The additional headers are added by CloudFront.
Determines whether any HTTP headers are included in requests that CloudFront * sends to the origin. Valid values are:
none –
* HTTP headers are not included in requests that CloudFront sends to the origin.
* Even when this field is set to none, any headers that are listed in
* a CachePolicy are included in origin requests.
whitelist – The HTTP headers that are listed in the
* Headers type are included in requests that CloudFront sends to the
* origin.
allViewer – All HTTP headers in viewer
* requests are included in requests that CloudFront sends to the origin.
allViewerAndWhitelistCloudFront – All HTTP headers in
* viewer requests and the additional CloudFront headers that are listed in the
* Headers type are included in requests that CloudFront sends to the
* origin. The additional headers are added by CloudFront.
Determines whether any HTTP headers are included in requests that CloudFront * sends to the origin. Valid values are:
none –
* HTTP headers are not included in requests that CloudFront sends to the origin.
* Even when this field is set to none, any headers that are listed in
* a CachePolicy are included in origin requests.
whitelist – The HTTP headers that are listed in the
* Headers type are included in requests that CloudFront sends to the
* origin.
allViewer – All HTTP headers in viewer
* requests are included in requests that CloudFront sends to the origin.
allViewerAndWhitelistCloudFront – All HTTP headers in
* viewer requests and the additional CloudFront headers that are listed in the
* Headers type are included in requests that CloudFront sends to the
* origin. The additional headers are added by CloudFront.
Determines whether any HTTP headers are included in requests that CloudFront * sends to the origin. Valid values are:
none –
* HTTP headers are not included in requests that CloudFront sends to the origin.
* Even when this field is set to none, any headers that are listed in
* a CachePolicy are included in origin requests.
whitelist – The HTTP headers that are listed in the
* Headers type are included in requests that CloudFront sends to the
* origin.
allViewer – All HTTP headers in viewer
* requests are included in requests that CloudFront sends to the origin.
allViewerAndWhitelistCloudFront – All HTTP headers in
* viewer requests and the additional CloudFront headers that are listed in the
* Headers type are included in requests that CloudFront sends to the
* origin. The additional headers are added by CloudFront.
Determines whether any HTTP headers are included in requests that CloudFront * sends to the origin. Valid values are:
none –
* HTTP headers are not included in requests that CloudFront sends to the origin.
* Even when this field is set to none, any headers that are listed in
* a CachePolicy are included in origin requests.
whitelist – The HTTP headers that are listed in the
* Headers type are included in requests that CloudFront sends to the
* origin.
allViewer – All HTTP headers in viewer
* requests are included in requests that CloudFront sends to the origin.
allViewerAndWhitelistCloudFront – All HTTP headers in
* viewer requests and the additional CloudFront headers that are listed in the
* Headers type are included in requests that CloudFront sends to the
* origin. The additional headers are added by CloudFront.
Determines whether any HTTP headers are included in requests that CloudFront * sends to the origin. Valid values are:
none –
* HTTP headers are not included in requests that CloudFront sends to the origin.
* Even when this field is set to none, any headers that are listed in
* a CachePolicy are included in origin requests.
whitelist – The HTTP headers that are listed in the
* Headers type are included in requests that CloudFront sends to the
* origin.
allViewer – All HTTP headers in viewer
* requests are included in requests that CloudFront sends to the origin.
allViewerAndWhitelistCloudFront – All HTTP headers in
* viewer requests and the additional CloudFront headers that are listed in the
* Headers type are included in requests that CloudFront sends to the
* origin. The additional headers are added by CloudFront.