Did this page help you?

   Yes   No   Tell us about it...

Package com.amazonaws.services.cloudfront.model

Classes modeling the various types represented by AmazonCloudFront.

See:
          Description

Class Summary
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.
Aliases A complex type that contains information about CNAMEs (alternate domain names), if any, for this distribution.
CacheBehavior A complex type that describes how CloudFront processes requests.
CacheBehaviors A complex type that contains zero or more CacheBehavior elements.
CloudFrontOriginAccessIdentity CloudFront origin access identity.
CloudFrontOriginAccessIdentityConfig Origin access identity configuration.
CloudFrontOriginAccessIdentityList The CloudFrontOriginAccessIdentityList type.
CloudFrontOriginAccessIdentitySummary Summary of the information about a CloudFront origin access identity.
CookieNames A complex type that specifies the whitelisted cookies, if any, that you want CloudFront to forward to your origin that is associated with this cache behavior.
CookiePreference A complex type that specifies the cookie preferences associated with this cache behavior.
CreateCloudFrontOriginAccessIdentityRequest Container for the parameters to the CreateCloudFrontOriginAccessIdentity operation.
CreateCloudFrontOriginAccessIdentityResult The returned result of the corresponding request.
CreateDistributionRequest Container for the parameters to the CreateDistribution operation.
CreateDistributionResult The returned result of the corresponding request.
CreateInvalidationRequest Container for the parameters to the CreateInvalidation operation.
CreateInvalidationResult The returned result of the corresponding request.
CreateStreamingDistributionRequest Container for the parameters to the CreateStreamingDistribution operation.
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.
DeleteDistributionRequest Container for the parameters to the DeleteDistribution operation.
DeleteStreamingDistributionRequest Container for the parameters to the DeleteStreamingDistribution operation.
Distribution A distribution.
DistributionConfig A distribution Configuration.
DistributionList A distribution list.
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.
GetCloudFrontOriginAccessIdentityConfigResult The returned result of the corresponding request.
GetCloudFrontOriginAccessIdentityRequest Container for the parameters to the GetCloudFrontOriginAccessIdentity operation.
GetCloudFrontOriginAccessIdentityResult The returned result of the corresponding request.
GetDistributionConfigRequest Container for the parameters to the GetDistributionConfig operation.
GetDistributionConfigResult The returned result of the corresponding request.
GetDistributionRequest Container for the parameters to the GetDistribution operation.
GetDistributionResult The returned result of the corresponding request.
GetInvalidationRequest Container for the parameters to the GetInvalidation operation.
GetInvalidationResult The returned result of the corresponding request.
GetStreamingDistributionConfigRequest Container for the parameters to the GetStreamingDistributionConfig operation.
GetStreamingDistributionConfigResult The returned result of the corresponding request.
GetStreamingDistributionRequest Container for the parameters to the GetStreamingDistribution operation.
GetStreamingDistributionResult The returned result of the corresponding request.
Invalidation An invalidation.
InvalidationBatch An invalidation batch.
InvalidationList An invalidation list.
InvalidationSummary Summary of an invalidation request.
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.
ListCloudFrontOriginAccessIdentitiesResult The returned result of the corresponding request.
ListDistributionsRequest Container for the parameters to the ListDistributions operation.
ListDistributionsResult The returned result of the corresponding request.
ListInvalidationsRequest Container for the parameters to the ListInvalidations operation.
ListInvalidationsResult The returned result of the corresponding request.
ListStreamingDistributionsRequest Container for the parameters to the ListStreamingDistributions operation.
ListStreamingDistributionsResult 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.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.
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 configuration for 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.
TrustedSigners A complex type that specifies the AWS accounts, if any, that you want to allow to create signed URLs for private content.
UpdateCloudFrontOriginAccessIdentityRequest Container for the parameters to the UpdateCloudFrontOriginAccessIdentity operation.
UpdateCloudFrontOriginAccessIdentityResult The returned result of the corresponding request.
UpdateDistributionRequest Container for the parameters to the UpdateDistribution operation.
UpdateDistributionResult The returned result of the corresponding request.
UpdateStreamingDistributionRequest Container for the parameters to the UpdateStreamingDistribution operation.
UpdateStreamingDistributionResult The returned result of the corresponding request.
 

Enum Summary
ItemSelection Item Selection
OriginProtocolPolicy Origin Protocol Policy
PriceClass Price Class
ViewerProtocolPolicy Viewer Protocol Policy
 

Exception Summary
AccessDeniedException Access denied.
BatchTooLargeException AmazonCloudFront exception
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 AmazonCloudFront exception
CNAMEAlreadyExistsException AmazonCloudFront exception
DistributionAlreadyExistsException The caller reference you attempted to create the distribution with is associated with another distribution.
DistributionNotDisabledException AmazonCloudFront exception
IllegalUpdateException Origin and CallerReference cannot be updated.
InconsistentQuantitiesException The value of Quantity and the size of Items do not match.
InvalidArgumentException The argument is invalid.
InvalidDefaultRootObjectException The default root object file name is too big or contains an invalid character.
InvalidForwardCookiesException Your request contains forward cookies option which doesn't match with the expectation for the whitelisted list of cookie names.
InvalidIfMatchVersionException The If-Match version is missing or not valid for the distribution.
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.
InvalidRequiredProtocolException This operation requires the HTTPS protocol.
MissingBodyException This operation requires a body.
NoSuchCloudFrontOriginAccessIdentityException The specified origin access identity does not exist.
NoSuchDistributionException The specified distribution does not exist.
NoSuchInvalidationException The specified invalidation does not exist.
NoSuchOriginException No origin exists with the specified Origin Id.
NoSuchStreamingDistributionException The specified streaming distribution does not exist.
PreconditionFailedException The precondition given in one or more of the request-header fields evaluated to false.
StreamingDistributionAlreadyExistsException AmazonCloudFront exception
StreamingDistributionNotDisabledException AmazonCloudFront exception
TooManyCacheBehaviorsException You cannot create anymore cache behaviors for the distribution.
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.
TooManyDistributionsException Processing your request would cause you to exceed the maximum number of distributions allowed.
TooManyInvalidationsInProgressException You have exceeded the maximum number of allowable InProgress invalidation batch requests, or invalidation objects.
TooManyOriginsException You cannot create anymore origins for the distribution.
TooManyStreamingDistributionCNAMEsException AmazonCloudFront exception
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 do not exist.
 

Package com.amazonaws.services.cloudfront.model Description

Classes modeling the various types represented by AmazonCloudFront.



Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.