class Aws::CloudFront::Types::UpdateCachePolicyRequest
@note When making an API call, you may pass UpdateCachePolicyRequest
data as a hash: { cache_policy_config: { # required comment: "string", name: "string", # required default_ttl: 1, max_ttl: 1, min_ttl: 1, # required parameters_in_cache_key_and_forwarded_to_origin: { enable_accept_encoding_gzip: false, # required enable_accept_encoding_brotli: false, headers_config: { # required header_behavior: "none", # required, accepts none, whitelist headers: { quantity: 1, # required items: ["string"], }, }, cookies_config: { # required cookie_behavior: "none", # required, accepts none, whitelist, allExcept, all cookies: { quantity: 1, # required items: ["string"], }, }, query_strings_config: { # required query_string_behavior: "none", # required, accepts none, whitelist, allExcept, all query_strings: { quantity: 1, # required items: ["string"], }, }, }, }, id: "string", # required if_match: "string", }
@!attribute [rw] cache_policy_config
A cache policy configuration. @return [Types::CachePolicyConfig]
@!attribute [rw] id
The unique identifier for the cache policy that you are updating. The identifier is returned in a cache behavior’s `CachePolicyId` field in the response to `GetDistributionConfig`. @return [String]
@!attribute [rw] if_match
The version of the cache policy that you are updating. The version is returned in the cache policy’s `ETag` field in the response to `GetCachePolicyConfig`. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/cloudfront-2020-05-31/UpdateCachePolicyRequest AWS API Documentation
Constants
- SENSITIVE