This is the Amazon CloudFront API Reference. This guide is for developers who need detailed information about CloudFront API actions, data types, and errors. For detailed information about CloudFront features, see the Amazon CloudFront Developer Guide.
Create a new distribution with tags.
Name | Data Type | Description |
---|---|---|
Version
|
string | |
Action
|
string | |
WithTags
|
string |
Name | Data Type | Description |
---|---|---|
X-Amz-SignedHeaders
|
string | |
X-Amz-Signature
|
string | |
X-Amz-Security-Token
|
string | |
X-Amz-Credential
|
string | |
X-Amz-Algorithm
|
string | |
X-Amz-Date
|
string | |
X-Amz-Content-Sha256
|
string |
Name | Data Type | Description |
---|---|---|
CreateDistributionWithTagsRequest
|
object |
The request to create a new distribution with tags. |
DistributionConfigWithTags
|
DistributionConfigWithTags |
The distribution's configuration information. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
Name | Data Type | Description |
---|---|---|
CreateDistributionWithTagsResult
|
object |
The returned result of the corresponding request. |
Distribution
|
Distribution |
The distribution's information. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
Name | Data Type | Description |
---|---|---|
CNAMEAlreadyExists
|
Name | Data Type | Description |
---|---|---|
DistributionAlreadyExists
|
Name | Data Type | Description |
---|---|---|
InvalidOrigin
|
Name | Data Type | Description |
---|---|---|
InvalidOriginAccessIdentity
|
Name | Data Type | Description |
---|---|---|
AccessDenied
|
Name | Data Type | Description |
---|---|---|
TooManyTrustedSigners
|
Name | Data Type | Description |
---|---|---|
TrustedSignerDoesNotExist
|
Name | Data Type | Description |
---|---|---|
InvalidViewerCertificate
|
Name | Data Type | Description |
---|---|---|
InvalidMinimumProtocolVersion
|
Name | Data Type | Description |
---|---|---|
MissingBody
|
Name | Data Type | Description |
---|---|---|
TooManyDistributionCNAMEs
|
Name | Data Type | Description |
---|---|---|
TooManyDistributions
|
Name | Data Type | Description |
---|---|---|
InvalidDefaultRootObject
|
Name | Data Type | Description |
---|---|---|
InvalidRelativePath
|
Name | Data Type | Description |
---|---|---|
InvalidErrorCode
|
Name | Data Type | Description |
---|---|---|
InvalidResponseCode
|
Name | Data Type | Description |
---|---|---|
InvalidArgument
|
Name | Data Type | Description |
---|---|---|
InvalidRequiredProtocol
|
Name | Data Type | Description |
---|---|---|
NoSuchOrigin
|
Name | Data Type | Description |
---|---|---|
TooManyOrigins
|
Name | Data Type | Description |
---|---|---|
TooManyOriginGroupsPerDistribution
|
Name | Data Type | Description |
---|---|---|
TooManyCacheBehaviors
|
Name | Data Type | Description |
---|---|---|
TooManyCookieNamesInWhiteList
|
Name | Data Type | Description |
---|---|---|
InvalidForwardCookies
|
Name | Data Type | Description |
---|---|---|
TooManyHeadersInForwardedValues
|
Name | Data Type | Description |
---|---|---|
InvalidHeadersForS3Origin
|
Name | Data Type | Description |
---|---|---|
InconsistentQuantities
|
Name | Data Type | Description |
---|---|---|
TooManyCertificates
|
Name | Data Type | Description |
---|---|---|
InvalidLocationCode
|
Name | Data Type | Description |
---|---|---|
InvalidGeoRestrictionParameter
|
Name | Data Type | Description |
---|---|---|
InvalidProtocolSettings
|
Name | Data Type | Description |
---|---|---|
InvalidTTLOrder
|
Name | Data Type | Description |
---|---|---|
InvalidWebACLId
|
Name | Data Type | Description |
---|---|---|
TooManyOriginCustomHeaders
|
Name | Data Type | Description |
---|---|---|
InvalidTagging
|
Name | Data Type | Description |
---|---|---|
TooManyQueryStringParameters
|
Name | Data Type | Description |
---|---|---|
InvalidQueryStringParameters
|
Name | Data Type | Description |
---|---|---|
TooManyDistributionsWithLambdaAssociations
|
Name | Data Type | Description |
---|---|---|
TooManyLambdaFunctionAssociations
|
Name | Data Type | Description |
---|---|---|
InvalidLambdaFunctionAssociation
|
Name | Data Type | Description |
---|---|---|
InvalidOriginReadTimeout
|
Name | Data Type | Description |
---|---|---|
InvalidOriginKeepaliveTimeout
|
Name | Data Type | Description |
---|---|---|
NoSuchFieldLevelEncryptionConfig
|
Name | Data Type | Description |
---|---|---|
IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior
|
Name | Data Type | Description |
---|---|---|
TooManyDistributionsAssociatedToFieldLevelEncryptionConfig
|
List distributions.
Name | Data Type | Description |
---|---|---|
Version
|
string | |
Action
|
string | |
Marker
|
string |
Pagination token |
MaxItems
|
string |
Pagination limit |
Name | Data Type | Description |
---|---|---|
X-Amz-SignedHeaders
|
string | |
X-Amz-Signature
|
string | |
X-Amz-Security-Token
|
string | |
X-Amz-Credential
|
string | |
X-Amz-Algorithm
|
string | |
X-Amz-Date
|
string | |
X-Amz-Content-Sha256
|
string |
Name | Data Type | Description |
---|---|---|
ListDistributionsRequest
|
object |
The request to list your distributions. |
Name | Data Type | Description |
---|---|---|
ListDistributionsResult
|
object |
The returned result of the corresponding request. |
DistributionList
|
DistributionList |
The |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
Name | Data Type | Description |
---|---|---|
InvalidArgument
|
Create a new invalidation.
Name | Data Type | Description |
---|---|---|
DistributionId
|
string |
Name | Data Type | Description |
---|---|---|
Version
|
string | |
Action
|
string |
Name | Data Type | Description |
---|---|---|
X-Amz-SignedHeaders
|
string | |
X-Amz-Signature
|
string | |
X-Amz-Security-Token
|
string | |
X-Amz-Credential
|
string | |
X-Amz-Algorithm
|
string | |
X-Amz-Date
|
string | |
X-Amz-Content-Sha256
|
string |
Name | Data Type | Description |
---|---|---|
CreateInvalidationRequest
|
object |
The request to create an invalidation. |
InvalidationBatch
|
InvalidationBatch |
The batch information for the invalidation. |
||||||||||||||||||||||||||||||
Properties
|
Name | Data Type | Description |
---|---|---|
CreateInvalidationResult
|
object |
The returned result of the corresponding request. |
Invalidation
|
Invalidation |
The invalidation's information. |
||||||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
Name | Data Type | Description |
---|---|---|
AccessDenied
|
Name | Data Type | Description |
---|---|---|
MissingBody
|
Name | Data Type | Description |
---|---|---|
InvalidArgument
|
Name | Data Type | Description |
---|---|---|
NoSuchDistribution
|
Name | Data Type | Description |
---|---|---|
BatchTooLarge
|
Name | Data Type | Description |
---|---|---|
TooManyInvalidationsInProgress
|
Name | Data Type | Description |
---|---|---|
InconsistentQuantities
|
Lists invalidation batches.
Name | Data Type | Description |
---|---|---|
DistributionId
|
string |
Name | Data Type | Description |
---|---|---|
Version
|
string | |
Action
|
string | |
Marker
|
string |
Pagination token |
MaxItems
|
string |
Pagination limit |
Name | Data Type | Description |
---|---|---|
X-Amz-SignedHeaders
|
string | |
X-Amz-Signature
|
string | |
X-Amz-Security-Token
|
string | |
X-Amz-Credential
|
string | |
X-Amz-Algorithm
|
string | |
X-Amz-Date
|
string | |
X-Amz-Content-Sha256
|
string |
Name | Data Type | Description |
---|---|---|
ListInvalidationsRequest
|
object |
The request to list invalidations. |
Name | Data Type | Description |
---|---|---|
ListInvalidationsResult
|
object |
The returned result of the corresponding request. |
InvalidationList
|
InvalidationList |
Information about invalidation batches. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
Name | Data Type | Description |
---|---|---|
InvalidArgument
|
Name | Data Type | Description |
---|---|---|
NoSuchDistribution
|
Name | Data Type | Description |
---|---|---|
AccessDenied
|
Get the information about an invalidation.
Name | Data Type | Description |
---|---|---|
Id
|
string | |
DistributionId
|
string |
Name | Data Type | Description |
---|---|---|
Version
|
string | |
Action
|
string |
Name | Data Type | Description |
---|---|---|
X-Amz-SignedHeaders
|
string | |
X-Amz-Signature
|
string | |
X-Amz-Security-Token
|
string | |
X-Amz-Credential
|
string | |
X-Amz-Algorithm
|
string | |
X-Amz-Date
|
string | |
X-Amz-Content-Sha256
|
string |
Name | Data Type | Description |
---|---|---|
GetInvalidationRequest
|
object |
The request to get an invalidation's information. |
Name | Data Type | Description |
---|---|---|
GetInvalidationResult
|
object |
The returned result of the corresponding request. |
Invalidation
|
Invalidation |
The invalidation's information. For more information, see Invalidation Complex Type. |
||||||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
Name | Data Type | Description |
---|---|---|
NoSuchInvalidation
|
Name | Data Type | Description |
---|---|---|
NoSuchDistribution
|
Name | Data Type | Description |
---|---|---|
AccessDenied
|
Delete a distribution.
Name | Data Type | Description |
---|---|---|
Id
|
string |
Name | Data Type | Description |
---|---|---|
Version
|
string | |
Action
|
string |
Name | Data Type | Description |
---|---|---|
X-Amz-SignedHeaders
|
string | |
X-Amz-Signature
|
string | |
X-Amz-Security-Token
|
string | |
X-Amz-Credential
|
string | |
X-Amz-Algorithm
|
string | |
X-Amz-Date
|
string | |
X-Amz-Content-Sha256
|
string |
Name | Data Type | Description |
---|---|---|
DeleteDistributionRequest
|
object |
This action deletes a web distribution. To delete a web distribution using the CloudFront API, perform the following steps. To delete a web distribution using the CloudFront API:
For information about deleting a distribution using the CloudFront console, see Deleting a Distribution in the Amazon CloudFront Developer Guide. |
Name | Data Type | Description |
---|---|---|
AccessDenied
|
Name | Data Type | Description |
---|---|---|
DistributionNotDisabled
|
Name | Data Type | Description |
---|---|---|
InvalidIfMatchVersion
|
Name | Data Type | Description |
---|---|---|
NoSuchDistribution
|
Name | Data Type | Description |
---|---|---|
PreconditionFailed
|
Get the information about a distribution.
Name | Data Type | Description |
---|---|---|
Id
|
string |
Name | Data Type | Description |
---|---|---|
Version
|
string | |
Action
|
string |
Name | Data Type | Description |
---|---|---|
X-Amz-SignedHeaders
|
string | |
X-Amz-Signature
|
string | |
X-Amz-Security-Token
|
string | |
X-Amz-Credential
|
string | |
X-Amz-Algorithm
|
string | |
X-Amz-Date
|
string | |
X-Amz-Content-Sha256
|
string |
Name | Data Type | Description |
---|---|---|
GetDistributionRequest
|
object |
The request to get a distribution's information. |
Name | Data Type | Description |
---|---|---|
GetDistributionResult
|
object |
The returned result of the corresponding request. |
Distribution
|
Distribution |
The distribution's information. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
Name | Data Type | Description |
---|---|---|
NoSuchDistribution
|
Name | Data Type | Description |
---|---|---|
AccessDenied
|
Get the configuration information about a distribution.
Name | Data Type | Description |
---|---|---|
Id
|
string |
Name | Data Type | Description |
---|---|---|
Version
|
string | |
Action
|
string |
Name | Data Type | Description |
---|---|---|
X-Amz-SignedHeaders
|
string | |
X-Amz-Signature
|
string | |
X-Amz-Security-Token
|
string | |
X-Amz-Credential
|
string | |
X-Amz-Algorithm
|
string | |
X-Amz-Date
|
string | |
X-Amz-Content-Sha256
|
string |
Name | Data Type | Description |
---|---|---|
GetDistributionConfigRequest
|
object |
The request to get a distribution configuration. |
Name | Data Type | Description |
---|---|---|
GetDistributionConfigResult
|
object |
The returned result of the corresponding request. |
DistributionConfig
|
DistributionConfig |
The distribution's configuration information. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
Name | Data Type | Description |
---|---|---|
NoSuchDistribution
|
Name | Data Type | Description |
---|---|---|
AccessDenied
|
Updates the configuration for a web distribution.
When you update a distribution, there are more required fields than when you create a distribution. When you update your distribution by using this API action, follow the steps here to get the current configuration and then make your updates, to make sure that you include all of the required fields. To view a summary, see Required Fields for Create Distribution and Update Distribution in the Amazon CloudFront Developer Guide.
The update process includes getting the current distribution configuration, updating the XML document that is returned to make your changes, and then submitting an UpdateDistribution
request to make the updates.
For information about updating a distribution using the CloudFront console instead, see Creating a Distribution in the Amazon CloudFront Developer Guide.
To update a web distribution using the CloudFront API
Submit a GetDistributionConfig request to get the current configuration and an Etag
header for the distribution.
If you update the distribution again, you must get a new Etag
header.
Update the XML document that was returned in the response to your GetDistributionConfig
request to include your changes.
When you edit the XML file, be aware of the following:
You must strip out the ETag parameter that is returned.
Additional fields are required when you update a distribution. There may be fields included in the XML file for features that you haven't configured for your distribution. This is expected and required to successfully update the distribution.
You can't change the value of CallerReference
. If you try to change this value, CloudFront returns an IllegalUpdate
error.
The new configuration replaces the existing configuration; the values that you specify in an UpdateDistribution
request are not merged into your existing configuration. When you add, delete, or replace values in an element that allows multiple values (for example, CNAME
), you must specify all of the values that you want to appear in the updated distribution. In addition, you must update the corresponding Quantity
element.
Submit an UpdateDistribution
request to update the configuration for your distribution:
In the request body, include the XML document that you updated in Step 2. The request body must include an XML document with a DistributionConfig
element.
Set the value of the HTTP If-Match
header to the value of the ETag
header that CloudFront returned when you submitted the GetDistributionConfig
request in Step 1.
Review the response to the UpdateDistribution
request to confirm that the configuration was successfully updated.
Optional: Submit a GetDistribution request to confirm that your changes have propagated. When propagation is complete, the value of Status
is Deployed
.
Name | Data Type | Description |
---|---|---|
Id
|
string |
Name | Data Type | Description |
---|---|---|
Version
|
string | |
Action
|
string |
Name | Data Type | Description |
---|---|---|
X-Amz-SignedHeaders
|
string | |
X-Amz-Signature
|
string | |
X-Amz-Security-Token
|
string | |
X-Amz-Credential
|
string | |
X-Amz-Algorithm
|
string | |
X-Amz-Date
|
string | |
X-Amz-Content-Sha256
|
string |
Name | Data Type | Description |
---|---|---|
UpdateDistributionRequest
|
object |
The request to update a distribution. |
DistributionConfig
|
DistributionConfig |
The distribution's configuration information. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
Name | Data Type | Description |
---|---|---|
UpdateDistributionResult
|
object |
The returned result of the corresponding request. |
Distribution
|
Distribution |
The distribution's information. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
Name | Data Type | Description |
---|---|---|
AccessDenied
|
Name | Data Type | Description |
---|---|---|
CNAMEAlreadyExists
|
Name | Data Type | Description |
---|---|---|
IllegalUpdate
|
Name | Data Type | Description |
---|---|---|
InvalidIfMatchVersion
|
Name | Data Type | Description |
---|---|---|
MissingBody
|
Name | Data Type | Description |
---|---|---|
NoSuchDistribution
|
Name | Data Type | Description |
---|---|---|
PreconditionFailed
|
Name | Data Type | Description |
---|---|---|
TooManyDistributionCNAMEs
|
Name | Data Type | Description |
---|---|---|
InvalidDefaultRootObject
|
Name | Data Type | Description |
---|---|---|
InvalidRelativePath
|
Name | Data Type | Description |
---|---|---|
InvalidErrorCode
|
Name | Data Type | Description |
---|---|---|
InvalidResponseCode
|
Name | Data Type | Description |
---|---|---|
InvalidArgument
|
Name | Data Type | Description |
---|---|---|
InvalidOriginAccessIdentity
|
Name | Data Type | Description |
---|---|---|
TooManyTrustedSigners
|
Name | Data Type | Description |
---|---|---|
TrustedSignerDoesNotExist
|
Name | Data Type | Description |
---|---|---|
InvalidViewerCertificate
|
Name | Data Type | Description |
---|---|---|
InvalidMinimumProtocolVersion
|
Name | Data Type | Description |
---|---|---|
InvalidRequiredProtocol
|
Name | Data Type | Description |
---|---|---|
NoSuchOrigin
|
Name | Data Type | Description |
---|---|---|
TooManyOrigins
|
Name | Data Type | Description |
---|---|---|
TooManyOriginGroupsPerDistribution
|
Name | Data Type | Description |
---|---|---|
TooManyCacheBehaviors
|
Name | Data Type | Description |
---|---|---|
TooManyCookieNamesInWhiteList
|
Name | Data Type | Description |
---|---|---|
InvalidForwardCookies
|
Name | Data Type | Description |
---|---|---|
TooManyHeadersInForwardedValues
|
Name | Data Type | Description |
---|---|---|
InvalidHeadersForS3Origin
|
Name | Data Type | Description |
---|---|---|
InconsistentQuantities
|
Name | Data Type | Description |
---|---|---|
TooManyCertificates
|
Name | Data Type | Description |
---|---|---|
InvalidLocationCode
|
Name | Data Type | Description |
---|---|---|
InvalidGeoRestrictionParameter
|
Name | Data Type | Description |
---|---|---|
InvalidTTLOrder
|
Name | Data Type | Description |
---|---|---|
InvalidWebACLId
|
Name | Data Type | Description |
---|---|---|
TooManyOriginCustomHeaders
|
Name | Data Type | Description |
---|---|---|
TooManyQueryStringParameters
|
Name | Data Type | Description |
---|---|---|
InvalidQueryStringParameters
|
Name | Data Type | Description |
---|---|---|
TooManyDistributionsWithLambdaAssociations
|
Name | Data Type | Description |
---|---|---|
TooManyLambdaFunctionAssociations
|
Name | Data Type | Description |
---|---|---|
InvalidLambdaFunctionAssociation
|
Name | Data Type | Description |
---|---|---|
InvalidOriginReadTimeout
|
Name | Data Type | Description |
---|---|---|
InvalidOriginKeepaliveTimeout
|
Name | Data Type | Description |
---|---|---|
NoSuchFieldLevelEncryptionConfig
|
Name | Data Type | Description |
---|---|---|
IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior
|
Name | Data Type | Description |
---|---|---|
TooManyDistributionsAssociatedToFieldLevelEncryptionConfig
|
Creates a new web distribution. You create a CloudFront distribution to tell CloudFront where you want content to be delivered from, and the details about how to track and manage content delivery. Send a POST
request to the /CloudFront API version/distribution
/distribution ID
resource.
When you update a distribution, there are more required fields than when you create a distribution. When you update your distribution by using UpdateDistribution, follow the steps included in the documentation to get the current configuration and then make your updates. This helps to make sure that you include all of the required fields. To view a summary, see Required Fields for Create Distribution and Update Distribution in the Amazon CloudFront Developer Guide.
If you are using Adobe Flash Media Server's RTMP protocol, you set up a different kind of CloudFront distribution. For more information, see CreateStreamingDistribution.
Name | Data Type | Description |
---|---|---|
Version
|
string | |
Action
|
string |
Name | Data Type | Description |
---|---|---|
X-Amz-SignedHeaders
|
string | |
X-Amz-Signature
|
string | |
X-Amz-Security-Token
|
string | |
X-Amz-Credential
|
string | |
X-Amz-Algorithm
|
string | |
X-Amz-Date
|
string | |
X-Amz-Content-Sha256
|
string |
Name | Data Type | Description |
---|---|---|
CreateDistributionRequest
|
object |
The request to create a new distribution. |
DistributionConfig
|
DistributionConfig |
The distribution's configuration information. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
Name | Data Type | Description |
---|---|---|
CreateDistributionResult
|
object |
The returned result of the corresponding request. |
Distribution
|
Distribution |
The distribution's information. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
Name | Data Type | Description |
---|---|---|
CNAMEAlreadyExists
|
Name | Data Type | Description |
---|---|---|
DistributionAlreadyExists
|
Name | Data Type | Description |
---|---|---|
InvalidOrigin
|
Name | Data Type | Description |
---|---|---|
InvalidOriginAccessIdentity
|
Name | Data Type | Description |
---|---|---|
AccessDenied
|
Name | Data Type | Description |
---|---|---|
TooManyTrustedSigners
|
Name | Data Type | Description |
---|---|---|
TrustedSignerDoesNotExist
|
Name | Data Type | Description |
---|---|---|
InvalidViewerCertificate
|
Name | Data Type | Description |
---|---|---|
InvalidMinimumProtocolVersion
|
Name | Data Type | Description |
---|---|---|
MissingBody
|
Name | Data Type | Description |
---|---|---|
TooManyDistributionCNAMEs
|
Name | Data Type | Description |
---|---|---|
TooManyDistributions
|
Name | Data Type | Description |
---|---|---|
InvalidDefaultRootObject
|
Name | Data Type | Description |
---|---|---|
InvalidRelativePath
|
Name | Data Type | Description |
---|---|---|
InvalidErrorCode
|
Name | Data Type | Description |
---|---|---|
InvalidResponseCode
|
Name | Data Type | Description |
---|---|---|
InvalidArgument
|
Name | Data Type | Description |
---|---|---|
InvalidRequiredProtocol
|
Name | Data Type | Description |
---|---|---|
NoSuchOrigin
|
Name | Data Type | Description |
---|---|---|
TooManyOrigins
|
Name | Data Type | Description |
---|---|---|
TooManyOriginGroupsPerDistribution
|
Name | Data Type | Description |
---|---|---|
TooManyCacheBehaviors
|
Name | Data Type | Description |
---|---|---|
TooManyCookieNamesInWhiteList
|
Name | Data Type | Description |
---|---|---|
InvalidForwardCookies
|
Name | Data Type | Description |
---|---|---|
TooManyHeadersInForwardedValues
|
Name | Data Type | Description |
---|---|---|
InvalidHeadersForS3Origin
|
Name | Data Type | Description |
---|---|---|
InconsistentQuantities
|
Name | Data Type | Description |
---|---|---|
TooManyCertificates
|
Name | Data Type | Description |
---|---|---|
InvalidLocationCode
|
Name | Data Type | Description |
---|---|---|
InvalidGeoRestrictionParameter
|
Name | Data Type | Description |
---|---|---|
InvalidProtocolSettings
|
Name | Data Type | Description |
---|---|---|
InvalidTTLOrder
|
Name | Data Type | Description |
---|---|---|
InvalidWebACLId
|
Name | Data Type | Description |
---|---|---|
TooManyOriginCustomHeaders
|
Name | Data Type | Description |
---|---|---|
TooManyQueryStringParameters
|
Name | Data Type | Description |
---|---|---|
InvalidQueryStringParameters
|
Name | Data Type | Description |
---|---|---|
TooManyDistributionsWithLambdaAssociations
|
Name | Data Type | Description |
---|---|---|
TooManyLambdaFunctionAssociations
|
Name | Data Type | Description |
---|---|---|
InvalidLambdaFunctionAssociation
|
Name | Data Type | Description |
---|---|---|
InvalidOriginReadTimeout
|
Name | Data Type | Description |
---|---|---|
InvalidOriginKeepaliveTimeout
|
Name | Data Type | Description |
---|---|---|
NoSuchFieldLevelEncryptionConfig
|
Name | Data Type | Description |
---|---|---|
IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior
|
Name | Data Type | Description |
---|---|---|
TooManyDistributionsAssociatedToFieldLevelEncryptionConfig
|
List the distributions that are associated with a specified AWS WAF web ACL.
Name | Data Type | Description |
---|---|---|
WebACLId
|
string |
Name | Data Type | Description |
---|---|---|
Version
|
string | |
Action
|
string |
Name | Data Type | Description |
---|---|---|
X-Amz-SignedHeaders
|
string | |
X-Amz-Signature
|
string | |
X-Amz-Security-Token
|
string | |
X-Amz-Credential
|
string | |
X-Amz-Algorithm
|
string | |
X-Amz-Date
|
string | |
X-Amz-Content-Sha256
|
string |
Name | Data Type | Description |
---|---|---|
ListDistributionsByWebACLIdRequest
|
object |
The request to list distributions that are associated with a specified AWS WAF web ACL. |
Name | Data Type | Description |
---|---|---|
ListDistributionsByWebACLIdResult
|
object |
The response to a request to list the distributions that are associated with a specified AWS WAF web ACL. |
DistributionList
|
DistributionList |
The |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
Name | Data Type | Description |
---|---|---|
InvalidArgument
|
Name | Data Type | Description |
---|---|---|
InvalidWebACLId
|
Create a new field-level encryption configuration.
Name | Data Type | Description |
---|---|---|
Version
|
string | |
Action
|
string |
Name | Data Type | Description |
---|---|---|
X-Amz-SignedHeaders
|
string | |
X-Amz-Signature
|
string | |
X-Amz-Security-Token
|
string | |
X-Amz-Credential
|
string | |
X-Amz-Algorithm
|
string | |
X-Amz-Date
|
string | |
X-Amz-Content-Sha256
|
string |
Name | Data Type | Description |
---|---|---|
CreateFieldLevelEncryptionConfigRequest
|
object |
FieldLevelEncryptionConfig
|
FieldLevelEncryptionConfig |
The request to create a new field-level encryption configuration. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
Name | Data Type | Description |
---|---|---|
CreateFieldLevelEncryptionConfigResult
|
object |
FieldLevelEncryption
|
FieldLevelEncryption |
Returned when you create a new field-level encryption configuration. |
||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
Name | Data Type | Description |
---|---|---|
InconsistentQuantities
|
Name | Data Type | Description |
---|---|---|
InvalidArgument
|
Name | Data Type | Description |
---|---|---|
NoSuchFieldLevelEncryptionProfile
|
Name | Data Type | Description |
---|---|---|
FieldLevelEncryptionConfigAlreadyExists
|
Name | Data Type | Description |
---|---|---|
TooManyFieldLevelEncryptionConfigs
|
Name | Data Type | Description |
---|---|---|
TooManyFieldLevelEncryptionQueryArgProfiles
|
Name | Data Type | Description |
---|---|---|
TooManyFieldLevelEncryptionContentTypeProfiles
|
Name | Data Type | Description |
---|---|---|
QueryArgProfileEmpty
|
List all field-level encryption configurations that have been created in CloudFront for this account.
Name | Data Type | Description |
---|---|---|
Version
|
string | |
Action
|
string |
Name | Data Type | Description |
---|---|---|
X-Amz-SignedHeaders
|
string | |
X-Amz-Signature
|
string | |
X-Amz-Security-Token
|
string | |
X-Amz-Credential
|
string | |
X-Amz-Algorithm
|
string | |
X-Amz-Date
|
string | |
X-Amz-Content-Sha256
|
string |
Name | Data Type | Description |
---|---|---|
ListFieldLevelEncryptionConfigsRequest
|
object |
Name | Data Type | Description |
---|---|---|
ListFieldLevelEncryptionConfigsResult
|
object |
FieldLevelEncryptionList
|
FieldLevelEncryptionList |
Returns a list of all field-level encryption configurations that have been created in CloudFront for this account. |
||||||||||||||||||||||||||||||||||||||||||||
Properties
|
Name | Data Type | Description |
---|---|---|
InvalidArgument
|
Create a field-level encryption profile.
Name | Data Type | Description |
---|---|---|
Version
|
string | |
Action
|
string |
Name | Data Type | Description |
---|---|---|
X-Amz-SignedHeaders
|
string | |
X-Amz-Signature
|
string | |
X-Amz-Security-Token
|
string | |
X-Amz-Credential
|
string | |
X-Amz-Algorithm
|
string | |
X-Amz-Date
|
string | |
X-Amz-Content-Sha256
|
string |
Name | Data Type | Description |
---|---|---|
CreateFieldLevelEncryptionProfileRequest
|
object |
FieldLevelEncryptionProfileConfig
|
FieldLevelEncryptionProfileConfig |
The request to create a field-level encryption profile. |
||||||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
Name | Data Type | Description |
---|---|---|
CreateFieldLevelEncryptionProfileResult
|
object |
FieldLevelEncryptionProfile
|
FieldLevelEncryptionProfile |
Returned when you create a new field-level encryption profile. |
||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
Name | Data Type | Description |
---|---|---|
InconsistentQuantities
|
Name | Data Type | Description |
---|---|---|
InvalidArgument
|
Name | Data Type | Description |
---|---|---|
NoSuchPublicKey
|
Name | Data Type | Description |
---|---|---|
FieldLevelEncryptionProfileAlreadyExists
|
Name | Data Type | Description |
---|---|---|
FieldLevelEncryptionProfileSizeExceeded
|
Name | Data Type | Description |
---|---|---|
TooManyFieldLevelEncryptionProfiles
|
Name | Data Type | Description |
---|---|---|
TooManyFieldLevelEncryptionEncryptionEntities
|
Name | Data Type | Description |
---|---|---|
TooManyFieldLevelEncryptionFieldPatterns
|
Request a list of field-level encryption profiles that have been created in CloudFront for this account.
Name | Data Type | Description |
---|---|---|
Version
|
string | |
Action
|
string |
Name | Data Type | Description |
---|---|---|
X-Amz-SignedHeaders
|
string | |
X-Amz-Signature
|
string | |
X-Amz-Security-Token
|
string | |
X-Amz-Credential
|
string | |
X-Amz-Algorithm
|
string | |
X-Amz-Date
|
string | |
X-Amz-Content-Sha256
|
string |
Name | Data Type | Description |
---|---|---|
ListFieldLevelEncryptionProfilesRequest
|
object |
Name | Data Type | Description |
---|---|---|
ListFieldLevelEncryptionProfilesResult
|
object |
FieldLevelEncryptionProfileList
|
FieldLevelEncryptionProfileList |
Returns a list of the field-level encryption profiles that have been created in CloudFront for this account. |
||||||||||||||||||||||||||||||||||||||||||||
Properties
|
Name | Data Type | Description |
---|---|---|
InvalidArgument
|
Remove a field-level encryption profile.
Name | Data Type | Description |
---|---|---|
Id
|
string |
Name | Data Type | Description |
---|---|---|
Version
|
string | |
Action
|
string |
Name | Data Type | Description |
---|---|---|
X-Amz-SignedHeaders
|
string | |
X-Amz-Signature
|
string | |
X-Amz-Security-Token
|
string | |
X-Amz-Credential
|
string | |
X-Amz-Algorithm
|
string | |
X-Amz-Date
|
string | |
X-Amz-Content-Sha256
|
string |
Name | Data Type | Description |
---|---|---|
DeleteFieldLevelEncryptionProfileRequest
|
object |
Name | Data Type | Description |
---|---|---|
AccessDenied
|
Name | Data Type | Description |
---|---|---|
InvalidIfMatchVersion
|
Name | Data Type | Description |
---|---|---|
NoSuchFieldLevelEncryptionProfile
|
Name | Data Type | Description |
---|---|---|
PreconditionFailed
|
Name | Data Type | Description |
---|---|---|
FieldLevelEncryptionProfileInUse
|
Get the field-level encryption profile information.
Name | Data Type | Description |
---|---|---|
Id
|
string |
Name | Data Type | Description |
---|---|---|
Version
|
string | |
Action
|
string |
Name | Data Type | Description |
---|---|---|
X-Amz-SignedHeaders
|
string | |
X-Amz-Signature
|
string | |
X-Amz-Security-Token
|
string | |
X-Amz-Credential
|
string | |
X-Amz-Algorithm
|
string | |
X-Amz-Date
|
string | |
X-Amz-Content-Sha256
|
string |
Name | Data Type | Description |
---|---|---|
GetFieldLevelEncryptionProfileRequest
|
object |
Name | Data Type | Description |
---|---|---|
GetFieldLevelEncryptionProfileResult
|
object |
FieldLevelEncryptionProfile
|
FieldLevelEncryptionProfile |
Return the field-level encryption profile information. |
||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
Name | Data Type | Description |
---|---|---|
AccessDenied
|
Name | Data Type | Description |
---|---|---|
NoSuchFieldLevelEncryptionProfile
|
Get the field-level encryption profile configuration information.
Name | Data Type | Description |
---|---|---|
Id
|
string |
Name | Data Type | Description |
---|---|---|
Version
|
string | |
Action
|
string |
Name | Data Type | Description |
---|---|---|
X-Amz-SignedHeaders
|
string | |
X-Amz-Signature
|
string | |
X-Amz-Security-Token
|
string | |
X-Amz-Credential
|
string | |
X-Amz-Algorithm
|
string | |
X-Amz-Date
|
string | |
X-Amz-Content-Sha256
|
string |
Name | Data Type | Description |
---|---|---|
GetFieldLevelEncryptionProfileConfigRequest
|
object |
Name | Data Type | Description |
---|---|---|
GetFieldLevelEncryptionProfileConfigResult
|
object |
FieldLevelEncryptionProfileConfig
|
FieldLevelEncryptionProfileConfig |
Return the field-level encryption profile configuration information. |
||||||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
Name | Data Type | Description |
---|---|---|
AccessDenied
|
Name | Data Type | Description |
---|---|---|
NoSuchFieldLevelEncryptionProfile
|
Update a field-level encryption profile.
Name | Data Type | Description |
---|---|---|
Id
|
string |
Name | Data Type | Description |
---|---|---|
Version
|
string | |
Action
|
string |
Name | Data Type | Description |
---|---|---|
X-Amz-SignedHeaders
|
string | |
X-Amz-Signature
|
string | |
X-Amz-Security-Token
|
string | |
X-Amz-Credential
|
string | |
X-Amz-Algorithm
|
string | |
X-Amz-Date
|
string | |
X-Amz-Content-Sha256
|
string |
Name | Data Type | Description |
---|---|---|
UpdateFieldLevelEncryptionProfileRequest
|
object |
FieldLevelEncryptionProfileConfig
|
FieldLevelEncryptionProfileConfig |
Request to update a field-level encryption profile. |
||||||||||||||||||||||||||||||||||||||||||||||||||
Properties
|
Name | Data Type | Description |
---|---|---|
UpdateFieldLevelEncryptionProfileResult
|
object |
FieldLevelEncryptionProfile
|
FieldLevelEncryptionProfile |
Return the results of updating the profile. |
||||||||||||||||||||||||
Properties
|