## Uses of Class
com.amazonaws.services.cloudfront.model.AmazonCloudFrontException

Packages that use AmazonCloudFrontException
com.amazonaws.services.cloudfront.model

### Uses of AmazonCloudFrontException in com.amazonaws.services.cloudfront.model

Subclasses of AmazonCloudFrontException in com.amazonaws.services.cloudfront.model
`class` `AccessDeniedException` Access denied.
`class` `BatchTooLargeException`
`class` `CloudFrontOriginAccessIdentityAlreadyExistsException` If the `CallerReference` is a value you already sent in a previous request to create an identity but the content of the `CloudFrontOriginAccessIdentityConfig` is different from the original request, CloudFront returns a `CloudFrontOriginAccessIdentityAlreadyExists` error.
`class` `CloudFrontOriginAccessIdentityInUseException`
`class` `CNAMEAlreadyExistsException`
`class` `DistributionAlreadyExistsException` The caller reference you attempted to create the distribution with is associated with another distribution.
`class` `DistributionNotDisabledException`
`class` `IllegalUpdateException` Origin and `CallerReference` cannot be updated.
`class` `InconsistentQuantitiesException` The value of `Quantity` and the size of `Items` do not match.
`class` `InvalidArgumentException` The argument is invalid.
`class` `InvalidDefaultRootObjectException` The default root object file name is too big or contains an invalid character.
`class` `InvalidErrorCodeException`
`class` `InvalidForwardCookiesException` Your request contains forward cookies option which doesn't match with the expectation for the `whitelisted` list of cookie names.
`class` `InvalidGeoRestrictionParameterException`
`class` `InvalidHeadersForS3OriginException`
`class` `InvalidIfMatchVersionException` The `If-Match` version is missing or not valid for the distribution.
`class` `InvalidLambdaFunctionAssociationException` The specified Lambda function association is invalid.
`class` `InvalidLocationCodeException`
`class` `InvalidMinimumProtocolVersionException`
`class` `InvalidOriginAccessIdentityException` The origin access identity is not valid or doesn't exist.
`class` `InvalidOriginException` The Amazon S3 origin server specified does not refer to a valid Amazon S3 bucket.
`class` `InvalidProtocolSettingsException` You cannot specify SSLv3 as the minimum protocol version if you only want to support only clients that support Server Name Indication (SNI).
`class` `InvalidQueryStringParametersException`
`class` `InvalidRelativePathException` The relative path is too big, is not URL-encoded, or does not begin with a slash (/).
`class` `InvalidRequiredProtocolException` This operation requires the HTTPS protocol.
`class` `InvalidResponseCodeException`
`class` `InvalidTaggingException`
`class` `InvalidTTLOrderException`
`class` `InvalidViewerCertificateException`
`class` `InvalidWebACLIdException`
`class` `MissingBodyException` This operation requires a body.
`class` `NoSuchCloudFrontOriginAccessIdentityException` The specified origin access identity does not exist.
`class` `NoSuchDistributionException` The specified distribution does not exist.
`class` `NoSuchInvalidationException` The specified invalidation does not exist.
`class` `NoSuchOriginException` No origin exists with the specified `Origin Id`.
`class` `NoSuchResourceException`
`class` `NoSuchStreamingDistributionException` The specified streaming distribution does not exist.
`class` `PreconditionFailedException` The precondition given in one or more of the request-header fields evaluated to `false`.
`class` `StreamingDistributionAlreadyExistsException`
`class` `StreamingDistributionNotDisabledException`
`class` `TooManyCacheBehaviorsException` You cannot create more cache behaviors for the distribution.
`class` `TooManyCertificatesException` You cannot create anymore custom SSL/TLS certificates.
`class` `TooManyCloudFrontOriginAccessIdentitiesException` Processing your request would cause you to exceed the maximum number of origin access identities allowed.
`class` `TooManyCookieNamesInWhiteListException` Your request contains more cookie names in the whitelist than are allowed per cache behavior.
`class` `TooManyDistributionCNAMEsException` Your request contains more CNAMEs than are allowed per distribution.
`class` `TooManyDistributionsException` Processing your request would cause you to exceed the maximum number of distributions allowed.
`class` `TooManyDistributionsWithLambdaAssociationsException` Processing your request would cause the maximum number of distributions with Lambda function associations per owner to be exceeded.
`class` `TooManyHeadersInForwardedValuesException`
`class` `TooManyInvalidationsInProgressException` You have exceeded the maximum number of allowable InProgress invalidation batch requests, or invalidation objects.
`class` `TooManyLambdaFunctionAssociationsException` Your request contains more Lambda function associations than are allowed per distribution.
`class` `TooManyOriginCustomHeadersException`
`class` `TooManyOriginsException` You cannot create more origins for the distribution.
`class` `TooManyQueryStringParametersException`
`class` `TooManyStreamingDistributionCNAMEsException`
`class` `TooManyStreamingDistributionsException` Processing your request would cause you to exceed the maximum number of streaming distributions allowed.
`class` `TooManyTrustedSignersException` Your request contains more trusted signers than are allowed per distribution.
`class` `TrustedSignerDoesNotExistException` One or more of your trusted signers do not exist.