Types

      
 All Types  Classes  
 NameDescription
AccessDeniedException
AmazonCloudFront exception
ActiveTrustedSigners

A complex type that lists the AWS accounts, if any, that you included in the TrustedSigners complex type for the default cache behavior or for any of the other cache behaviors for this distribution. These are accounts that you want to allow to create signed URLs for private content.

Aliases

A complex type that contains information about CNAMEs (alternate domain names), if any, for this distribution.

BatchTooLargeException
AmazonCloudFront exception
CacheBehavior

A complex type that describes how CloudFront processes requests. You can create up to 10 cache behaviors.You must create at least as many cache behaviors (including the default cache behavior) as you have origins if you want CloudFront to distribute 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 will never be used. If you don't want to specify any cache behaviors, include only an empty CacheBehaviors element. Don't include an empty CacheBehavior element, or CloudFront returns a MalformedXML error. 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.

CacheBehaviors

A complex type that contains zero or more CacheBehavior elements.

CloudFrontOriginAccessIdentity

CloudFront origin access identity.

CloudFrontOriginAccessIdentityAlreadyExistsException
AmazonCloudFront exception
CloudFrontOriginAccessIdentityConfig

Origin access identity configuration.

CloudFrontOriginAccessIdentityInUseException
AmazonCloudFront exception
CloudFrontOriginAccessIdentityList

The CloudFrontOriginAccessIdentityList type.

CloudFrontOriginAccessIdentitySummary

Summary of the information about a CloudFront origin access identity.

CNAMEAlreadyExistsException
AmazonCloudFront exception
CreateCloudFrontOriginAccessIdentityRequest
Container for the parameters to the CreateCloudFrontOriginAccessIdentity operation.

Create a new origin access identity.

CreateCloudFrontOriginAccessIdentityResponse
Returns information about the CreateCloudFrontOriginAccessIdentityResult response and response metadata.
CreateCloudFrontOriginAccessIdentityResult

The returned result of the corresponding request.

CreateDistributionRequest
Container for the parameters to the CreateDistribution operation.

Create a new distribution.

CreateDistributionResponse
Returns information about the CreateDistributionResult response and response metadata.
CreateDistributionResult

The returned result of the corresponding request.

CreateInvalidationRequest
Container for the parameters to the CreateInvalidation operation.

Create a new invalidation.

CreateInvalidationResponse
Returns information about the CreateInvalidationResult response and response metadata.
CreateInvalidationResult

The returned result of the corresponding request.

CreateStreamingDistributionRequest
Container for the parameters to the CreateStreamingDistribution operation.

Create a new streaming distribution.

CreateStreamingDistributionResponse
Returns information about the CreateStreamingDistributionResult response and response metadata.
CreateStreamingDistributionResult

The returned result of the corresponding request.

CustomOriginConfig

A customer origin.

DefaultCacheBehavior

A complex type that describes the default cache behavior if you do not specify a CacheBehavior element or if files don't match any of the values of PathPattern in CacheBehavior elements.You must create exactly one default cache behavior.

DeleteCloudFrontOriginAccessIdentityRequest
Container for the parameters to the DeleteCloudFrontOriginAccessIdentity operation.

Delete an origin access identity.

DeleteCloudFrontOriginAccessIdentityResponse
Returns information about the DeleteCloudFrontOriginAccessIdentity response metadata. The DeleteCloudFrontOriginAccessIdentity operation has a void result type.
DeleteDistributionRequest
Container for the parameters to the DeleteDistribution operation.

Delete a distribution.

DeleteDistributionResponse
Returns information about the DeleteDistribution response metadata. The DeleteDistribution operation has a void result type.
DeleteStreamingDistributionRequest
Container for the parameters to the DeleteStreamingDistribution operation.

Delete a streaming distribution.

DeleteStreamingDistributionResponse
Returns information about the DeleteStreamingDistribution response metadata. The DeleteStreamingDistribution operation has a void result type.
Distribution

