Gets a cache policy, including the following metadata:
The policy<U+2019>s identifier.
The date and time when the policy was last modified.
To get a cache policy, 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(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( CachePolicy = list( Id = "string", LastModifiedTime = as.POSIXct( "2015-01-01" ), 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( Id = "string" )