#[non_exhaustive]pub struct OriginRequestPolicyCookiesConfig {
pub cookie_behavior: OriginRequestPolicyCookieBehavior,
pub cookies: Option<CookieNames>,
}
Expand description
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.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.Determines whether cookies in viewer requests are included in requests that CloudFront sends to the origin. Valid values are:
-
none
– No cookies in viewer requests are included in requests that CloudFront sends to the origin. Even when this field is set tonone
, any cookies that are listed in aCachePolicy
are included in origin requests. -
whitelist
– Only the cookies in viewer requests that are listed in theCookieNames
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. -
allExcept
– All cookies in viewer requests are included in requests that CloudFront sends to the origin, except for those listed in theCookieNames
type, which are not included.
Contains a list of cookie names.
Implementations§
source§impl OriginRequestPolicyCookiesConfig
impl OriginRequestPolicyCookiesConfig
Determines whether cookies in viewer requests are included in requests that CloudFront sends to the origin. Valid values are:
-
none
– No cookies in viewer requests are included in requests that CloudFront sends to the origin. Even when this field is set tonone
, any cookies that are listed in aCachePolicy
are included in origin requests. -
whitelist
– Only the cookies in viewer requests that are listed in theCookieNames
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. -
allExcept
– All cookies in viewer requests are included in requests that CloudFront sends to the origin, except for those listed in theCookieNames
type, which are not included.
Contains a list of cookie names.
source§impl OriginRequestPolicyCookiesConfig
impl OriginRequestPolicyCookiesConfig
sourcepub fn builder() -> OriginRequestPolicyCookiesConfigBuilder
pub fn builder() -> OriginRequestPolicyCookiesConfigBuilder
Creates a new builder-style object to manufacture OriginRequestPolicyCookiesConfig
.
Trait Implementations§
source§impl Clone for OriginRequestPolicyCookiesConfig
impl Clone for OriginRequestPolicyCookiesConfig
source§fn clone(&self) -> OriginRequestPolicyCookiesConfig
fn clone(&self) -> OriginRequestPolicyCookiesConfig
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for OriginRequestPolicyCookiesConfig
impl PartialEq for OriginRequestPolicyCookiesConfig
source§fn eq(&self, other: &OriginRequestPolicyCookiesConfig) -> bool
fn eq(&self, other: &OriginRequestPolicyCookiesConfig) -> bool
self
and other
values to be equal, and is used
by ==
.