# Uses of Package
com.amazonaws.services.cloudfront.model

Packages that use com.amazonaws.services.cloudfront.model
com.amazonaws.services.cloudfront: <fullname>Amazon CloudFront</fullname>
com.amazonaws.services.cloudfront.model
com.amazonaws.services.cloudfront.waiters

Classes in com.amazonaws.services.cloudfront.model used by com.amazonaws.services.cloudfront
Class and Description
CreateCloudFrontOriginAccessIdentityRequest The request to create a new origin access identity.
CreateCloudFrontOriginAccessIdentityResult The returned result of the corresponding request.
CreateDistributionRequest The request to create a new distribution.
CreateDistributionResult The returned result of the corresponding request.
CreateDistributionWithTagsRequest The request to create a new distribution with tags.
CreateDistributionWithTagsResult The returned result of the corresponding request.
CreateInvalidationRequest The request to create an invalidation.
CreateInvalidationResult The returned result of the corresponding request.
CreateStreamingDistributionRequest The request to create a new streaming distribution.
CreateStreamingDistributionResult The returned result of the corresponding request.
CreateStreamingDistributionWithTagsRequest The request to create a new streaming distribution with tags.
CreateStreamingDistributionWithTagsResult The returned result of the corresponding request.
DeleteCloudFrontOriginAccessIdentityRequest Deletes a origin access identity.
DeleteCloudFrontOriginAccessIdentityResult
DeleteDistributionRequest This action deletes a web distribution.
DeleteDistributionResult
DeleteStreamingDistributionRequest The request to delete a streaming distribution.
DeleteStreamingDistributionResult
GetCloudFrontOriginAccessIdentityConfigRequest The origin access identity's configuration information.
GetCloudFrontOriginAccessIdentityConfigResult The returned result of the corresponding request.
GetCloudFrontOriginAccessIdentityRequest The request to get an origin access identity's information.
GetCloudFrontOriginAccessIdentityResult The returned result of the corresponding request.
GetDistributionConfigRequest The request to get a distribution configuration.
GetDistributionConfigResult The returned result of the corresponding request.
GetDistributionRequest The request to get a distribution's information.
GetDistributionResult The returned result of the corresponding request.
GetInvalidationRequest The request to get an invalidation's information.
GetInvalidationResult The returned result of the corresponding request.
GetStreamingDistributionConfigRequest To request to get a streaming distribution configuration.
GetStreamingDistributionConfigResult The returned result of the corresponding request.
GetStreamingDistributionRequest The request to get a streaming distribution's information.
GetStreamingDistributionResult The returned result of the corresponding request.
ListCloudFrontOriginAccessIdentitiesRequest The request to list origin access identities.
ListCloudFrontOriginAccessIdentitiesResult The returned result of the corresponding request.
ListDistributionsByWebACLIdRequest The request to list distributions that are associated with a specified AWS WAF web ACL.
ListDistributionsByWebACLIdResult The response to a request to list the distributions that are associated with a specified AWS WAF web ACL.
ListDistributionsRequest The request to list your distributions.
ListDistributionsResult The returned result of the corresponding request.
ListInvalidationsRequest The request to list invalidations.
ListInvalidationsResult The returned result of the corresponding request.
ListStreamingDistributionsRequest The request to list your streaming distributions.
ListStreamingDistributionsResult The returned result of the corresponding request.
ListTagsForResourceRequest The request to list tags for a CloudFront resource.
ListTagsForResourceResult The returned result of the corresponding request.
TagResourceRequest The request to add tags to a CloudFront resource.
TagResourceResult
UntagResourceRequest The request to remove tags from a CloudFront resource.
UntagResourceResult
UpdateCloudFrontOriginAccessIdentityRequest The request to update an origin access identity.
UpdateCloudFrontOriginAccessIdentityResult The returned result of the corresponding request.
UpdateDistributionRequest The request to update a distribution.
UpdateDistributionResult The returned result of the corresponding request.
UpdateStreamingDistributionRequest The request to update a streaming distribution.
UpdateStreamingDistributionResult The returned result of the corresponding request.

