GetCachePolicyParametersInCacheKeyAndForwardedToOrigin class

Constructors

GetCachePolicyParametersInCacheKeyAndForwardedToOrigin({required Input<List<GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfig>> cookiesConfigs, required Input<bool> enableAcceptEncodingBrotli, required Input<bool> enableAcceptEncodingGzip, required Input<List<GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfig>> headersConfigs, required Input<List<GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfig>> queryStringsConfigs})
Creates a new GetCachePolicyParametersInCacheKeyAndForwardedToOrigin. cookiesConfigs Object that determines whether any cookies in viewer requests (and if so, which cookies) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Cookies Config for more information. enableAcceptEncodingBrotli A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin. enableAcceptEncodingGzip A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin. headersConfigs Object that determines whether any HTTP headers (and if so, which headers) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Headers Config for more information. queryStringsConfigs Object that determines whether any URL query strings in viewer requests (and if so, which query strings) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Query String Config for more information.
const
GetCachePolicyParametersInCacheKeyAndForwardedToOrigin.fromMap(Map<String, dynamic> map)
factory

Properties

cookiesConfigs → Input<List<GetCachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfig>>
Object that determines whether any cookies in viewer requests (and if so, which cookies) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Cookies Config for more information.
final
enableAcceptEncodingBrotli → Input<bool>
A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.
final
enableAcceptEncodingGzip → Input<bool>
A flag that can affect whether the Accept-Encoding HTTP header is included in the cache key and included in requests that CloudFront sends to the origin.
final
hashCode → int
The hash code for this object.
no setterinherited
headersConfigs → Input<List<GetCachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfig>>
Object that determines whether any HTTP headers (and if so, which headers) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Headers Config for more information.
final
queryStringsConfigs → Input<List<GetCachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfig>>
Object that determines whether any URL query strings in viewer requests (and if so, which query strings) are included in the cache key and automatically included in requests that CloudFront sends to the origin. See Query String Config for more information.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited