class Aws::CloudFront::Types::OriginRequestPolicyCookiesConfig

An object that determines whether any cookies in viewer requests (and if so, which cookies) are included in requests that CloudFront sends to the origin.

@note When making an API call, you may pass OriginRequestPolicyCookiesConfig

data as a hash:

    {
      cookie_behavior: "none", # required, accepts none, whitelist, all
      cookies: {
        quantity: 1, # required
        items: ["string"],
      },
    }

@!attribute [rw] cookie_behavior

Determines whether cookies in viewer requests are included in
requests that CloudFront sends to the origin. Valid values are:

* `none` – Cookies in viewer requests are not included in requests
  that CloudFront sends to the origin. Even when this field is set
  to `none`, any cookies that are listed in a `CachePolicy` *are*
  included in origin requests.

* `whitelist` – The cookies in viewer requests that are listed in
  the `CookieNames` type are included in requests that CloudFront
  sends to the origin.

* `all` – All cookies in viewer requests are included in requests
  that CloudFront sends to the origin.
@return [String]

@!attribute [rw] cookies

Contains a list of cookie names.
@return [Types::CookieNames]

@see docs.aws.amazon.com/goto/WebAPI/cloudfront-2020-05-31/OriginRequestPolicyCookiesConfig AWS API Documentation

Constants

SENSITIVE