| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.CloudFront.Types.OriginRequestPolicyQueryStringsConfig
Description
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.
Constructors
| OriginRequestPolicyQueryStringsConfig' | |
Fields
| |
Instances
newOriginRequestPolicyQueryStringsConfig Source #
Arguments
| :: 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 aCachePolicyare included in origin requests.whitelist– The query strings in viewer requests that are listed in theQueryStringNamestype 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 aCachePolicyare included in origin requests.whitelist– The query strings in viewer requests that are listed in theQueryStringNamestype 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.