-- Module : Network.AWS.CloudFront -- Copyright : (c) 2013-2014 Brendan Hay -- License : This Source Code Form is subject to the terms of -- the Mozilla Public License, v. 2.0. -- A copy of the MPL can be found in the LICENSE file or -- you can obtain it at http://mozilla.org/MPL/2.0/. -- Maintainer : Brendan Hay -- Stability : experimental -- Portability : non-portable (GHC extensions) -- -- Derived from AWS service descriptions, licensed under Apache 2.0. -- | Amazon CloudFront is a web service that speeds up distribution of your static -- and dynamic web content, for example, .html, .css, .php, image, and media -- files, to end users. CloudFront delivers your content through a worldwide -- network of edge locations. When an end user requests content that you're -- serving with CloudFront, the user is routed to the edge location that -- provides the lowest latency, so content is delivered with the best possible -- performance. If the content is already in that edge location, CloudFront -- delivers it immediately. If the content is not currently in that edge -- location, CloudFront retrieves it from an Amazon S3 bucket or an HTTP server -- (for example, a web server) that you have identified as the source for the -- definitive version of your content. module Network.AWS.CloudFront ( module Network.AWS.CloudFront.CreateCloudFrontOriginAccessIdentity , module Network.AWS.CloudFront.CreateDistribution , module Network.AWS.CloudFront.CreateInvalidation , module Network.AWS.CloudFront.CreateStreamingDistribution , module Network.AWS.CloudFront.DeleteCloudFrontOriginAccessIdentity , module Network.AWS.CloudFront.DeleteDistribution , module Network.AWS.CloudFront.DeleteStreamingDistribution , module Network.AWS.CloudFront.GetCloudFrontOriginAccessIdentity , module Network.AWS.CloudFront.GetCloudFrontOriginAccessIdentityConfig , module Network.AWS.CloudFront.GetDistribution , module Network.AWS.CloudFront.GetDistributionConfig , module Network.AWS.CloudFront.GetInvalidation , module Network.AWS.CloudFront.GetStreamingDistribution , module Network.AWS.CloudFront.GetStreamingDistributionConfig , module Network.AWS.CloudFront.ListCloudFrontOriginAccessIdentities , module Network.AWS.CloudFront.ListDistributions , module Network.AWS.CloudFront.ListInvalidations , module Network.AWS.CloudFront.ListStreamingDistributions , module Network.AWS.CloudFront.Types , module Network.AWS.CloudFront.UpdateCloudFrontOriginAccessIdentity , module Network.AWS.CloudFront.UpdateDistribution , module Network.AWS.CloudFront.UpdateStreamingDistribution ) where import Network.AWS.CloudFront.CreateCloudFrontOriginAccessIdentity import Network.AWS.CloudFront.CreateDistribution import Network.AWS.CloudFront.CreateInvalidation import Network.AWS.CloudFront.CreateStreamingDistribution import Network.AWS.CloudFront.DeleteCloudFrontOriginAccessIdentity import Network.AWS.CloudFront.DeleteDistribution import Network.AWS.CloudFront.DeleteStreamingDistribution import Network.AWS.CloudFront.GetCloudFrontOriginAccessIdentity import Network.AWS.CloudFront.GetCloudFrontOriginAccessIdentityConfig import Network.AWS.CloudFront.GetDistribution import Network.AWS.CloudFront.GetDistributionConfig import Network.AWS.CloudFront.GetInvalidation import Network.AWS.CloudFront.GetStreamingDistribution import Network.AWS.CloudFront.GetStreamingDistributionConfig import Network.AWS.CloudFront.ListCloudFrontOriginAccessIdentities import Network.AWS.CloudFront.ListDistributions import Network.AWS.CloudFront.ListInvalidations import Network.AWS.CloudFront.ListStreamingDistributions import Network.AWS.CloudFront.Types import Network.AWS.CloudFront.UpdateCloudFrontOriginAccessIdentity import Network.AWS.CloudFront.UpdateDistribution import Network.AWS.CloudFront.UpdateStreamingDistribution