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.
|
AliasICPRecordal |
AWS services in China customers must file for an Internet Content Provider (ICP) recordal if they want to serve
content publicly on an alternate domain name, also known as a CNAME, that they've added to CloudFront.
|
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.
|
ContentTypeProfile |
A field-level encryption content type profile.
|
ContentTypeProfileConfig |
The configuration for a field-level encryption content type-profile mapping.
|
ContentTypeProfiles |
Field-level encryption content type-profile.
|
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 (OAI).
|
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.
|
CreateFieldLevelEncryptionConfigRequest | |
CreateFieldLevelEncryptionConfigResult | |
CreateFieldLevelEncryptionProfileRequest | |
CreateFieldLevelEncryptionProfileResult | |
CreateInvalidationRequest |
The request to create an invalidation.
|
CreateInvalidationResult |
The returned result of the corresponding request.
|
CreatePublicKeyRequest | |
CreatePublicKeyResult | |
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 custom origin or an Amazon S3 bucket configured as a website endpoint.
|
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 | |
DeleteFieldLevelEncryptionConfigRequest | |
DeleteFieldLevelEncryptionConfigResult | |
DeleteFieldLevelEncryptionProfileRequest | |
DeleteFieldLevelEncryptionProfileResult | |
DeletePublicKeyRequest | |
DeletePublicKeyResult | |
DeleteStreamingDistributionRequest |
The request to delete a streaming distribution.
|
DeleteStreamingDistributionResult | |
Distribution |
A distribution tells CloudFront where you want content to be delivered from, and the details about how to track and
manage content delivery.
|
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.
|
EncryptionEntities |
Complex data type for field-level encryption profiles that includes all of the encryption entities.
|
EncryptionEntity |
Complex data type for field-level encryption profiles that includes the encryption key and field pattern
specifications.
|
FieldLevelEncryption |
A complex data type that includes the profile configurations and other options specified for field-level encryption.
|
FieldLevelEncryptionConfig |
A complex data type that includes the profile configurations specified for field-level encryption.
|
FieldLevelEncryptionList |
List of field-level encrpytion configurations.
|
FieldLevelEncryptionProfile |
A complex data type for field-level encryption profiles.
|
FieldLevelEncryptionProfileConfig |
A complex data type of profiles for the field-level encryption.
|
FieldLevelEncryptionProfileList |
List of field-level encryption profiles.
|
FieldLevelEncryptionProfileSummary |
The field-level encryption profile summary.
|
FieldLevelEncryptionSummary |
A summary of a field-level encryption item.
|
FieldPatterns |
A complex data type that includes the field patterns to match for field-level encryption.
|
ForwardedValues |
A complex type that specifies how CloudFront handles query strings, cookies, and HTTP headers.
|
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.
|
GetFieldLevelEncryptionConfigRequest | |
GetFieldLevelEncryptionConfigResult | |
GetFieldLevelEncryptionProfileConfigRequest | |
GetFieldLevelEncryptionProfileConfigResult | |
GetFieldLevelEncryptionProfileRequest | |
GetFieldLevelEncryptionProfileResult | |
GetFieldLevelEncryptionRequest | |
GetFieldLevelEncryptionResult | |
GetInvalidationRequest |
The request to get an invalidation's information.
|
GetInvalidationResult |
The returned result of the corresponding request.
|
GetPublicKeyConfigRequest | |
GetPublicKeyConfigResult | |
GetPublicKeyRequest | |
GetPublicKeyResult | |
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.
|
ListFieldLevelEncryptionConfigsRequest | |
ListFieldLevelEncryptionConfigsResult | |
ListFieldLevelEncryptionProfilesRequest | |
ListFieldLevelEncryptionProfilesResult | |
ListInvalidationsRequest |
The request to list invalidations.
|
ListInvalidationsResult |
The returned result of the corresponding request.
|
ListPublicKeysRequest | |
ListPublicKeysResult | |
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, HTTP server (for example, a web server), Amazon MediaStore, or
other server from which CloudFront gets your files.
|
OriginCustomHeader |
A complex type that contains
HeaderName and HeaderValue elements, if any, for this
distribution. |
OriginGroup |
An origin group includes two origins (a primary origin and a second origin to failover to) and a failover criteria
that you specify.
|
OriginGroupFailoverCriteria |
A complex data type that includes information about the failover criteria for an origin group, including the status
codes for which CloudFront will failover from the primary origin to the second origin.
|
OriginGroupMember |
An origin in an origin group.
|
OriginGroupMembers |
A complex data type for the origins included in an origin group.
|
OriginGroups |
A complex data type for the origin groups specified for a distribution.
|
Origins |
A complex type that contains information about origins and origin groups 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.
|
PublicKey |
A complex data type of public keys you add to CloudFront to use with features like field-level encryption.
|
PublicKeyConfig |
Information about a public key you add to CloudFront to use with features like field-level encryption.
|
PublicKeyList |
A list of public keys you've added to CloudFront to use with features like field-level encryption.
|
PublicKeySummary |
A complex data type for public key information.
|
QueryArgProfile |
Query argument-profile mapping for field-level encryption.
|
QueryArgProfileConfig |
Configuration for query argument-profile mapping for field-level encryption.
|
QueryArgProfiles |
Query argument-profile mapping for field-level encryption.
|
QueryStringCacheKeys |
A complex type that contains information about the query string parameters that you want CloudFront to use for
caching for a cache behavior.
|
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. |
StatusCodes |
A complex data type for the status codes that you specify that, when returned by a primary origin, trigger CloudFront
to failover to a second origin.
|
StreamingDistribution |
A streaming distribution tells CloudFront where you want RTMP content to be delivered from, and the details about how
to track and manage content delivery.
|
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 a 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.
|
UpdateFieldLevelEncryptionConfigRequest | |
UpdateFieldLevelEncryptionConfigResult | |
UpdateFieldLevelEncryptionProfileRequest | |
UpdateFieldLevelEncryptionProfileResult | |
UpdatePublicKeyRequest | |
UpdatePublicKeyResult | |
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 |
Invalidation batch specified is too large.
|
CannotChangeImmutablePublicKeyFieldsException |
You can't change the value of a public key.
|
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 |
The Origin Access Identity specified is already in use.
|
CNAMEAlreadyExistsException |
The CNAME specified is already defined for CloudFront.
|
DistributionAlreadyExistsException |
The caller reference you attempted to create the distribution with is associated with another distribution.
|
DistributionNotDisabledException |
The specified CloudFront distribution is not disabled.
|
FieldLevelEncryptionConfigAlreadyExistsException |
The specified configuration for field-level encryption already exists.
|
FieldLevelEncryptionConfigInUseException |
The specified configuration for field-level encryption is in use.
|
FieldLevelEncryptionProfileAlreadyExistsException |
The specified profile for field-level encryption already exists.
|
FieldLevelEncryptionProfileInUseException |
The specified profile for field-level encryption is in use.
|
FieldLevelEncryptionProfileSizeExceededException |
The maximum size of a profile for field-level encryption was exceeded.
|
IllegalFieldLevelEncryptionConfigAssociationWithCacheBehaviorException |
The specified configuration for field-level encryption can't be associated with the specified cache behavior.
|
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 |
An invalid error code was specified.
|
InvalidForwardCookiesException |
Your request contains forward cookies option which doesn't match with the expectation for the
whitelisted list of cookie names. |
InvalidGeoRestrictionParameterException |
The specified geo restriction parameter is not valid.
|
InvalidHeadersForS3OriginException |
The headers specified are not valid for an Amazon S3 origin.
|
InvalidIfMatchVersionException |
The
If-Match version is missing or not valid for the distribution. |
InvalidLambdaFunctionAssociationException |
The specified Lambda function association is invalid.
|
InvalidLocationCodeException |
The location code specified is not valid.
|
InvalidMinimumProtocolVersionException |
The minimum protocol version specified is not valid.
|
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 |
The keep alive timeout specified for the origin is not valid.
|
InvalidOriginReadTimeoutException |
The read timeout specified for the origin is not valid.
|
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 |
Query string parameters specified in the response body are not valid.
|
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 |
A response code specified in the response body is not valid.
|
InvalidTaggingException |
Tagging specified in the response body is not valid.
|
InvalidTTLOrderException |
TTL order specified in the response body is not valid.
|
InvalidViewerCertificateException |
A viewer certificate specified in the response body is not valid.
|
InvalidWebACLIdException |
A web ACL ID specified in the response body is not valid.
|
MissingBodyException |
This operation requires a body.
|
NoSuchCloudFrontOriginAccessIdentityException |
The specified origin access identity does not exist.
|
NoSuchDistributionException |
The specified distribution does not exist.
|
NoSuchFieldLevelEncryptionConfigException |
The specified configuration for field-level encryption doesn't exist.
|
NoSuchFieldLevelEncryptionProfileException |
The specified profile for field-level encryption doesn't exist.
|
NoSuchInvalidationException |
The specified invalidation does not exist.
|
NoSuchOriginException |
No origin exists with the specified
Origin Id . |
NoSuchPublicKeyException |
The specified public key doesn't exist.
|
NoSuchResourceException |
A resource that was specified is not valid.
|
NoSuchStreamingDistributionException |
The specified streaming distribution does not exist.
|
PreconditionFailedException |
The precondition given in one or more of the request-header fields evaluated to
false . |
PublicKeyAlreadyExistsException |
The specified public key already exists.
|
PublicKeyInUseException |
The specified public key is in use.
|
QueryArgProfileEmptyException |
No profile specified for the field-level encryption query argument.
|
StreamingDistributionAlreadyExistsException |
The caller reference you attempted to create the streaming distribution with is associated with another distribution
|
StreamingDistributionNotDisabledException |
The specified CloudFront distribution is not disabled.
|
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.
|
TooManyDistributionsAssociatedToFieldLevelEncryptionConfigException |
The maximum number of distributions have been associated with the specified configuration for field-level encryption.
|
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.
|
TooManyFieldLevelEncryptionConfigsException |
The maximum number of configurations for field-level encryption have been created.
|
TooManyFieldLevelEncryptionContentTypeProfilesException |
The maximum number of content type profiles for field-level encryption have been created.
|
TooManyFieldLevelEncryptionEncryptionEntitiesException |
The maximum number of encryption entities for field-level encryption have been created.
|
TooManyFieldLevelEncryptionFieldPatternsException |
The maximum number of field patterns for field-level encryption have been created.
|
TooManyFieldLevelEncryptionProfilesException |
The maximum number of profiles for field-level encryption have been created.
|
TooManyFieldLevelEncryptionQueryArgProfilesException |
The maximum number of query arg profiles for field-level encryption have been created.
|
TooManyHeadersInForwardedValuesException |
Your request contains too many headers in forwarded values.
|
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 |
Your request contains too many origin custom headers.
|
TooManyOriginGroupsPerDistributionException |
Processing your request would cause you to exceed the maximum number of origin groups allowed.
|
TooManyOriginsException |
You cannot create more origins for the distribution.
|
TooManyPublicKeysException |
The maximum number of public keys for field-level encryption have been created.
|
TooManyQueryStringParametersException |
Your request contains too many query string parameters.
|
TooManyStreamingDistributionCNAMEsException |
Your request contains more CNAMEs than are allowed per distribution.
|
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.