| 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.
|
| 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.
|
| 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 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 | |
| DeleteFieldLevelEncryptionConfigRequest | |
| DeleteFieldLevelEncryptionConfigResult | |
| DeleteFieldLevelEncryptionProfileRequest | |
| DeleteFieldLevelEncryptionProfileResult | |
| DeletePublicKeyRequest | |
| DeletePublicKeyResult | |
| 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.
|
| 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 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.
|
| 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 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.
|
| 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 |
Public key information summary.
|
| 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 | |
| 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.
|
| 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 | |
| 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 | |
| CNAMEAlreadyExistsException | |
| DistributionAlreadyExistsException |
The caller reference you attempted to create the distribution with is associated with another distribution.
|
| DistributionNotDisabledException | |
| 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 | |
| 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.
|
| 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 | |
| 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.
|
| 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.
|
| 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 | |
| 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.
|
| TooManyPublicKeysException |
The maximum number of public keys for field-level encryption have been created.
|
| 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 © 2018. All rights reserved.