class Aws::CloudFront::Types::OriginRequestPolicyHeadersConfig
An object that determines whether any HTTP headers (and if so, which headers) are included in requests that CloudFront
sends to the origin.
@note When making an API call, you may pass OriginRequestPolicyHeadersConfig
data as a hash: { header_behavior: "none", # required, accepts none, whitelist, allViewer, allViewerAndWhitelistCloudFront headers: { quantity: 1, # required items: ["string"], }, }
@!attribute [rw] header_behavior
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. @return [String]
@!attribute [rw] headers
Contains a list of HTTP header names. @return [Types::Headers]
@see docs.aws.amazon.com/goto/WebAPI/cloudfront-2020-05-31/OriginRequestPolicyHeadersConfig AWS API Documentation
Constants
- SENSITIVE