{-# 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 -- 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)