Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data OriginRequestPolicyQueryStringsConfig = OriginRequestPolicyQueryStringsConfig' {}
- newOriginRequestPolicyQueryStringsConfig :: OriginRequestPolicyQueryStringBehavior -> OriginRequestPolicyQueryStringsConfig
- originRequestPolicyQueryStringsConfig_queryStrings :: Lens' OriginRequestPolicyQueryStringsConfig (Maybe QueryStringNames)
- originRequestPolicyQueryStringsConfig_queryStringBehavior :: Lens' OriginRequestPolicyQueryStringsConfig OriginRequestPolicyQueryStringBehavior
Documentation
data OriginRequestPolicyQueryStringsConfig Source #
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.
See: newOriginRequestPolicyQueryStringsConfig
smart constructor.
OriginRequestPolicyQueryStringsConfig' | |
|
Instances
newOriginRequestPolicyQueryStringsConfig Source #
:: OriginRequestPolicyQueryStringBehavior |
|
-> OriginRequestPolicyQueryStringsConfig |
Create a value of OriginRequestPolicyQueryStringsConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:queryStrings:OriginRequestPolicyQueryStringsConfig'
, originRequestPolicyQueryStringsConfig_queryStrings
- Contains a list of the query strings in viewer requests that are
included in requests that CloudFront sends to the origin.
$sel:queryStringBehavior:OriginRequestPolicyQueryStringsConfig'
, originRequestPolicyQueryStringsConfig_queryStringBehavior
- 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 tonone
, any query strings that are listed in aCachePolicy
are included in origin requests.whitelist
– The query strings in viewer requests that are listed in theQueryStringNames
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.
originRequestPolicyQueryStringsConfig_queryStrings :: Lens' OriginRequestPolicyQueryStringsConfig (Maybe QueryStringNames) Source #
Contains a list of the query strings in viewer requests that are included in requests that CloudFront sends to the origin.
originRequestPolicyQueryStringsConfig_queryStringBehavior :: Lens' OriginRequestPolicyQueryStringsConfig OriginRequestPolicyQueryStringBehavior Source #
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 tonone
, any query strings that are listed in aCachePolicy
are included in origin requests.whitelist
– The query strings in viewer requests that are listed in theQueryStringNames
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.