Classes in com.amazonaws.services.cloudfront.model used by com.amazonaws.services.cloudfront.model
Class and Description
ActiveTrustedSigners A complex type that lists the AWS accounts, if any, that you included in the `TrustedSigners` complex type for this distribution.
Aliases A complex type that contains information about CNAMEs (alternate domain names), if any, for this distribution.
AllowedMethods A complex type that controls which HTTP methods CloudFront processes and forwards to your Amazon S3 bucket or your custom origin.
AmazonCloudFrontException Base exception for all service exceptions thrown by Amazon CloudFront
CacheBehavior A complex type that describes how CloudFront processes requests.
CacheBehaviors A complex type that contains zero or more `CacheBehavior` elements.
CachedMethods A complex type that controls whether CloudFront caches the response to requests using the specified HTTP methods.
CertificateSource
CloudFrontOriginAccessIdentity CloudFront origin access identity.
CloudFrontOriginAccessIdentityConfig Origin access identity configuration.
CloudFrontOriginAccessIdentityList Lists the origin access identities for CloudFront.Send a `GET` request to the `/CloudFront API version/origin-access-identity/cloudfront` resource.
CloudFrontOriginAccessIdentitySummary Summary of the information about a CloudFront origin access identity.
CookieNames A complex type that specifies whether you want CloudFront to forward cookies to the origin and, if so, which ones.
CookiePreference A complex type that specifies whether you want CloudFront to forward cookies to the origin and, if so, which ones.
CreateCloudFrontOriginAccessIdentityRequest The request to create a new origin access identity.
CreateCloudFrontOriginAccessIdentityResult The returned result of the corresponding request.
CreateDistributionRequest The request to create a new distribution.
CreateDistributionResult The returned result of the corresponding request.
CreateDistributionWithTagsRequest The request to create a new distribution with tags.
CreateDistributionWithTagsResult The returned result of the corresponding request.
CreateInvalidationRequest The request to create an invalidation.
CreateInvalidationResult The returned result of the corresponding request.
CreateStreamingDistributionRequest The request to create a new streaming distribution.
CreateStreamingDistributionResult The returned result of the corresponding request.
CreateStreamingDistributionWithTagsRequest The request to create a new streaming distribution with tags.
CreateStreamingDistributionWithTagsResult The returned result of the corresponding request.
CustomErrorResponse A complex type that controls:
CustomErrorResponses A complex type that controls:
CustomHeaders A complex type that contains the list of Custom Headers for each origin.
CustomOriginConfig A customer origin.
DefaultCacheBehavior A complex type that describes the default cache behavior if you do not specify a `CacheBehavior` element or if files don't match any of the values of `PathPattern` in `CacheBehavior` elements.
DeleteCloudFrontOriginAccessIdentityRequest Deletes a origin access identity.
DeleteCloudFrontOriginAccessIdentityResult
DeleteDistributionRequest This action deletes a web distribution.
DeleteDistributionResult
DeleteStreamingDistributionRequest The request to delete a streaming distribution.
DeleteStreamingDistributionResult
Distribution The distribution's information.
DistributionConfig A distribution configuration.
DistributionConfigWithTags A distribution Configuration and a list of tags to be associated with the distribution.
DistributionList A distribution list.
DistributionSummary A summary of the information about a CloudFront distribution.
EventType
ForwardedValues A complex type that specifies how CloudFront handles query strings and cookies.
GeoRestriction A complex type that controls the countries in which your content is distributed.
GeoRestrictionType
GetCloudFrontOriginAccessIdentityConfigRequest The origin access identity's configuration information.
GetCloudFrontOriginAccessIdentityConfigResult The returned result of the corresponding request.
GetCloudFrontOriginAccessIdentityRequest The request to get an origin access identity's information.
GetCloudFrontOriginAccessIdentityResult The returned result of the corresponding request.
GetDistributionConfigRequest The request to get a distribution configuration.
GetDistributionConfigResult The returned result of the corresponding request.
GetDistributionRequest The request to get a distribution's information.
GetDistributionResult The returned result of the corresponding request.
GetInvalidationRequest The request to get an invalidation's information.
GetInvalidationResult The returned result of the corresponding request.
GetStreamingDistributionConfigRequest To request to get a streaming distribution configuration.
GetStreamingDistributionConfigResult The returned result of the corresponding request.
GetStreamingDistributionRequest The request to get a streaming distribution's information.
GetStreamingDistributionResult The returned result of the corresponding request.
Headers A complex type that specifies the headers that you want CloudFront to forward to the origin for this cache behavior.
HttpVersion
Invalidation An invalidation.
InvalidationBatch An invalidation batch.
InvalidationList The `InvalidationList` complex type describes the list of invalidation objects.
InvalidationSummary A summary of an invalidation request.
ItemSelection
KeyPairIds A complex type that lists the active CloudFront key pairs, if any, that are associated with `AwsAccountNumber`.
LambdaFunctionAssociation A complex type that contains a Lambda function association.
LambdaFunctionAssociations A complex type that specifies a list of Lambda functions associations for a cache behavior.
ListCloudFrontOriginAccessIdentitiesRequest The request to list origin access identities.
ListCloudFrontOriginAccessIdentitiesResult The returned result of the corresponding request.
ListDistributionsByWebACLIdRequest The request to list distributions that are associated with a specified AWS WAF web ACL.
ListDistributionsByWebACLIdResult The response to a request to list the distributions that are associated with a specified AWS WAF web ACL.
ListDistributionsRequest The request to list your distributions.
ListDistributionsResult The returned result of the corresponding request.
ListInvalidationsRequest The request to list invalidations.
ListInvalidationsResult The returned result of the corresponding request.
ListStreamingDistributionsRequest The request to list your streaming distributions.
ListStreamingDistributionsResult The returned result of the corresponding request.
ListTagsForResourceRequest The request to list tags for a CloudFront resource.
ListTagsForResourceResult The returned result of the corresponding request.
LoggingConfig A complex type that controls whether access logs are written for the distribution.
Method
MinimumProtocolVersion
Origin A complex type that describes the Amazon S3 bucket or the HTTP server (for example, a web server) from which CloudFront gets your files.
OriginCustomHeader A complex type that contains `HeaderName` and `HeaderValue` elements, if any, for this distribution.
OriginProtocolPolicy
Origins A complex type that contains information about origins for this distribution.
OriginSslProtocols A complex type that contains information about the SSL/TLS protocols that CloudFront can use when establishing an HTTPS connection with your origin.
Paths A complex type that contains information about the objects that you want to invalidate.
PriceClass
QueryStringCacheKeys
Restrictions A complex type that identifies ways in which you want to restrict distribution of your content.
S3Origin A complex type that contains information about the Amazon S3 bucket from which you want CloudFront to get your media files for distribution.
S3OriginConfig A complex type that contains information about the Amazon S3 origin.
Signer A complex type that lists the AWS accounts that were included in the `TrustedSigners` complex type, as well as their active CloudFront key pair IDs, if any.
SslProtocol
SSLSupportMethod
StreamingDistribution A streaming distribution.
StreamingDistributionConfig The RTMP distribution's configuration information.
StreamingDistributionConfigWithTags A streaming distribution Configuration and a list of tags to be associated with the streaming distribution.
StreamingDistributionList A streaming distribution list.
StreamingDistributionSummary A summary of the information for an Amazon CloudFront streaming distribution.
StreamingLoggingConfig A complex type that controls whether access logs are written for this streaming distribution.
Tag A complex type that contains `Tag` key and `Tag` value.
TagKeys A complex type that contains zero or more `Tag` elements.
TagResourceRequest The request to add tags to a CloudFront resource.
TagResourceResult
Tags A complex type that contains zero or more `Tag` elements.
TrustedSigners A complex type that specifies the AWS accounts, if any, that you want to allow to create signed URLs for private content.
UntagResourceRequest The request to remove tags from a CloudFront resource.
UntagResourceResult
UpdateCloudFrontOriginAccessIdentityRequest The request to update an origin access identity.
UpdateCloudFrontOriginAccessIdentityResult The returned result of the corresponding request.
UpdateDistributionRequest The request to update a distribution.
UpdateDistributionResult The returned result of the corresponding request.
UpdateStreamingDistributionRequest The request to update a streaming distribution.
UpdateStreamingDistributionResult The returned result of the corresponding request.
ViewerCertificate A complex type that specifies the following:
ViewerProtocolPolicy

Classes in com.amazonaws.services.cloudfront.model used by com.amazonaws.services.cloudfront.waiters
Class and Description
GetDistributionRequest The request to get a distribution's information.
GetDistributionResult The returned result of the corresponding request.
GetInvalidationRequest The request to get an invalidation's information.
GetInvalidationResult The returned result of the corresponding request.
GetStreamingDistributionRequest The request to get a streaming distribution's information.
GetStreamingDistributionResult The returned result of the corresponding request.