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