#[non_exhaustive]
pub enum UpdateCachePolicyErrorKind {
AccessDenied(AccessDenied),
CachePolicyAlreadyExists(CachePolicyAlreadyExists),
IllegalUpdate(IllegalUpdate),
InconsistentQuantities(InconsistentQuantities),
InvalidArgument(InvalidArgument),
InvalidIfMatchVersion(InvalidIfMatchVersion),
NoSuchCachePolicy(NoSuchCachePolicy),
PreconditionFailed(PreconditionFailed),
TooManyCookiesInCachePolicy(TooManyCookiesInCachePolicy),
TooManyHeadersInCachePolicy(TooManyHeadersInCachePolicy),
TooManyQueryStringsInCachePolicy(TooManyQueryStringsInCachePolicy),
Unhandled(Box<dyn Error + Send + Sync + 'static>),
}
Expand description
Types of errors that can occur for the UpdateCachePolicy
operation.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
AccessDenied(AccessDenied)
Access denied.
CachePolicyAlreadyExists(CachePolicyAlreadyExists)
A cache policy with this name already exists. You must provide a unique name. To modify an existing cache policy, use UpdateCachePolicy
.
IllegalUpdate(IllegalUpdate)
The update contains modifications that are not allowed.
InconsistentQuantities(InconsistentQuantities)
The value of Quantity
and the size of Items
don't match.
InvalidArgument(InvalidArgument)
An argument is invalid.
InvalidIfMatchVersion(InvalidIfMatchVersion)
The If-Match
version is missing or not valid.
NoSuchCachePolicy(NoSuchCachePolicy)
The cache policy does not exist.
PreconditionFailed(PreconditionFailed)
The precondition in one or more of the request fields evaluated to false
.
TooManyCookiesInCachePolicy(TooManyCookiesInCachePolicy)
The number of cookies in the cache policy exceeds the maximum. For more information, see Quotas (formerly known as limits) in the Amazon CloudFront Developer Guide.
TooManyHeadersInCachePolicy(TooManyHeadersInCachePolicy)
The number of headers in the cache policy exceeds the maximum. For more information, see Quotas (formerly known as limits) in the Amazon CloudFront Developer Guide.
TooManyQueryStringsInCachePolicy(TooManyQueryStringsInCachePolicy)
The number of query strings in the cache policy exceeds the maximum. For more information, see Quotas (formerly known as limits) in the Amazon CloudFront Developer Guide.
Unhandled(Box<dyn Error + Send + Sync + 'static>)
An unexpected error, e.g. invalid JSON returned by the service or an unknown error code