Class | Description |
---|---|
ActiveTrustedSigners |
A complex type that lists the AWS accounts, if any, that you included in the
TrustedSigners complex type
for this distribution. |
Aliases |
A complex type that contains information about CNAMEs (alternate domain names), if any, for this distribution.
|
AllowedMethods |
A complex type that controls which HTTP methods CloudFront processes and forwards to your Amazon S3 bucket or your
custom origin.
|
CacheBehavior |
A complex type that describes how CloudFront processes requests.
|
CacheBehaviors |
A complex type that contains zero or more
CacheBehavior elements. |
CachedMethods |
A complex type that controls whether CloudFront caches the response to requests using the specified HTTP methods.
|
CloudFrontOriginAccessIdentity |
CloudFront origin access identity.
|
CloudFrontOriginAccessIdentityConfig |
Origin access identity configuration.
|
CloudFrontOriginAccessIdentityList |
Lists the origin access identities for CloudFront.Send a
GET request to the
/CloudFront API version/origin-access-identity/cloudfront resource. |
CloudFrontOriginAccessIdentitySummary |
Summary of the information about a CloudFront origin access identity.
|
CookieNames |
A complex type that specifies whether you want CloudFront to forward cookies to the origin and, if so, which ones.
|
CookiePreference |
A complex type that specifies whether you want CloudFront to forward cookies to the origin and, if so, which ones.
|
CreateCloudFrontOriginAccessIdentityRequest |
The request to create a new origin access identity.
|
CreateCloudFrontOriginAccessIdentityResult |
The returned result of the corresponding request.
|
CreateDistributionRequest |
The request to create a new distribution.
|
CreateDistributionResult |
The returned result of the corresponding request.
|
CreateDistributionWithTagsRequest |
The request to create a new distribution with tags.
|
CreateDistributionWithTagsResult |
The returned result of the corresponding request.
|
CreateInvalidationRequest |
The request to create an invalidation.
|
CreateInvalidationResult |
The returned result of the corresponding request.
|
CreateStreamingDistributionRequest |
The request to create a new streaming distribution.
|
CreateStreamingDistributionResult |
The returned result of the corresponding request.
|
CreateStreamingDistributionWithTagsRequest |
The request to create a new streaming distribution with tags.
|
CreateStreamingDistributionWithTagsResult |
The returned result of the corresponding request.
|
CustomErrorResponse |
A complex type that controls:
|
CustomErrorResponses |
A complex type that controls:
|
CustomHeaders |
A complex type that contains the list of Custom Headers for each origin.
|
CustomOriginConfig |
A customer origin.
|
DefaultCacheBehavior |
A complex type that describes the default cache behavior if you don't specify a
CacheBehavior element or
if files don't match any of the values of PathPattern in CacheBehavior elements. |
DeleteCloudFrontOriginAccessIdentityRequest |
Deletes a origin access identity.
|
DeleteCloudFrontOriginAccessIdentityResult | |
DeleteDistributionRequest |
This action deletes a web distribution.
|
DeleteDistributionResult | |
DeleteServiceLinkedRoleRequest | |
DeleteServiceLinkedRoleResult | |
DeleteStreamingDistributionRequest |
The request to delete a streaming distribution.
|
DeleteStreamingDistributionResult | |
Distribution |
The distribution's information.
|
DistributionConfig |
A distribution configuration.
|
DistributionConfigWithTags |
A distribution Configuration and a list of tags to be associated with the distribution.
|
DistributionList |
A distribution list.
|
DistributionSummary |
A summary of the information about a CloudFront distribution.
|
ForwardedValues |
A complex type that specifies how CloudFront handles query strings and cookies.
|
GeoRestriction |
A complex type that controls the countries in which your content is distributed.
|
GetCloudFrontOriginAccessIdentityConfigRequest |
The origin access identity's configuration information.
|
GetCloudFrontOriginAccessIdentityConfigResult |
The returned result of the corresponding request.
|
GetCloudFrontOriginAccessIdentityRequest |
The request to get an origin access identity's information.
|
GetCloudFrontOriginAccessIdentityResult |
The returned result of the corresponding request.
|
GetDistributionConfigRequest |
The request to get a distribution configuration.
|
GetDistributionConfigResult |
The returned result of the corresponding request.
|
GetDistributionRequest |
The request to get a distribution's information.
|
GetDistributionResult |
The returned result of the corresponding request.
|
GetInvalidationRequest |
The request to get an invalidation's information.
|
GetInvalidationResult |
The returned result of the corresponding request.
|
GetStreamingDistributionConfigRequest |
To request to get a streaming distribution configuration.
|
GetStreamingDistributionConfigResult |
The returned result of the corresponding request.
|
GetStreamingDistributionRequest |
The request to get a streaming distribution's information.
|
GetStreamingDistributionResult |
The returned result of the corresponding request.
|
Headers |
A complex type that specifies the request headers, if any, that you want CloudFront to base caching on for this cache
behavior.
|
Invalidation |
An invalidation.
|
InvalidationBatch |
An invalidation batch.
|
InvalidationList |
The
InvalidationList complex type describes the list of invalidation objects. |
InvalidationSummary |
A summary of an invalidation request.
|
KeyPairIds |
A complex type that lists the active CloudFront key pairs, if any, that are associated with
AwsAccountNumber . |
LambdaFunctionAssociation |
A complex type that contains a Lambda function association.
|
LambdaFunctionAssociations |
A complex type that specifies a list of Lambda functions associations for a cache behavior.
|
ListCloudFrontOriginAccessIdentitiesRequest |
The request to list origin access identities.
|
ListCloudFrontOriginAccessIdentitiesResult |
The returned result of the corresponding request.
|
ListDistributionsByWebACLIdRequest |
The request to list distributions that are associated with a specified AWS WAF web ACL.
|
ListDistributionsByWebACLIdResult |
The response to a request to list the distributions that are associated with a specified AWS WAF web ACL.
|
ListDistributionsRequest |
The request to list your distributions.
|
ListDistributionsResult |
The returned result of the corresponding request.
|
ListInvalidationsRequest |
The request to list invalidations.
|
ListInvalidationsResult |
The returned result of the corresponding request.
|
ListStreamingDistributionsRequest |
The request to list your streaming distributions.
|
ListStreamingDistributionsResult |
The returned result of the corresponding request.
|
ListTagsForResourceRequest |
The request to list tags for a CloudFront resource.
|
ListTagsForResourceResult |
The returned result of the corresponding request.
|
LoggingConfig |
A complex type that controls whether access logs are written for the distribution.
|
Origin |
A complex type that describes the Amazon S3 bucket or the HTTP server (for example, a web server) from which
CloudFront gets your files.
|
OriginCustomHeader |
A complex type that contains
HeaderName and HeaderValue elements, if any, for this
distribution. |
Origins |
A complex type that contains information about origins for this distribution.
|
OriginSslProtocols |
A complex type that contains information about the SSL/TLS protocols that CloudFront can use when establishing an
HTTPS connection with your origin.
|
Paths |
A complex type that contains information about the objects that you want to invalidate.
|
QueryStringCacheKeys | |
Restrictions |
A complex type that identifies ways in which you want to restrict distribution of your content.
|
S3Origin |
A complex type that contains information about the Amazon S3 bucket from which you want CloudFront to get your media
files for distribution.
|
S3OriginConfig |
A complex type that contains information about the Amazon S3 origin.
|
Signer |
A complex type that lists the AWS accounts that were included in the
TrustedSigners complex type, as
well as their active CloudFront key pair IDs, if any. |
StreamingDistribution |
A streaming distribution.
|
StreamingDistributionConfig |
The RTMP distribution's configuration information.
|
StreamingDistributionConfigWithTags |
A streaming distribution Configuration and a list of tags to be associated with the streaming distribution.
|
StreamingDistributionList |
A streaming distribution list.
|
StreamingDistributionSummary |
A summary of the information for an Amazon CloudFront streaming distribution.
|
StreamingLoggingConfig |
A complex type that controls whether access logs are written for this streaming distribution.
|
Tag |
A complex type that contains
Tag key and Tag value. |
TagKeys |
A complex type that contains zero or more
Tag elements. |
TagResourceRequest |
The request to add tags to a CloudFront resource.
|
TagResourceResult | |
Tags |
A complex type that contains zero or more
Tag elements. |
TrustedSigners |
A complex type that specifies the AWS accounts, if any, that you want to allow to create signed URLs for private
content.
|
UntagResourceRequest |
The request to remove tags from a CloudFront resource.
|
UntagResourceResult | |
UpdateCloudFrontOriginAccessIdentityRequest |
The request to update an origin access identity.
|
UpdateCloudFrontOriginAccessIdentityResult |
The returned result of the corresponding request.
|
UpdateDistributionRequest |
The request to update a distribution.
|
UpdateDistributionResult |
The returned result of the corresponding request.
|
UpdateStreamingDistributionRequest |
The request to update a streaming distribution.
|
UpdateStreamingDistributionResult |
The returned result of the corresponding request.
|
ViewerCertificate |
A complex type that specifies the following:
|
Exception | Description |
---|---|
AccessDeniedException |
Access denied.
|
AmazonCloudFrontException |
Base exception for all service exceptions thrown by Amazon CloudFront
|
BatchTooLargeException | |
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. |
CloudFrontOriginAccessIdentityInUseException | |
CNAMEAlreadyExistsException | |
DistributionAlreadyExistsException |
The caller reference you attempted to create the distribution with is associated with another distribution.
|
DistributionNotDisabledException | |
IllegalUpdateException |
Origin and
CallerReference cannot be updated. |
InconsistentQuantitiesException |
The value of
Quantity and the size of Items don't match. |
InvalidArgumentException |
The argument is invalid.
|
InvalidDefaultRootObjectException |
The default root object file name is too big or contains an invalid character.
|
InvalidErrorCodeException | |
InvalidForwardCookiesException |
Your request contains forward cookies option which doesn't match with the expectation for the
whitelisted list of cookie names. |
InvalidGeoRestrictionParameterException | |
InvalidHeadersForS3OriginException | |
InvalidIfMatchVersionException |
The
If-Match version is missing or not valid for the distribution. |
InvalidLambdaFunctionAssociationException |
The specified Lambda function association is invalid.
|
InvalidLocationCodeException | |
InvalidMinimumProtocolVersionException | |
InvalidOriginAccessIdentityException |
The origin access identity is not valid or doesn't exist.
|
InvalidOriginException |
The Amazon S3 origin server specified does not refer to a valid Amazon S3 bucket.
|
InvalidOriginKeepaliveTimeoutException | |
InvalidOriginReadTimeoutException | |
InvalidProtocolSettingsException |
You cannot specify SSLv3 as the minimum protocol version if you only want to support only clients that support Server
Name Indication (SNI).
|
InvalidQueryStringParametersException | |
InvalidRelativePathException |
The relative path is too big, is not URL-encoded, or does not begin with a slash (/).
|
InvalidRequiredProtocolException |
This operation requires the HTTPS protocol.
|
InvalidResponseCodeException | |
InvalidTaggingException | |
InvalidTTLOrderException | |
InvalidViewerCertificateException | |
InvalidWebACLIdException | |
MissingBodyException |
This operation requires a body.
|
NoSuchCloudFrontOriginAccessIdentityException |
The specified origin access identity does not exist.
|
NoSuchDistributionException |
The specified distribution does not exist.
|
NoSuchInvalidationException |
The specified invalidation does not exist.
|
NoSuchOriginException |
No origin exists with the specified
Origin Id . |
NoSuchResourceException | |
NoSuchStreamingDistributionException |
The specified streaming distribution does not exist.
|
PreconditionFailedException |
The precondition given in one or more of the request-header fields evaluated to
false . |
ResourceInUseException | |
StreamingDistributionAlreadyExistsException | |
StreamingDistributionNotDisabledException | |
TooManyCacheBehaviorsException |
You cannot create more cache behaviors for the distribution.
|
TooManyCertificatesException |
You cannot create anymore custom SSL/TLS certificates.
|
TooManyCloudFrontOriginAccessIdentitiesException |
Processing your request would cause you to exceed the maximum number of origin access identities allowed.
|
TooManyCookieNamesInWhiteListException |
Your request contains more cookie names in the whitelist than are allowed per cache behavior.
|
TooManyDistributionCNAMEsException |
Your request contains more CNAMEs than are allowed per distribution.
|
TooManyDistributionsException |
Processing your request would cause you to exceed the maximum number of distributions allowed.
|
TooManyDistributionsWithLambdaAssociationsException |
Processing your request would cause the maximum number of distributions with Lambda function associations per owner
to be exceeded.
|
TooManyHeadersInForwardedValuesException | |
TooManyInvalidationsInProgressException |
You have exceeded the maximum number of allowable InProgress invalidation batch requests, or invalidation objects.
|
TooManyLambdaFunctionAssociationsException |
Your request contains more Lambda function associations than are allowed per distribution.
|
TooManyOriginCustomHeadersException | |
TooManyOriginsException |
You cannot create more origins for the distribution.
|
TooManyQueryStringParametersException | |
TooManyStreamingDistributionCNAMEsException | |
TooManyStreamingDistributionsException |
Processing your request would cause you to exceed the maximum number of streaming distributions allowed.
|
TooManyTrustedSignersException |
Your request contains more trusted signers than are allowed per distribution.
|
TrustedSignerDoesNotExistException |
One or more of your trusted signers don't exist.
|
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.