A distribution.

DistributionAlreadyExistsException
AmazonCloudFront exception
DistributionConfig

A distribution Configuration.

DistributionList

A distribution list.

DistributionNotDisabledException
AmazonCloudFront exception
DistributionSummary

A summary of the information for an Amazon CloudFront distribution.

ForwardedValues

A complex type that specifies how CloudFront handles query strings.

GetCloudFrontOriginAccessIdentityConfigRequest
Container for the parameters to the GetCloudFrontOriginAccessIdentityConfig operation.

Get the configuration information about an origin access identity.

GetCloudFrontOriginAccessIdentityConfigResponse
Returns information about the GetCloudFrontOriginAccessIdentityConfigResult response and response metadata.
GetCloudFrontOriginAccessIdentityConfigResult

The returned result of the corresponding request.

GetCloudFrontOriginAccessIdentityRequest
Container for the parameters to the GetCloudFrontOriginAccessIdentity operation.

Get the information about an origin access identity.

GetCloudFrontOriginAccessIdentityResponse
Returns information about the GetCloudFrontOriginAccessIdentityResult response and response metadata.
GetCloudFrontOriginAccessIdentityResult

The returned result of the corresponding request.

GetDistributionConfigRequest
Container for the parameters to the GetDistributionConfig operation.

Get the configuration information about a distribution.

GetDistributionConfigResponse
Returns information about the GetDistributionConfigResult response and response metadata.
GetDistributionConfigResult

The returned result of the corresponding request.

GetDistributionRequest
Container for the parameters to the GetDistribution operation.

Get the information about a distribution.

GetDistributionResponse
Returns information about the GetDistributionResult response and response metadata.
GetDistributionResult

The returned result of the corresponding request.

GetInvalidationRequest
Container for the parameters to the GetInvalidation operation.

Get the information about an invalidation.

GetInvalidationResponse
Returns information about the GetInvalidationResult response and response metadata.
GetInvalidationResult

The returned result of the corresponding request.

GetStreamingDistributionConfigRequest
Container for the parameters to the GetStreamingDistributionConfig operation.

Get the configuration information about a streaming distribution.

GetStreamingDistributionConfigResponse
Returns information about the GetStreamingDistributionConfigResult response and response metadata.
GetStreamingDistributionConfigResult

The returned result of the corresponding request.

GetStreamingDistributionRequest
Container for the parameters to the GetStreamingDistribution operation.

Get the information about a streaming distribution.

GetStreamingDistributionResponse
Returns information about the GetStreamingDistributionResult response and response metadata.
GetStreamingDistributionResult

The returned result of the corresponding request.

IllegalUpdateException
AmazonCloudFront exception
InconsistentQuantitiesException
AmazonCloudFront exception
InvalidArgumentException
AmazonCloudFront exception
Invalidation

An invalidation.

InvalidationBatch

An invalidation batch.

InvalidationList

An invalidation list.

InvalidationSummary

Summary of an invalidation request.

InvalidDefaultRootObjectException
AmazonCloudFront exception
InvalidIfMatchVersionException
AmazonCloudFront exception
InvalidOriginAccessIdentityException
AmazonCloudFront exception
InvalidOriginException
AmazonCloudFront exception
InvalidRequiredProtocolException
AmazonCloudFront exception
KeyPairIds

A complex type that lists the active CloudFront key pairs, if any, that are associated with AwsAccountNumber.

ListCloudFrontOriginAccessIdentitiesRequest
Container for the parameters to the ListCloudFrontOriginAccessIdentities operation.

List origin access identities.

ListCloudFrontOriginAccessIdentitiesResponse
Returns information about the ListCloudFrontOriginAccessIdentitiesResult response and response metadata.
ListCloudFrontOriginAccessIdentitiesResult

The returned result of the corresponding request.

ListDistributionsRequest
Container for the parameters to the ListDistributions operation.

List distributions.

