{-# 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.Firehose
-- Copyright : (c) 2013-2018 Brendan Hay
-- License : Mozilla Public License, v. 2.0.
-- Maintainer : Brendan Hay <brendan.g.hay+amazonka@gmail.com>
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
--
module Test.AWS.Gen.Firehose where
import Data.Proxy
import Network.AWS.Firehose
import Test.AWS.Firehose.Internal
import Test.AWS.Fixture
import Test.AWS.Prelude
import Test.Tasty
-- 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"
-- [ requestPutRecord $
-- putRecord
--
-- , requestTagDeliveryStream $
-- tagDeliveryStream
--
-- , requestUpdateDestination $
-- updateDestination
--
-- , requestPutRecordBatch $
-- putRecordBatch
--
-- , requestUntagDeliveryStream $
-- untagDeliveryStream
--
-- , requestCreateDeliveryStream $
-- createDeliveryStream
--
-- , requestDescribeDeliveryStream $
-- describeDeliveryStream
--
-- , requestListTagsForDeliveryStream $
-- listTagsForDeliveryStream
--
-- , requestListDeliveryStreams $
-- listDeliveryStreams
--
-- , requestDeleteDeliveryStream $
-- deleteDeliveryStream
--
-- ]
-- , testGroup "response"
-- [ responsePutRecord $
-- putRecordResponse
--
-- , responseTagDeliveryStream $
-- tagDeliveryStreamResponse
--
-- , responseUpdateDestination $
-- updateDestinationResponse
--
-- , responsePutRecordBatch $
-- putRecordBatchResponse
--
-- , responseUntagDeliveryStream $
-- untagDeliveryStreamResponse
--
-- , responseCreateDeliveryStream $
-- createDeliveryStreamResponse
--
-- , responseDescribeDeliveryStream $
-- describeDeliveryStreamResponse
--
-- , responseListTagsForDeliveryStream $
-- listTagsForDeliveryStreamResponse
--
-- , responseListDeliveryStreams $
-- listDeliveryStreamsResponse
--
-- , responseDeleteDeliveryStream $
-- deleteDeliveryStreamResponse
--
-- ]
-- ]
-- Requests
requestPutRecord :: PutRecord -> TestTree
requestPutRecord = req
"PutRecord"
"fixture/PutRecord.yaml"
requestTagDeliveryStream :: TagDeliveryStream -> TestTree
requestTagDeliveryStream = req
"TagDeliveryStream"
"fixture/TagDeliveryStream.yaml"
requestUpdateDestination :: UpdateDestination -> TestTree
requestUpdateDestination = req
"UpdateDestination"
"fixture/UpdateDestination.yaml"
requestPutRecordBatch :: PutRecordBatch -> TestTree
requestPutRecordBatch = req
"PutRecordBatch"
"fixture/PutRecordBatch.yaml"
requestUntagDeliveryStream :: UntagDeliveryStream -> TestTree
requestUntagDeliveryStream = req
"UntagDeliveryStream"
"fixture/UntagDeliveryStream.yaml"
requestCreateDeliveryStream :: CreateDeliveryStream -> TestTree
requestCreateDeliveryStream = req
"CreateDeliveryStream"
"fixture/CreateDeliveryStream.yaml"
requestDescribeDeliveryStream :: DescribeDeliveryStream -> TestTree
requestDescribeDeliveryStream = req
"DescribeDeliveryStream"
"fixture/DescribeDeliveryStream.yaml"
requestListTagsForDeliveryStream :: ListTagsForDeliveryStream -> TestTree
requestListTagsForDeliveryStream = req
"ListTagsForDeliveryStream"
"fixture/ListTagsForDeliveryStream.yaml"
requestListDeliveryStreams :: ListDeliveryStreams -> TestTree
requestListDeliveryStreams = req
"ListDeliveryStreams"
"fixture/ListDeliveryStreams.yaml"
requestDeleteDeliveryStream :: DeleteDeliveryStream -> TestTree
requestDeleteDeliveryStream = req
"DeleteDeliveryStream"
"fixture/DeleteDeliveryStream.yaml"
-- Responses
responsePutRecord :: PutRecordResponse -> TestTree
responsePutRecord = res
"PutRecordResponse"
"fixture/PutRecordResponse.proto"
firehose
(Proxy :: Proxy PutRecord)
responseTagDeliveryStream :: TagDeliveryStreamResponse -> TestTree
responseTagDeliveryStream = res
"TagDeliveryStreamResponse"
"fixture/TagDeliveryStreamResponse.proto"
firehose
(Proxy :: Proxy TagDeliveryStream)
responseUpdateDestination :: UpdateDestinationResponse -> TestTree
responseUpdateDestination = res
"UpdateDestinationResponse"
"fixture/UpdateDestinationResponse.proto"
firehose
(Proxy :: Proxy UpdateDestination)
responsePutRecordBatch :: PutRecordBatchResponse -> TestTree
responsePutRecordBatch = res
"PutRecordBatchResponse"
"fixture/PutRecordBatchResponse.proto"
firehose
(Proxy :: Proxy PutRecordBatch)
responseUntagDeliveryStream :: UntagDeliveryStreamResponse -> TestTree
responseUntagDeliveryStream = res
"UntagDeliveryStreamResponse"
"fixture/UntagDeliveryStreamResponse.proto"
firehose
(Proxy :: Proxy UntagDeliveryStream)
responseCreateDeliveryStream :: CreateDeliveryStreamResponse -> TestTree
responseCreateDeliveryStream = res
"CreateDeliveryStreamResponse"
"fixture/CreateDeliveryStreamResponse.proto"
firehose
(Proxy :: Proxy CreateDeliveryStream)
responseDescribeDeliveryStream :: DescribeDeliveryStreamResponse -> TestTree
responseDescribeDeliveryStream = res
"DescribeDeliveryStreamResponse"
"fixture/DescribeDeliveryStreamResponse.proto"
firehose
(Proxy :: Proxy DescribeDeliveryStream)
responseListTagsForDeliveryStream :: ListTagsForDeliveryStreamResponse -> TestTree
responseListTagsForDeliveryStream = res
"ListTagsForDeliveryStreamResponse"
"fixture/ListTagsForDeliveryStreamResponse.proto"
firehose
(Proxy :: Proxy ListTagsForDeliveryStream)
responseListDeliveryStreams :: ListDeliveryStreamsResponse -> TestTree
responseListDeliveryStreams = res
"ListDeliveryStreamsResponse"
"fixture/ListDeliveryStreamsResponse.proto"
firehose
(Proxy :: Proxy ListDeliveryStreams)
responseDeleteDeliveryStream :: DeleteDeliveryStreamResponse -> TestTree
responseDeleteDeliveryStream = res
"DeleteDeliveryStreamResponse"
"fixture/DeleteDeliveryStreamResponse.proto"
firehose
(Proxy :: Proxy DeleteDeliveryStream)