{-# OPTIONS_GHC -fno-warn-orphans #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
-- Derived from AWS service descriptions, licensed under Apache 2.0.
-- |
-- Module : Test.Amazonka.Gen.Firehose
-- Copyright : (c) 2013-2023 Brendan Hay
-- License : Mozilla Public License, v. 2.0.
-- Maintainer : Brendan Hay
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
module Test.Amazonka.Gen.Firehose where
import Amazonka.Firehose
import qualified Data.Proxy as Proxy
import Test.Amazonka.Firehose.Internal
import Test.Amazonka.Fixture
import Test.Amazonka.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"
-- [ requestCreateDeliveryStream $
-- newCreateDeliveryStream
--
-- , requestDeleteDeliveryStream $
-- newDeleteDeliveryStream
--
-- , requestDescribeDeliveryStream $
-- newDescribeDeliveryStream
--
-- , requestListDeliveryStreams $
-- newListDeliveryStreams
--
-- , requestListTagsForDeliveryStream $
-- newListTagsForDeliveryStream
--
-- , requestPutRecord $
-- newPutRecord
--
-- , requestPutRecordBatch $
-- newPutRecordBatch
--
-- , requestStartDeliveryStreamEncryption $
-- newStartDeliveryStreamEncryption
--
-- , requestStopDeliveryStreamEncryption $
-- newStopDeliveryStreamEncryption
--
-- , requestTagDeliveryStream $
-- newTagDeliveryStream
--
-- , requestUntagDeliveryStream $
-- newUntagDeliveryStream
--
-- , requestUpdateDestination $
-- newUpdateDestination
--
-- ]
-- , testGroup "response"
-- [ responseCreateDeliveryStream $
-- newCreateDeliveryStreamResponse
--
-- , responseDeleteDeliveryStream $
-- newDeleteDeliveryStreamResponse
--
-- , responseDescribeDeliveryStream $
-- newDescribeDeliveryStreamResponse
--
-- , responseListDeliveryStreams $
-- newListDeliveryStreamsResponse
--
-- , responseListTagsForDeliveryStream $
-- newListTagsForDeliveryStreamResponse
--
-- , responsePutRecord $
-- newPutRecordResponse
--
-- , responsePutRecordBatch $
-- newPutRecordBatchResponse
--
-- , responseStartDeliveryStreamEncryption $
-- newStartDeliveryStreamEncryptionResponse
--
-- , responseStopDeliveryStreamEncryption $
-- newStopDeliveryStreamEncryptionResponse
--
-- , responseTagDeliveryStream $
-- newTagDeliveryStreamResponse
--
-- , responseUntagDeliveryStream $
-- newUntagDeliveryStreamResponse
--
-- , responseUpdateDestination $
-- newUpdateDestinationResponse
--
-- ]
-- ]
-- Requests
requestCreateDeliveryStream :: CreateDeliveryStream -> TestTree
requestCreateDeliveryStream =
req
"CreateDeliveryStream"
"fixture/CreateDeliveryStream.yaml"
requestDeleteDeliveryStream :: DeleteDeliveryStream -> TestTree
requestDeleteDeliveryStream =
req
"DeleteDeliveryStream"
"fixture/DeleteDeliveryStream.yaml"
requestDescribeDeliveryStream :: DescribeDeliveryStream -> TestTree
requestDescribeDeliveryStream =
req
"DescribeDeliveryStream"
"fixture/DescribeDeliveryStream.yaml"
requestListDeliveryStreams :: ListDeliveryStreams -> TestTree
requestListDeliveryStreams =
req
"ListDeliveryStreams"
"fixture/ListDeliveryStreams.yaml"
requestListTagsForDeliveryStream :: ListTagsForDeliveryStream -> TestTree
requestListTagsForDeliveryStream =
req
"ListTagsForDeliveryStream"
"fixture/ListTagsForDeliveryStream.yaml"
requestPutRecord :: PutRecord -> TestTree
requestPutRecord =
req
"PutRecord"
"fixture/PutRecord.yaml"
requestPutRecordBatch :: PutRecordBatch -> TestTree
requestPutRecordBatch =
req
"PutRecordBatch"
"fixture/PutRecordBatch.yaml"
requestStartDeliveryStreamEncryption :: StartDeliveryStreamEncryption -> TestTree
requestStartDeliveryStreamEncryption =
req
"StartDeliveryStreamEncryption"
"fixture/StartDeliveryStreamEncryption.yaml"
requestStopDeliveryStreamEncryption :: StopDeliveryStreamEncryption -> TestTree
requestStopDeliveryStreamEncryption =
req
"StopDeliveryStreamEncryption"
"fixture/StopDeliveryStreamEncryption.yaml"
requestTagDeliveryStream :: TagDeliveryStream -> TestTree
requestTagDeliveryStream =
req
"TagDeliveryStream"
"fixture/TagDeliveryStream.yaml"
requestUntagDeliveryStream :: UntagDeliveryStream -> TestTree
requestUntagDeliveryStream =
req
"UntagDeliveryStream"
"fixture/UntagDeliveryStream.yaml"
requestUpdateDestination :: UpdateDestination -> TestTree
requestUpdateDestination =
req
"UpdateDestination"
"fixture/UpdateDestination.yaml"
-- Responses
responseCreateDeliveryStream :: CreateDeliveryStreamResponse -> TestTree
responseCreateDeliveryStream =
res
"CreateDeliveryStreamResponse"
"fixture/CreateDeliveryStreamResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy CreateDeliveryStream)
responseDeleteDeliveryStream :: DeleteDeliveryStreamResponse -> TestTree
responseDeleteDeliveryStream =
res
"DeleteDeliveryStreamResponse"
"fixture/DeleteDeliveryStreamResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy DeleteDeliveryStream)
responseDescribeDeliveryStream :: DescribeDeliveryStreamResponse -> TestTree
responseDescribeDeliveryStream =
res
"DescribeDeliveryStreamResponse"
"fixture/DescribeDeliveryStreamResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy DescribeDeliveryStream)
responseListDeliveryStreams :: ListDeliveryStreamsResponse -> TestTree
responseListDeliveryStreams =
res
"ListDeliveryStreamsResponse"
"fixture/ListDeliveryStreamsResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy ListDeliveryStreams)
responseListTagsForDeliveryStream :: ListTagsForDeliveryStreamResponse -> TestTree
responseListTagsForDeliveryStream =
res
"ListTagsForDeliveryStreamResponse"
"fixture/ListTagsForDeliveryStreamResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy ListTagsForDeliveryStream)
responsePutRecord :: PutRecordResponse -> TestTree
responsePutRecord =
res
"PutRecordResponse"
"fixture/PutRecordResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy PutRecord)
responsePutRecordBatch :: PutRecordBatchResponse -> TestTree
responsePutRecordBatch =
res
"PutRecordBatchResponse"
"fixture/PutRecordBatchResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy PutRecordBatch)
responseStartDeliveryStreamEncryption :: StartDeliveryStreamEncryptionResponse -> TestTree
responseStartDeliveryStreamEncryption =
res
"StartDeliveryStreamEncryptionResponse"
"fixture/StartDeliveryStreamEncryptionResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy StartDeliveryStreamEncryption)
responseStopDeliveryStreamEncryption :: StopDeliveryStreamEncryptionResponse -> TestTree
responseStopDeliveryStreamEncryption =
res
"StopDeliveryStreamEncryptionResponse"
"fixture/StopDeliveryStreamEncryptionResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy StopDeliveryStreamEncryption)
responseTagDeliveryStream :: TagDeliveryStreamResponse -> TestTree
responseTagDeliveryStream =
res
"TagDeliveryStreamResponse"
"fixture/TagDeliveryStreamResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy TagDeliveryStream)
responseUntagDeliveryStream :: UntagDeliveryStreamResponse -> TestTree
responseUntagDeliveryStream =
res
"UntagDeliveryStreamResponse"
"fixture/UntagDeliveryStreamResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy UntagDeliveryStream)
responseUpdateDestination :: UpdateDestinationResponse -> TestTree
responseUpdateDestination =
res
"UpdateDestinationResponse"
"fixture/UpdateDestinationResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy UpdateDestination)