class Aws::CloudFront::Types::OriginRequestPolicyQueryStringsConfig
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.
@note When making an API call, you may pass OriginRequestPolicyQueryStringsConfig
data as a hash: { query_string_behavior: "none", # required, accepts none, whitelist, all query_strings: { quantity: 1, # required items: ["string"], }, }
@!attribute [rw] query_string_behavior
Determines whether any URL query strings in viewer requests are included in requests that CloudFront sends to the origin. Valid values are: * `none` – Query strings in viewer requests are not 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` – 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. @return [String]
@!attribute [rw] query_strings
Contains a list of the query strings in viewer requests that are included in requests that CloudFront sends to the origin. @return [Types::QueryStringNames]
@see docs.aws.amazon.com/goto/WebAPI/cloudfront-2020-05-31/OriginRequestPolicyQueryStringsConfig AWS API Documentation
Constants
- SENSITIVE