Gets a cache policy configuration.
To get a cache policy configuration, you must provide the policy<U+2019>s
identifier. If the cache policy is attached to a distribution<U+2019>s cache
behavior, you can get the policy<U+2019>s identifier using
list_distributions
or
get_distribution
. If the cache policy
is not attached to a cache behavior, you can get the identifier using
list_cache_policies
.
cloudfront_get_cache_policy_config(Id)
[required] The unique identifier for the cache policy. If the cache policy is
attached to a distribution<U+2019>s cache behavior, you can get the policy<U+2019>s
identifier using list_distributions
or get_distribution
. If the cache
policy is not attached to a cache behavior, you can get the identifier
using list_cache_policies
.
A list with the following syntax:
list( CachePolicyConfig = list( Comment = "string", Name = "string", DefaultTTL = 123, MaxTTL = 123, MinTTL = 123, ParametersInCacheKeyAndForwardedToOrigin = list( EnableAcceptEncodingGzip = TRUE|FALSE, EnableAcceptEncodingBrotli = TRUE|FALSE, HeadersConfig = list( HeaderBehavior = "none"|"whitelist", Headers = list( Quantity = 123, Items = list( "string" ) ) ), CookiesConfig = list( CookieBehavior = "none"|"whitelist"|"allExcept"|"all", Cookies = list( Quantity = 123, Items = list( "string" ) ) ), QueryStringsConfig = list( QueryStringBehavior = "none"|"whitelist"|"allExcept"|"all", QueryStrings = list( Quantity = 123, Items = list( "string" ) ) ) ) ), ETag = "string" )
svc$get_cache_policy_config( Id = "string" )