Get Cache Policy
cloudfront_get_cache_policy | R Documentation |
Gets a cache policy, including the following metadata:¶
Description¶
Gets a cache policy, including the following metadata:
-
The policy's identifier.
-
The date and time when the policy was last modified.
To get a cache policy, you must provide the policy's identifier. If the
cache policy is attached to a distribution's cache behavior, you can get
the policy'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
.
Usage¶
Arguments¶
Id
[required] The unique identifier for the cache policy. If the cache policy is attached to a distribution's cache behavior, you can get the policy's identifier using
list_distributions
orget_distribution
. If the cache policy is not attached to a cache behavior, you can get the identifier usinglist_cache_policies
.
Value¶
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"
)