ListDistributionsResponse
Returns information about the ListDistributionsResult response and response metadata.
ListDistributionsResult

The returned result of the corresponding request.

ListInvalidationsRequest
Container for the parameters to the ListInvalidations operation.

List invalidation batches.

ListInvalidationsResponse
Returns information about the ListInvalidationsResult response and response metadata.
ListInvalidationsResult

The returned result of the corresponding request.

ListStreamingDistributionsRequest
Container for the parameters to the ListStreamingDistributions operation.

List streaming distributions.

ListStreamingDistributionsResponse
Returns information about the ListStreamingDistributionsResult response and response metadata.
ListStreamingDistributionsResult

The returned result of the corresponding request.

LoggingConfig

A complex type that controls whether access logs are written for the distribution.

MissingBodyException
AmazonCloudFront exception
NoSuchCloudFrontOriginAccessIdentityException
AmazonCloudFront exception
NoSuchDistributionException
AmazonCloudFront exception
NoSuchInvalidationException
AmazonCloudFront exception
NoSuchOriginException
AmazonCloudFront exception
NoSuchStreamingDistributionException
AmazonCloudFront exception
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.You must create at least one origin.

Origins

A complex type that contains information about origins for this distribution.

Paths

A complex type that contains information about the objects that you want to invalidate.

PreconditionFailedException
AmazonCloudFront exception
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. If the origin is a custom origin, use the CustomOriginConfig element instead.

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.

StreamingDistributionAlreadyExistsException
AmazonCloudFront exception
StreamingDistributionConfig

The configuration for the streaming distribution.

StreamingDistributionList

A streaming distribution list.

StreamingDistributionNotDisabledException
AmazonCloudFront exception
StreamingDistributionSummary

A summary of the information for an Amazon CloudFront streaming distribution.

TooManyCacheBehaviorsException
AmazonCloudFront exception
TooManyCloudFrontOriginAccessIdentitiesException
AmazonCloudFront exception
TooManyDistributionCNAMEsException
AmazonCloudFront exception
TooManyDistributionsException
AmazonCloudFront exception
TooManyInvalidationsInProgressException
AmazonCloudFront exception
TooManyOriginsException
AmazonCloudFront exception
TooManyStreamingDistributionCNAMEsException
AmazonCloudFront exception
TooManyStreamingDistributionsException
AmazonCloudFront exception
TooManyTrustedSignersException
AmazonCloudFront exception
TrustedSignerDoesNotExistException
AmazonCloudFront exception
TrustedSigners

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, specify true for Enabled, and specify the applicable values for Quantity and Items. For more information, go to Using a Signed URL to Serve Private Content in the Amazon CloudFront Developer Guide. If you don't want to require signed URLs in requests for objects that match PathPattern, specify false for Enabled and 0 for Quantity. Omit Items. To add, change, or remove one or more trusted signers, change Enabled to true (if it's currently false), change Quantity as applicable, and specify all of the trusted signers that you want to include in the updated distribution.

UpdateCloudFrontOriginAccessIdentityRequest
Container for the parameters to the UpdateCloudFrontOriginAccessIdentity operation.

Update an origin access identity.

UpdateCloudFrontOriginAccessIdentityResponse
Returns information about the UpdateCloudFrontOriginAccessIdentityResult response and response metadata.
UpdateCloudFrontOriginAccessIdentityResult

The returned result of the corresponding request.

UpdateDistributionRequest
Container for the parameters to the UpdateDistribution operation.

Update a distribution.

UpdateDistributionResponse
Returns information about the UpdateDistributionResult response and response metadata.
UpdateDistributionResult

The returned result of the corresponding request.

UpdateStreamingDistributionRequest
Container for the parameters to the UpdateStreamingDistribution operation.

Update a streaming distribution.

UpdateStreamingDistributionResponse
Returns information about the UpdateStreamingDistributionResult response and response metadata.
UpdateStreamingDistributionResult

The returned result of the corresponding request.