Expand description
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.
If you’re using the service, you’re probably looking for CloudFrontClient and CloudFront.
Structs§
- Active
Trusted Signers A complex type that lists the AWS accounts, if any, that you included in the
TrustedSigners
complex type for this distribution. These are the accounts that you want to allow to create signed URLs for private content.The
Signer
complex type lists the AWS account number of the trusted signer orself
if the signer is the AWS account that created the distribution. TheSigner
element also includes the IDs of any active CloudFront key pairs that are associated with the trusted signer's AWS account. If noKeyPairId
element appears for aSigner
, that signer can't create signed URLs.For more information, see Serving Private Content through CloudFront in the Amazon CloudFront Developer Guide.
- AliasICP
Recordal 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. AliasICPRecordal provides the ICP recordal status for CNAMEs associated with distributions. The status is returned in the CloudFront response; you can't configure it yourself.
For more information about ICP recordals, see Signup, Accounts, and Credentials in Getting Started with AWS services in China.
- Alias
List Serializer - Aliases
A complex type that contains information about CNAMEs (alternate domain names), if any, for this distribution.
- Aliases
Serializer - Allowed
Methods A complex type that controls which HTTP methods CloudFront processes and forwards to your Amazon S3 bucket or your custom origin. There are three choices:
-
CloudFront forwards only
GET
andHEAD
requests. -
CloudFront forwards only
GET
,HEAD
, andOPTIONS
requests. -
CloudFront forwards
GET, HEAD, OPTIONS, PUT, PATCH, POST
, andDELETE
requests.
If you pick the third choice, you may need to restrict access to your Amazon S3 bucket or to your custom origin so users can't perform operations that you don't want them to. For example, you might not want users to have permissions to delete objects from your origin.
-
- Allowed
Methods Serializer - AwsAccount
Number List Serializer - Boolean
Serializer - Cache
Behavior A complex type that describes how CloudFront processes requests.
You must create at least as many cache behaviors (including the default cache behavior) as you have origins if you want CloudFront to serve objects from all of the origins. Each cache behavior specifies the one origin from which you want CloudFront to get objects. If you have two origins and only the default cache behavior, the default cache behavior will cause CloudFront to get objects from one of the origins, but the other origin is never used.
For the current quota (formerly known as limit) on the number of cache behaviors that you can add to a distribution, see Quotas in the Amazon CloudFront Developer Guide.
If you don’t want to specify any cache behaviors, include only an empty
CacheBehaviors
element. Don’t include an emptyCacheBehavior
element because this is invalid.To delete all cache behaviors in an existing distribution, update the distribution configuration and include only an empty
CacheBehaviors
element.To add, change, or remove one or more cache behaviors, update the distribution configuration and specify all of the cache behaviors that you want to include in the updated distribution.
For more information about cache behaviors, see Cache Behavior Settings in the Amazon CloudFront Developer Guide.
- Cache
Behavior List Serializer - Cache
Behavior Serializer - Cache
Behaviors A complex type that contains zero or more
CacheBehavior
elements.- Cache
Behaviors Serializer - Cached
Methods A complex type that controls whether CloudFront caches the response to requests using the specified HTTP methods. There are two choices:
-
CloudFront caches responses to
GET
andHEAD
requests. -
CloudFront caches responses to
GET
,HEAD
, andOPTIONS
requests.
If you pick the second choice for your Amazon S3 Origin, you may need to forward Access-Control-Request-Method, Access-Control-Request-Headers, and Origin headers for the responses to be cached correctly.
-
- Cached
Methods Serializer - Cloud
Front Client - A client for the CloudFront API.
- Cloud
Front Origin Access Identity CloudFront origin access identity.
- Cloud
Front Origin Access Identity Config Origin access identity configuration. Send a
GET
request to the/CloudFront API version/CloudFront/identity ID/config
resource.- Cloud
Front Origin Access Identity Config Serializer - Cloud
Front Origin Access Identity List Lists the origin access identities for CloudFront.Send a
GET
request to the/CloudFront API version/origin-access-identity/cloudfront
resource. The response includes aCloudFrontOriginAccessIdentityList
element with zero or moreCloudFrontOriginAccessIdentitySummary
child elements. By default, your entire list of origin access identities is returned in one single page. If the list is long, you can paginate it using theMaxItems
andMarker
parameters.- Cloud
Front Origin Access Identity Summary Summary of the information about a CloudFront origin access identity.
- Comment
Type Serializer - Content
Type Profile A field-level encryption content type profile.
- Content
Type Profile Config The configuration for a field-level encryption content type-profile mapping.
- Content
Type Profile Config Serializer - Content
Type Profile List Serializer - Content
Type Profile Serializer - Content
Type Profiles Field-level encryption content type-profile.
- Content
Type Profiles Serializer - Cookie
Name List Serializer - Cookie
Names A complex type that specifies whether you want CloudFront to forward cookies to the origin and, if so, which ones. For more information about forwarding cookies to the origin, see Caching Content Based on Request Headers in the Amazon CloudFront Developer Guide.
- Cookie
Names Serializer - Cookie
Preference A complex type that specifies whether you want CloudFront to forward cookies to the origin and, if so, which ones. For more information about forwarding cookies to the origin, see Caching Content Based on Cookies in the Amazon CloudFront Developer Guide.
- Cookie
Preference Serializer - Create
Cloud Front Origin Access Identity Request The request to create a new origin access identity (OAI). An origin access identity is a special CloudFront user that you can associate with Amazon S3 origins, so that you can secure all or just some of your Amazon S3 content. For more information, see Restricting Access to Amazon S3 Content by Using an Origin Access Identity in the Amazon CloudFront Developer Guide.
- Create
Cloud Front Origin Access Identity Result The returned result of the corresponding request.
- Create
Distribution Request The request to create a new distribution.
- Create
Distribution Result The returned result of the corresponding request.
- Create
Distribution With Tags Request The request to create a new distribution with tags.
- Create
Distribution With Tags Result The returned result of the corresponding request.
- Create
Field Level Encryption Config Request - Create
Field Level Encryption Config Result - Create
Field Level Encryption Profile Request - Create
Field Level Encryption Profile Result - Create
Invalidation Request The request to create an invalidation.
- Create
Invalidation Result The returned result of the corresponding request.
- Create
Public KeyRequest - Create
Public KeyResult - Create
Streaming Distribution Request The request to create a new streaming distribution.
- Create
Streaming Distribution Result The returned result of the corresponding request.
- Create
Streaming Distribution With Tags Request The request to create a new streaming distribution with tags.
- Create
Streaming Distribution With Tags Result The returned result of the corresponding request.
- Custom
Error Response A complex type that controls:
-
Whether CloudFront replaces HTTP status codes in the 4xx and 5xx range with custom error messages before returning the response to the viewer.
-
How long CloudFront caches HTTP status codes in the 4xx and 5xx range.
For more information about custom error pages, see Customizing Error Responses in the Amazon CloudFront Developer Guide.
-
- Custom
Error Response List Serializer - Custom
Error Response Serializer - Custom
Error Responses A complex type that controls:
-
Whether CloudFront replaces HTTP status codes in the 4xx and 5xx range with custom error messages before returning the response to the viewer.
-
How long CloudFront caches HTTP status codes in the 4xx and 5xx range.
For more information about custom error pages, see Customizing Error Responses in the Amazon CloudFront Developer Guide.
-
- Custom
Error Responses Serializer - Custom
Headers A complex type that contains the list of Custom Headers for each origin.
- Custom
Headers Serializer - Custom
Origin Config A custom origin. A custom origin is any origin that is not an Amazon S3 bucket, with one exception. An Amazon S3 bucket that is configured with static website hosting is a custom origin.
- Custom
Origin Config Serializer - Default
Cache Behavior A complex type that describes the default cache behavior if you don’t specify a
CacheBehavior
element or if request URLs don’t match any of the values ofPathPattern
inCacheBehavior
elements. You must create exactly one default cache behavior.- Default
Cache Behavior Serializer - Delete
Cloud Front Origin Access Identity Request Deletes a origin access identity.
- Delete
Distribution Request 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:
-
Disable the web distribution
-
Submit a
GET Distribution Config
request to get the current configuration and theEtag
header for the distribution. -
Update the XML document that was returned in the response to your
GET Distribution Config
request to change the value ofEnabled
tofalse
. -
Submit a
PUT Distribution Config
request to update the configuration for your distribution. In the request body, include the XML document that you updated in Step 3. Set the value of the HTTPIf-Match
header to the value of theETag
header that CloudFront returned when you submitted theGET Distribution Config
request in Step 2. -
Review the response to the
PUT Distribution Config
request to confirm that the distribution was successfully disabled. -
Submit a
GET Distribution
request to confirm that your changes have propagated. When propagation is complete, the value ofStatus
isDeployed
. -
Submit a
DELETE Distribution
request. Set the value of the HTTPIf-Match
header to the value of theETag
header that CloudFront returned when you submitted theGET Distribution Config
request in Step 6. -
Review the response to your
DELETE Distribution
request to confirm that the distribution was successfully deleted.
For information about deleting a distribution using the CloudFront console, see Deleting a Distribution in the Amazon CloudFront Developer Guide.
-
- Delete
Field Level Encryption Config Request - Delete
Field Level Encryption Profile Request - Delete
Public KeyRequest - Delete
Streaming Distribution Request The request to delete a streaming distribution.
- Distribution
A distribution tells CloudFront where you want content to be delivered from, and the details about how to track and manage content delivery.
- Distribution
Config A distribution configuration.
- Distribution
Config Serializer - Distribution
Config With Tags A distribution Configuration and a list of tags to be associated with the distribution.
- Distribution
Config With Tags Serializer - Distribution
List A distribution list.
- Distribution
Summary A summary of the information about a CloudFront distribution.
- Encryption
Entities Complex data type for field-level encryption profiles that includes all of the encryption entities.
- Encryption
Entities Serializer - Encryption
Entity Complex data type for field-level encryption profiles that includes the encryption key and field pattern specifications.
- Encryption
Entity List Serializer - Encryption
Entity Serializer - Event
Type Serializer - Field
Level Encryption A complex data type that includes the profile configurations and other options specified for field-level encryption.
- Field
Level Encryption Config A complex data type that includes the profile configurations specified for field-level encryption.
- Field
Level Encryption Config Serializer - Field
Level Encryption List List of field-level encrpytion configurations.
- Field
Level Encryption Profile A complex data type for field-level encryption profiles.
- Field
Level Encryption Profile Config A complex data type of profiles for the field-level encryption.
- Field
Level Encryption Profile Config Serializer - Field
Level Encryption Profile List List of field-level encryption profiles.
- Field
Level Encryption Profile Summary The field-level encryption profile summary.
- Field
Level Encryption Summary A summary of a field-level encryption item.
- Field
Pattern List Serializer - Field
Patterns A complex data type that includes the field patterns to match for field-level encryption.
- Field
Patterns Serializer - Format
Serializer - Forwarded
Values A complex type that specifies how CloudFront handles query strings, cookies, and HTTP headers.
- Forwarded
Values Serializer - GeoRestriction
A complex type that controls the countries in which your content is distributed. CloudFront determines the location of your users using
MaxMind
GeoIP databases.- GeoRestriction
Serializer - GeoRestriction
Type Serializer - GetCloud
Front Origin Access Identity Config Request The origin access identity's configuration information. For more information, see CloudFrontOriginAccessIdentityConfig.
- GetCloud
Front Origin Access Identity Config Result The returned result of the corresponding request.
- GetCloud
Front Origin Access Identity Request The request to get an origin access identity's information.
- GetCloud
Front Origin Access Identity Result The returned result of the corresponding request.
- GetDistribution
Config Request The request to get a distribution configuration.
- GetDistribution
Config Result The returned result of the corresponding request.
- GetDistribution
Request The request to get a distribution's information.
- GetDistribution
Result The returned result of the corresponding request.
- GetField
Level Encryption Config Request - GetField
Level Encryption Config Result - GetField
Level Encryption Profile Config Request - GetField
Level Encryption Profile Config Result - GetField
Level Encryption Profile Request - GetField
Level Encryption Profile Result - GetField
Level Encryption Request - GetField
Level Encryption Result - GetInvalidation
Request The request to get an invalidation's information.
- GetInvalidation
Result The returned result of the corresponding request.
- GetPublic
KeyConfig Request - GetPublic
KeyConfig Result - GetPublic
KeyRequest - GetPublic
KeyResult - GetStreaming
Distribution Config Request To request to get a streaming distribution configuration.
- GetStreaming
Distribution Config Result The returned result of the corresponding request.
- GetStreaming
Distribution Request The request to get a streaming distribution's information.
- GetStreaming
Distribution Result The returned result of the corresponding request.
- Header
List Serializer - Headers
A complex type that specifies the request headers, if any, that you want CloudFront to base caching on for this cache behavior.
For the headers that you specify, CloudFront caches separate versions of a specified object based on the header values in viewer requests. For example, suppose viewer requests for
logo.jpg
contain a customproduct
header that has a value of eitheracme
orapex
, and you configure CloudFront to cache your content based on values in theproduct
header. CloudFront forwards theproduct
header to the origin and caches the response from the origin once for each header value. For more information about caching based on header values, see How CloudFront Forwards and Caches Headers in the Amazon CloudFront Developer Guide.- Headers
Serializer - Http
Version Serializer - Integer
Serializer - Invalidation
An invalidation.
- Invalidation
Batch An invalidation batch.
- Invalidation
Batch Serializer - Invalidation
List The
InvalidationList
complex type describes the list of invalidation objects. For more information about invalidation, see Invalidating Objects (Web Distributions Only) in the Amazon CloudFront Developer Guide.- Invalidation
Summary A summary of an invalidation request.
- Item
Selection Serializer - KeyPair
Ids A complex type that lists the active CloudFront key pairs, if any, that are associated with
AwsAccountNumber
.For more information, see ActiveTrustedSigners.
- Lambda
FunctionARN Serializer - Lambda
Function Association A complex type that contains a Lambda function association.
- Lambda
Function Association List Serializer - Lambda
Function Association Serializer - Lambda
Function Associations A complex type that specifies a list of Lambda functions associations for a cache behavior.
If you want to invoke one or more Lambda functions triggered by requests that match the
PathPattern
of the cache behavior, specify the applicable values forQuantity
andItems
. Note that there can be up to 4LambdaFunctionAssociation
items in this list (one for each possible value ofEventType
) and eachEventType
can be associated with the Lambda function only once.If you don't want to invoke any Lambda functions for the requests that match
PathPattern
, specify0
forQuantity
and omitItems
.- Lambda
Function Associations Serializer - List
Cloud Front Origin Access Identities Request The request to list origin access identities.
- List
Cloud Front Origin Access Identities Result The returned result of the corresponding request.
- List
Distributions ByWebACL IdRequest The request to list distributions that are associated with a specified AWS WAF web ACL.
- List
Distributions ByWebACL IdResult The response to a request to list the distributions that are associated with a specified AWS WAF web ACL.
- List
Distributions Request The request to list your distributions.
- List
Distributions Result The returned result of the corresponding request.
- List
Field Level Encryption Configs Request - List
Field Level Encryption Configs Result - List
Field Level Encryption Profiles Request - List
Field Level Encryption Profiles Result - List
Invalidations Request The request to list invalidations.
- List
Invalidations Result The returned result of the corresponding request.
- List
Public Keys Request - List
Public Keys Result - List
Streaming Distributions Request The request to list your streaming distributions.
- List
Streaming Distributions Result The returned result of the corresponding request.
- List
Tags ForResource Request The request to list tags for a CloudFront resource.
- List
Tags ForResource Result The returned result of the corresponding request.
- Location
List Serializer - Logging
Config A complex type that controls whether access logs are written for the distribution.
- Logging
Config Serializer - Long
Serializer - Method
Serializer - Methods
List Serializer - Minimum
Protocol Version Serializer - Origin
An origin.
An origin is the location where content is stored, and from which CloudFront gets content to serve to viewers. To specify an origin:
-
Use the
S3OriginConfig
type to specify an Amazon S3 bucket that is not configured with static website hosting. -
Use the
CustomOriginConfig
type to specify various other kinds of content containers or HTTP servers, including:-
An Amazon S3 bucket that is configured with static website hosting
-
An Elastic Load Balancing load balancer
-
An AWS Elemental MediaPackage origin
-
An AWS Elemental MediaStore container
-
Any other HTTP server, running on an Amazon EC2 instance or any other kind of host
-
For the current maximum number of origins that you can specify per distribution, see General Quotas on Web Distributions in the Amazon CloudFront Developer Guide (quotas were formerly referred to as limits).
-
- Origin
Custom Header A complex type that contains
HeaderName
andHeaderValue
elements, if any, for this distribution.- Origin
Custom Header Serializer - Origin
Custom Headers List Serializer - Origin
Group An origin group includes two origins (a primary origin and a second origin to failover to) and a failover criteria that you specify. You create an origin group to support origin failover in CloudFront. When you create or update a distribution, you can specifiy the origin group instead of a single origin, and CloudFront will failover from the primary origin to the second origin under the failover conditions that you've chosen.
- Origin
Group Failover Criteria 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.
- Origin
Group Failover Criteria Serializer - Origin
Group List Serializer - Origin
Group Member An origin in an origin group.
- Origin
Group Member List Serializer - Origin
Group Member Serializer - Origin
Group Members A complex data type for the origins included in an origin group.
- Origin
Group Members Serializer - Origin
Group Serializer - Origin
Groups A complex data type for the origin groups specified for a distribution.
- Origin
Groups Serializer - Origin
List Serializer - Origin
Protocol Policy Serializer - Origin
Serializer - Origin
SslProtocols A complex type that contains information about the SSL/TLS protocols that CloudFront can use when establishing an HTTPS connection with your origin.
- Origin
SslProtocols Serializer - Origins
A complex type that contains information about origins and origin groups for this distribution.
- Origins
Serializer - Path
List Serializer - Paths
A complex type that contains information about the objects that you want to invalidate. For more information, see Specifying the Objects to Invalidate in the Amazon CloudFront Developer Guide.
- Paths
Serializer - Price
Class Serializer - Public
Key A complex data type of public keys you add to CloudFront to use with features like field-level encryption.
- Public
KeyConfig Information about a public key you add to CloudFront to use with features like field-level encryption.
- Public
KeyConfig Serializer - Public
KeyList A list of public keys you've added to CloudFront to use with features like field-level encryption.
- Public
KeySummary A complex data type for public key information.
- Query
ArgProfile Query argument-profile mapping for field-level encryption.
- Query
ArgProfile Config Configuration for query argument-profile mapping for field-level encryption.
- Query
ArgProfile Config Serializer - Query
ArgProfile List Serializer - Query
ArgProfile Serializer - Query
ArgProfiles Query argument-profile mapping for field-level encryption.
- Query
ArgProfiles Serializer - Query
String Cache Keys A complex type that contains information about the query string parameters that you want CloudFront to use for caching for a cache behavior.
- Query
String Cache Keys List Serializer - Query
String Cache Keys Serializer - ResourceARN
Serializer - Restrictions
A complex type that identifies ways in which you want to restrict distribution of your content.
- Restrictions
Serializer - S3Origin
A complex type that contains information about the Amazon S3 bucket from which you want CloudFront to get your media files for distribution.
- S3Origin
Config A complex type that contains information about the Amazon S3 origin. If the origin is a custom origin or an S3 bucket that is configured as a website endpoint, use the
CustomOriginConfig
element instead.- S3Origin
Config Serializer - S3Origin
Serializer - SSLSupport
Method Serializer - 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.- SslProtocol
Serializer - SslProtocols
List Serializer - Status
Code List Serializer - Status
Codes 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.
- Status
Codes Serializer - Streaming
Distribution 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.
- Streaming
Distribution Config The RTMP distribution's configuration information.
- Streaming
Distribution Config Serializer - Streaming
Distribution Config With Tags A streaming distribution Configuration and a list of tags to be associated with the streaming distribution.
- Streaming
Distribution Config With Tags Serializer - Streaming
Distribution List A streaming distribution list.
- Streaming
Distribution Summary A summary of the information for a CloudFront streaming distribution.
- Streaming
Logging Config A complex type that controls whether access logs are written for this streaming distribution.
- Streaming
Logging Config Serializer - String
Serializer - Tag
A complex type that contains
Tag
key andTag
value.- TagKey
List Serializer - TagKey
Serializer - TagKeys
A complex type that contains zero or more
Tag
elements.- TagKeys
Serializer - TagList
Serializer - TagResource
Request The request to add tags to a CloudFront resource.
- TagSerializer
- TagValue
Serializer - Tags
A complex type that contains zero or more
Tag
elements.- Tags
Serializer - Trusted
Signers A complex type that specifies the AWS accounts, if any, that you want to allow to create signed URLs for private content.
If you want to require signed URLs in requests for objects in the target origin that match the
PathPattern
for this cache behavior, specifytrue
forEnabled
, and specify the applicable values forQuantity
andItems
. For more information, see Serving Private Content through CloudFront in the Amazon CloudFront Developer Guide.If you don't want to require signed URLs in requests for objects that match
PathPattern
, specifyfalse
forEnabled
and0
forQuantity
. OmitItems
.To add, change, or remove one or more trusted signers, change
Enabled
totrue
(if it's currentlyfalse
), changeQuantity
as applicable, and specify all of the trusted signers that you want to include in the updated distribution.For more information about updating the distribution configuration, see DistributionConfig in the Amazon CloudFront API Reference.
- Trusted
Signers Serializer - Untag
Resource Request The request to remove tags from a CloudFront resource.
- Update
Cloud Front Origin Access Identity Request The request to update an origin access identity.
- Update
Cloud Front Origin Access Identity Result The returned result of the corresponding request.
- Update
Distribution Request The request to update a distribution.
- Update
Distribution Result The returned result of the corresponding request.
- Update
Field Level Encryption Config Request - Update
Field Level Encryption Config Result - Update
Field Level Encryption Profile Request - Update
Field Level Encryption Profile Result - Update
Public KeyRequest - Update
Public KeyResult - Update
Streaming Distribution Request The request to update a streaming distribution.
- Update
Streaming Distribution Result The returned result of the corresponding request.
- Viewer
Certificate A complex type that determines the distribution’s SSL/TLS configuration for communicating with viewers.
If the distribution doesn’t use
Aliases
(also known as alternate domain names or CNAMEs)—that is, if the distribution uses the CloudFront domain name such asd111111abcdef8.cloudfront.net
—setCloudFrontDefaultCertificate
totrue
and leave all other fields empty.If the distribution uses
Aliases
(alternate domain names or CNAMEs), use the fields in this type to specify the following settings:-
Which viewers the distribution accepts HTTPS connections from: only viewers that support server name indication (SNI) (recommended), or all viewers including those that don’t support SNI.
-
To accept HTTPS connections from only viewers that support SNI, set
SSLSupportMethod
tosni-only
. This is recommended. Most browsers and clients support SNI. -
To accept HTTPS connections from all viewers, including those that don’t support SNI, set
SSLSupportMethod
tovip
. This is not recommended, and results in additional monthly charges from CloudFront.
-
-
The minimum SSL/TLS protocol version that the distribution can use to communicate with viewers. To specify a minimum version, choose a value for
MinimumProtocolVersion
. For more information, see Security Policy in the Amazon CloudFront Developer Guide. -
The location of the SSL/TLS certificate, AWS Certificate Manager (ACM) (recommended) or AWS Identity and Access Management (AWS IAM). You specify the location by setting a value in one of the following fields (not both):
-
ACMCertificateArn
-
IAMCertificateId
-
All distributions support HTTPS connections from viewers. To require viewers to use HTTPS only, or to redirect them from HTTP to HTTPS, use
ViewerProtocolPolicy
in theCacheBehavior
orDefaultCacheBehavior
. To specify how CloudFront should use SSL/TLS to communicate with your custom origin, useCustomOriginConfig
.For more information, see Using HTTPS with CloudFront and Using Alternate Domain Names and HTTPS in the Amazon CloudFront Developer Guide.
-
- Viewer
Certificate Serializer - Viewer
Protocol Policy Serializer
Enums§
- Create
Cloud Front Origin Access Identity Error - Errors returned by CreateCloudFrontOriginAccessIdentity
- Create
Distribution Error - Errors returned by CreateDistribution
- Create
Distribution With Tags Error - Errors returned by CreateDistributionWithTags
- Create
Field Level Encryption Config Error - Errors returned by CreateFieldLevelEncryptionConfig
- Create
Field Level Encryption Profile Error - Errors returned by CreateFieldLevelEncryptionProfile
- Create
Invalidation Error - Errors returned by CreateInvalidation
- Create
Public KeyError - Errors returned by CreatePublicKey
- Create
Streaming Distribution Error - Errors returned by CreateStreamingDistribution
- Create
Streaming Distribution With Tags Error - Errors returned by CreateStreamingDistributionWithTags
- Delete
Cloud Front Origin Access Identity Error - Errors returned by DeleteCloudFrontOriginAccessIdentity
- Delete
Distribution Error - Errors returned by DeleteDistribution
- Delete
Field Level Encryption Config Error - Errors returned by DeleteFieldLevelEncryptionConfig
- Delete
Field Level Encryption Profile Error - Errors returned by DeleteFieldLevelEncryptionProfile
- Delete
Public KeyError - Errors returned by DeletePublicKey
- Delete
Streaming Distribution Error - Errors returned by DeleteStreamingDistribution
- GetCloud
Front Origin Access Identity Config Error - Errors returned by GetCloudFrontOriginAccessIdentityConfig
- GetCloud
Front Origin Access Identity Error - Errors returned by GetCloudFrontOriginAccessIdentity
- GetDistribution
Config Error - Errors returned by GetDistributionConfig
- GetDistribution
Error - Errors returned by GetDistribution
- GetField
Level Encryption Config Error - Errors returned by GetFieldLevelEncryptionConfig
- GetField
Level Encryption Error - Errors returned by GetFieldLevelEncryption
- GetField
Level Encryption Profile Config Error - Errors returned by GetFieldLevelEncryptionProfileConfig
- GetField
Level Encryption Profile Error - Errors returned by GetFieldLevelEncryptionProfile
- GetInvalidation
Error - Errors returned by GetInvalidation
- GetPublic
KeyConfig Error - Errors returned by GetPublicKeyConfig
- GetPublic
KeyError - Errors returned by GetPublicKey
- GetStreaming
Distribution Config Error - Errors returned by GetStreamingDistributionConfig
- GetStreaming
Distribution Error - Errors returned by GetStreamingDistribution
- List
Cloud Front Origin Access Identities Error - Errors returned by ListCloudFrontOriginAccessIdentities
- List
Distributions ByWebACL IdError - Errors returned by ListDistributionsByWebACLId
- List
Distributions Error - Errors returned by ListDistributions
- List
Field Level Encryption Configs Error - Errors returned by ListFieldLevelEncryptionConfigs
- List
Field Level Encryption Profiles Error - Errors returned by ListFieldLevelEncryptionProfiles
- List
Invalidations Error - Errors returned by ListInvalidations
- List
Public Keys Error - Errors returned by ListPublicKeys
- List
Streaming Distributions Error - Errors returned by ListStreamingDistributions
- List
Tags ForResource Error - Errors returned by ListTagsForResource
- TagResource
Error - Errors returned by TagResource
- Untag
Resource Error - Errors returned by UntagResource
- Update
Cloud Front Origin Access Identity Error - Errors returned by UpdateCloudFrontOriginAccessIdentity
- Update
Distribution Error - Errors returned by UpdateDistribution
- Update
Field Level Encryption Config Error - Errors returned by UpdateFieldLevelEncryptionConfig
- Update
Field Level Encryption Profile Error - Errors returned by UpdateFieldLevelEncryptionProfile
- Update
Public KeyError - Errors returned by UpdatePublicKey
- Update
Streaming Distribution Error - Errors returned by UpdateStreamingDistribution
Traits§
- Cloud
Front - Trait representing the capabilities of the CloudFront API. CloudFront clients implement this trait.