amazonka-cloudfront-1.4.4: test/Test/AWS/Gen/CloudFront.hs
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-orphans #-}
-- Derived from AWS service descriptions, licensed under Apache 2.0.
-- |
-- Module : Test.AWS.Gen.CloudFront
-- Copyright : (c) 2013-2016 Brendan Hay
-- License : Mozilla Public License, v. 2.0.
-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
--
module Test.AWS.Gen.CloudFront where
import Data.Proxy
import Test.AWS.Fixture
import Test.AWS.Prelude
import Test.Tasty
import Network.AWS.CloudFront
import Test.AWS.CloudFront.Internal
-- Auto-generated: the actual test selection needs to be manually placed into
-- the top-level so that real test data can be incrementally added.
--
-- This commented snippet is what the entire set should look like:
-- fixtures :: TestTree
-- fixtures =
-- [ testGroup "request"
-- [ requestDeleteStreamingDistribution $
-- deleteStreamingDistribution
--
-- , requestUpdateStreamingDistribution $
-- updateStreamingDistribution
--
-- , requestListTagsForResource $
-- listTagsForResource
--
-- , requestCreateDistributionWithTags $
-- createDistributionWithTags
--
-- , requestCreateDistribution $
-- createDistribution
--
-- , requestGetDistributionConfig $
-- getDistributionConfig
--
-- , requestCreateStreamingDistributionWithTags $
-- createStreamingDistributionWithTags
--
-- , requestGetDistribution $
-- getDistribution
--
-- , requestUpdateCloudFrontOriginAccessIdentity $
-- updateCloudFrontOriginAccessIdentity
--
-- , requestDeleteCloudFrontOriginAccessIdentity $
-- deleteCloudFrontOriginAccessIdentity
--
-- , requestListStreamingDistributions $
-- listStreamingDistributions
--
-- , requestGetStreamingDistributionConfig $
-- getStreamingDistributionConfig
--
-- , requestGetCloudFrontOriginAccessIdentityConfig $
-- getCloudFrontOriginAccessIdentityConfig
--
-- , requestCreateStreamingDistribution $
-- createStreamingDistribution
--
-- , requestCreateCloudFrontOriginAccessIdentity $
-- createCloudFrontOriginAccessIdentity
--
-- , requestListCloudFrontOriginAccessIdentities $
-- listCloudFrontOriginAccessIdentities
--
-- , requestGetInvalidation $
-- getInvalidation
--
-- , requestListInvalidations $
-- listInvalidations
--
-- , requestCreateInvalidation $
-- createInvalidation
--
-- , requestGetCloudFrontOriginAccessIdentity $
-- getCloudFrontOriginAccessIdentity
--
-- , requestTagResource $
-- tagResource
--
-- , requestGetStreamingDistribution $
-- getStreamingDistribution
--
-- , requestUpdateDistribution $
-- updateDistribution
--
-- , requestDeleteDistribution $
-- deleteDistribution
--
-- , requestUntagResource $
-- untagResource
--
-- , requestListDistributionsByWebACLId $
-- listDistributionsByWebACLId
--
-- , requestListDistributions $
-- listDistributions
--
-- ]
-- , testGroup "response"
-- [ responseDeleteStreamingDistribution $
-- deleteStreamingDistributionResponse
--
-- , responseUpdateStreamingDistribution $
-- updateStreamingDistributionResponse
--
-- , responseListTagsForResource $
-- listTagsForResourceResponse
--
-- , responseCreateDistributionWithTags $
-- createDistributionWithTagsResponse
--
-- , responseCreateDistribution $
-- createDistributionResponse
--
-- , responseGetDistributionConfig $
-- getDistributionConfigResponse
--
-- , responseCreateStreamingDistributionWithTags $
-- createStreamingDistributionWithTagsResponse
--
-- , responseGetDistribution $
-- getDistributionResponse
--
-- , responseUpdateCloudFrontOriginAccessIdentity $
-- updateCloudFrontOriginAccessIdentityResponse
--
-- , responseDeleteCloudFrontOriginAccessIdentity $
-- deleteCloudFrontOriginAccessIdentityResponse
--
-- , responseListStreamingDistributions $
-- listStreamingDistributionsResponse
--
-- , responseGetStreamingDistributionConfig $
-- getStreamingDistributionConfigResponse
--
-- , responseGetCloudFrontOriginAccessIdentityConfig $
-- getCloudFrontOriginAccessIdentityConfigResponse
--
-- , responseCreateStreamingDistribution $
-- createStreamingDistributionResponse
--
-- , responseCreateCloudFrontOriginAccessIdentity $
-- createCloudFrontOriginAccessIdentityResponse
--
-- , responseListCloudFrontOriginAccessIdentities $
-- listCloudFrontOriginAccessIdentitiesResponse
--
-- , responseGetInvalidation $
-- getInvalidationResponse
--
-- , responseListInvalidations $
-- listInvalidationsResponse
--
-- , responseCreateInvalidation $
-- createInvalidationResponse
--
-- , responseGetCloudFrontOriginAccessIdentity $
-- getCloudFrontOriginAccessIdentityResponse
--
-- , responseTagResource $
-- tagResourceResponse
--
-- , responseGetStreamingDistribution $
-- getStreamingDistributionResponse
--
-- , responseUpdateDistribution $
-- updateDistributionResponse
--
-- , responseDeleteDistribution $
-- deleteDistributionResponse
--
-- , responseUntagResource $
-- untagResourceResponse
--
-- , responseListDistributionsByWebACLId $
-- listDistributionsByWebACLIdResponse
--
-- , responseListDistributions $
-- listDistributionsResponse
--
-- ]
-- ]
-- Requests
requestDeleteStreamingDistribution :: DeleteStreamingDistribution -> TestTree
requestDeleteStreamingDistribution = req
"DeleteStreamingDistribution"
"fixture/DeleteStreamingDistribution.yaml"
requestUpdateStreamingDistribution :: UpdateStreamingDistribution -> TestTree
requestUpdateStreamingDistribution = req
"UpdateStreamingDistribution"
"fixture/UpdateStreamingDistribution.yaml"
requestListTagsForResource :: ListTagsForResource -> TestTree
requestListTagsForResource = req
"ListTagsForResource"
"fixture/ListTagsForResource.yaml"
requestCreateDistributionWithTags :: CreateDistributionWithTags -> TestTree
requestCreateDistributionWithTags = req
"CreateDistributionWithTags"
"fixture/CreateDistributionWithTags.yaml"
requestCreateDistribution :: CreateDistribution -> TestTree
requestCreateDistribution = req
"CreateDistribution"
"fixture/CreateDistribution.yaml"
requestGetDistributionConfig :: GetDistributionConfig -> TestTree
requestGetDistributionConfig = req
"GetDistributionConfig"
"fixture/GetDistributionConfig.yaml"
requestCreateStreamingDistributionWithTags :: CreateStreamingDistributionWithTags -> TestTree
requestCreateStreamingDistributionWithTags = req
"CreateStreamingDistributionWithTags"
"fixture/CreateStreamingDistributionWithTags.yaml"
requestGetDistribution :: GetDistribution -> TestTree
requestGetDistribution = req
"GetDistribution"
"fixture/GetDistribution.yaml"
requestUpdateCloudFrontOriginAccessIdentity :: UpdateCloudFrontOriginAccessIdentity -> TestTree
requestUpdateCloudFrontOriginAccessIdentity = req
"UpdateCloudFrontOriginAccessIdentity"
"fixture/UpdateCloudFrontOriginAccessIdentity.yaml"
requestDeleteCloudFrontOriginAccessIdentity :: DeleteCloudFrontOriginAccessIdentity -> TestTree
requestDeleteCloudFrontOriginAccessIdentity = req
"DeleteCloudFrontOriginAccessIdentity"
"fixture/DeleteCloudFrontOriginAccessIdentity.yaml"
requestListStreamingDistributions :: ListStreamingDistributions -> TestTree
requestListStreamingDistributions = req
"ListStreamingDistributions"
"fixture/ListStreamingDistributions.yaml"
requestGetStreamingDistributionConfig :: GetStreamingDistributionConfig -> TestTree
requestGetStreamingDistributionConfig = req
"GetStreamingDistributionConfig"
"fixture/GetStreamingDistributionConfig.yaml"
requestGetCloudFrontOriginAccessIdentityConfig :: GetCloudFrontOriginAccessIdentityConfig -> TestTree
requestGetCloudFrontOriginAccessIdentityConfig = req
"GetCloudFrontOriginAccessIdentityConfig"
"fixture/GetCloudFrontOriginAccessIdentityConfig.yaml"
requestCreateStreamingDistribution :: CreateStreamingDistribution -> TestTree
requestCreateStreamingDistribution = req
"CreateStreamingDistribution"
"fixture/CreateStreamingDistribution.yaml"
requestCreateCloudFrontOriginAccessIdentity :: CreateCloudFrontOriginAccessIdentity -> TestTree
requestCreateCloudFrontOriginAccessIdentity = req
"CreateCloudFrontOriginAccessIdentity"
"fixture/CreateCloudFrontOriginAccessIdentity.yaml"
requestListCloudFrontOriginAccessIdentities :: ListCloudFrontOriginAccessIdentities -> TestTree
requestListCloudFrontOriginAccessIdentities = req
"ListCloudFrontOriginAccessIdentities"
"fixture/ListCloudFrontOriginAccessIdentities.yaml"
requestGetInvalidation :: GetInvalidation -> TestTree
requestGetInvalidation = req
"GetInvalidation"
"fixture/GetInvalidation.yaml"
requestListInvalidations :: ListInvalidations -> TestTree
requestListInvalidations = req
"ListInvalidations"
"fixture/ListInvalidations.yaml"
requestCreateInvalidation :: CreateInvalidation -> TestTree
requestCreateInvalidation = req
"CreateInvalidation"
"fixture/CreateInvalidation.yaml"
requestGetCloudFrontOriginAccessIdentity :: GetCloudFrontOriginAccessIdentity -> TestTree
requestGetCloudFrontOriginAccessIdentity = req
"GetCloudFrontOriginAccessIdentity"
"fixture/GetCloudFrontOriginAccessIdentity.yaml"
requestTagResource :: TagResource -> TestTree
requestTagResource = req
"TagResource"
"fixture/TagResource.yaml"
requestGetStreamingDistribution :: GetStreamingDistribution -> TestTree
requestGetStreamingDistribution = req
"GetStreamingDistribution"
"fixture/GetStreamingDistribution.yaml"
requestUpdateDistribution :: UpdateDistribution -> TestTree
requestUpdateDistribution = req
"UpdateDistribution"
"fixture/UpdateDistribution.yaml"
requestDeleteDistribution :: DeleteDistribution -> TestTree
requestDeleteDistribution = req
"DeleteDistribution"
"fixture/DeleteDistribution.yaml"
requestUntagResource :: UntagResource -> TestTree
requestUntagResource = req
"UntagResource"
"fixture/UntagResource.yaml"
requestListDistributionsByWebACLId :: ListDistributionsByWebACLId -> TestTree
requestListDistributionsByWebACLId = req
"ListDistributionsByWebACLId"
"fixture/ListDistributionsByWebACLId.yaml"
requestListDistributions :: ListDistributions -> TestTree
requestListDistributions = req
"ListDistributions"
"fixture/ListDistributions.yaml"
-- Responses
responseDeleteStreamingDistribution :: DeleteStreamingDistributionResponse -> TestTree
responseDeleteStreamingDistribution = res
"DeleteStreamingDistributionResponse"
"fixture/DeleteStreamingDistributionResponse.proto"
cloudFront
(Proxy :: Proxy DeleteStreamingDistribution)
responseUpdateStreamingDistribution :: UpdateStreamingDistributionResponse -> TestTree
responseUpdateStreamingDistribution = res
"UpdateStreamingDistributionResponse"
"fixture/UpdateStreamingDistributionResponse.proto"
cloudFront
(Proxy :: Proxy UpdateStreamingDistribution)
responseListTagsForResource :: ListTagsForResourceResponse -> TestTree
responseListTagsForResource = res
"ListTagsForResourceResponse"
"fixture/ListTagsForResourceResponse.proto"
cloudFront
(Proxy :: Proxy ListTagsForResource)
responseCreateDistributionWithTags :: CreateDistributionWithTagsResponse -> TestTree
responseCreateDistributionWithTags = res
"CreateDistributionWithTagsResponse"
"fixture/CreateDistributionWithTagsResponse.proto"
cloudFront
(Proxy :: Proxy CreateDistributionWithTags)
responseCreateDistribution :: CreateDistributionResponse -> TestTree
responseCreateDistribution = res
"CreateDistributionResponse"
"fixture/CreateDistributionResponse.proto"
cloudFront
(Proxy :: Proxy CreateDistribution)
responseGetDistributionConfig :: GetDistributionConfigResponse -> TestTree
responseGetDistributionConfig = res
"GetDistributionConfigResponse"
"fixture/GetDistributionConfigResponse.proto"
cloudFront
(Proxy :: Proxy GetDistributionConfig)
responseCreateStreamingDistributionWithTags :: CreateStreamingDistributionWithTagsResponse -> TestTree
responseCreateStreamingDistributionWithTags = res
"CreateStreamingDistributionWithTagsResponse"
"fixture/CreateStreamingDistributionWithTagsResponse.proto"
cloudFront
(Proxy :: Proxy CreateStreamingDistributionWithTags)
responseGetDistribution :: GetDistributionResponse -> TestTree
responseGetDistribution = res
"GetDistributionResponse"
"fixture/GetDistributionResponse.proto"
cloudFront
(Proxy :: Proxy GetDistribution)
responseUpdateCloudFrontOriginAccessIdentity :: UpdateCloudFrontOriginAccessIdentityResponse -> TestTree
responseUpdateCloudFrontOriginAccessIdentity = res
"UpdateCloudFrontOriginAccessIdentityResponse"
"fixture/UpdateCloudFrontOriginAccessIdentityResponse.proto"
cloudFront
(Proxy :: Proxy UpdateCloudFrontOriginAccessIdentity)
responseDeleteCloudFrontOriginAccessIdentity :: DeleteCloudFrontOriginAccessIdentityResponse -> TestTree
responseDeleteCloudFrontOriginAccessIdentity = res
"DeleteCloudFrontOriginAccessIdentityResponse"
"fixture/DeleteCloudFrontOriginAccessIdentityResponse.proto"
cloudFront
(Proxy :: Proxy DeleteCloudFrontOriginAccessIdentity)
responseListStreamingDistributions :: ListStreamingDistributionsResponse -> TestTree
responseListStreamingDistributions = res
"ListStreamingDistributionsResponse"
"fixture/ListStreamingDistributionsResponse.proto"
cloudFront
(Proxy :: Proxy ListStreamingDistributions)
responseGetStreamingDistributionConfig :: GetStreamingDistributionConfigResponse -> TestTree
responseGetStreamingDistributionConfig = res
"GetStreamingDistributionConfigResponse"
"fixture/GetStreamingDistributionConfigResponse.proto"
cloudFront
(Proxy :: Proxy GetStreamingDistributionConfig)
responseGetCloudFrontOriginAccessIdentityConfig :: GetCloudFrontOriginAccessIdentityConfigResponse -> TestTree
responseGetCloudFrontOriginAccessIdentityConfig = res
"GetCloudFrontOriginAccessIdentityConfigResponse"
"fixture/GetCloudFrontOriginAccessIdentityConfigResponse.proto"
cloudFront
(Proxy :: Proxy GetCloudFrontOriginAccessIdentityConfig)
responseCreateStreamingDistribution :: CreateStreamingDistributionResponse -> TestTree
responseCreateStreamingDistribution = res
"CreateStreamingDistributionResponse"
"fixture/CreateStreamingDistributionResponse.proto"
cloudFront
(Proxy :: Proxy CreateStreamingDistribution)
responseCreateCloudFrontOriginAccessIdentity :: CreateCloudFrontOriginAccessIdentityResponse -> TestTree
responseCreateCloudFrontOriginAccessIdentity = res
"CreateCloudFrontOriginAccessIdentityResponse"
"fixture/CreateCloudFrontOriginAccessIdentityResponse.proto"
cloudFront
(Proxy :: Proxy CreateCloudFrontOriginAccessIdentity)
responseListCloudFrontOriginAccessIdentities :: ListCloudFrontOriginAccessIdentitiesResponse -> TestTree
responseListCloudFrontOriginAccessIdentities = res
"ListCloudFrontOriginAccessIdentitiesResponse"
"fixture/ListCloudFrontOriginAccessIdentitiesResponse.proto"
cloudFront
(Proxy :: Proxy ListCloudFrontOriginAccessIdentities)
responseGetInvalidation :: GetInvalidationResponse -> TestTree
responseGetInvalidation = res
"GetInvalidationResponse"
"fixture/GetInvalidationResponse.proto"
cloudFront
(Proxy :: Proxy GetInvalidation)
responseListInvalidations :: ListInvalidationsResponse -> TestTree
responseListInvalidations = res
"ListInvalidationsResponse"
"fixture/ListInvalidationsResponse.proto"
cloudFront
(Proxy :: Proxy ListInvalidations)
responseCreateInvalidation :: CreateInvalidationResponse -> TestTree
responseCreateInvalidation = res
"CreateInvalidationResponse"
"fixture/CreateInvalidationResponse.proto"
cloudFront
(Proxy :: Proxy CreateInvalidation)
responseGetCloudFrontOriginAccessIdentity :: GetCloudFrontOriginAccessIdentityResponse -> TestTree
responseGetCloudFrontOriginAccessIdentity = res
"GetCloudFrontOriginAccessIdentityResponse"
"fixture/GetCloudFrontOriginAccessIdentityResponse.proto"
cloudFront
(Proxy :: Proxy GetCloudFrontOriginAccessIdentity)
responseTagResource :: TagResourceResponse -> TestTree
responseTagResource = res
"TagResourceResponse"
"fixture/TagResourceResponse.proto"
cloudFront
(Proxy :: Proxy TagResource)
responseGetStreamingDistribution :: GetStreamingDistributionResponse -> TestTree
responseGetStreamingDistribution = res
"GetStreamingDistributionResponse"
"fixture/GetStreamingDistributionResponse.proto"
cloudFront
(Proxy :: Proxy GetStreamingDistribution)
responseUpdateDistribution :: UpdateDistributionResponse -> TestTree
responseUpdateDistribution = res
"UpdateDistributionResponse"
"fixture/UpdateDistributionResponse.proto"
cloudFront
(Proxy :: Proxy UpdateDistribution)
responseDeleteDistribution :: DeleteDistributionResponse -> TestTree
responseDeleteDistribution = res
"DeleteDistributionResponse"
"fixture/DeleteDistributionResponse.proto"
cloudFront
(Proxy :: Proxy DeleteDistribution)
responseUntagResource :: UntagResourceResponse -> TestTree
responseUntagResource = res
"UntagResourceResponse"
"fixture/UntagResourceResponse.proto"
cloudFront
(Proxy :: Proxy UntagResource)
responseListDistributionsByWebACLId :: ListDistributionsByWebACLIdResponse -> TestTree
responseListDistributionsByWebACLId = res
"ListDistributionsByWebACLIdResponse"
"fixture/ListDistributionsByWebACLIdResponse.proto"
cloudFront
(Proxy :: Proxy ListDistributionsByWebACLId)
responseListDistributions :: ListDistributionsResponse -> TestTree
responseListDistributions = res
"ListDistributionsResponse"
"fixture/ListDistributionsResponse.proto"
cloudFront
(Proxy :: Proxy ListDistributions)