{-# 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.DAX
-- 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.DAX where
import Amazonka.DAX
import qualified Data.Proxy as Proxy
import Test.Amazonka.DAX.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"
-- [ requestCreateCluster $
-- newCreateCluster
--
-- , requestCreateParameterGroup $
-- newCreateParameterGroup
--
-- , requestCreateSubnetGroup $
-- newCreateSubnetGroup
--
-- , requestDecreaseReplicationFactor $
-- newDecreaseReplicationFactor
--
-- , requestDeleteCluster $
-- newDeleteCluster
--
-- , requestDeleteParameterGroup $
-- newDeleteParameterGroup
--
-- , requestDeleteSubnetGroup $
-- newDeleteSubnetGroup
--
-- , requestDescribeClusters $
-- newDescribeClusters
--
-- , requestDescribeDefaultParameters $
-- newDescribeDefaultParameters
--
-- , requestDescribeEvents $
-- newDescribeEvents
--
-- , requestDescribeParameterGroups $
-- newDescribeParameterGroups
--
-- , requestDescribeParameters $
-- newDescribeParameters
--
-- , requestDescribeSubnetGroups $
-- newDescribeSubnetGroups
--
-- , requestIncreaseReplicationFactor $
-- newIncreaseReplicationFactor
--
-- , requestListTags $
-- newListTags
--
-- , requestRebootNode $
-- newRebootNode
--
-- , requestTagResource $
-- newTagResource
--
-- , requestUntagResource $
-- newUntagResource
--
-- , requestUpdateCluster $
-- newUpdateCluster
--
-- , requestUpdateParameterGroup $
-- newUpdateParameterGroup
--
-- , requestUpdateSubnetGroup $
-- newUpdateSubnetGroup
--
-- ]
-- , testGroup "response"
-- [ responseCreateCluster $
-- newCreateClusterResponse
--
-- , responseCreateParameterGroup $
-- newCreateParameterGroupResponse
--
-- , responseCreateSubnetGroup $
-- newCreateSubnetGroupResponse
--
-- , responseDecreaseReplicationFactor $
-- newDecreaseReplicationFactorResponse
--
-- , responseDeleteCluster $
-- newDeleteClusterResponse
--
-- , responseDeleteParameterGroup $
-- newDeleteParameterGroupResponse
--
-- , responseDeleteSubnetGroup $
-- newDeleteSubnetGroupResponse
--
-- , responseDescribeClusters $
-- newDescribeClustersResponse
--
-- , responseDescribeDefaultParameters $
-- newDescribeDefaultParametersResponse
--
-- , responseDescribeEvents $
-- newDescribeEventsResponse
--
-- , responseDescribeParameterGroups $
-- newDescribeParameterGroupsResponse
--
-- , responseDescribeParameters $
-- newDescribeParametersResponse
--
-- , responseDescribeSubnetGroups $
-- newDescribeSubnetGroupsResponse
--
-- , responseIncreaseReplicationFactor $
-- newIncreaseReplicationFactorResponse
--
-- , responseListTags $
-- newListTagsResponse
--
-- , responseRebootNode $
-- newRebootNodeResponse
--
-- , responseTagResource $
-- newTagResourceResponse
--
-- , responseUntagResource $
-- newUntagResourceResponse
--
-- , responseUpdateCluster $
-- newUpdateClusterResponse
--
-- , responseUpdateParameterGroup $
-- newUpdateParameterGroupResponse
--
-- , responseUpdateSubnetGroup $
-- newUpdateSubnetGroupResponse
--
-- ]
-- ]
-- Requests
requestCreateCluster :: CreateCluster -> TestTree
requestCreateCluster =
req
"CreateCluster"
"fixture/CreateCluster.yaml"
requestCreateParameterGroup :: CreateParameterGroup -> TestTree
requestCreateParameterGroup =
req
"CreateParameterGroup"
"fixture/CreateParameterGroup.yaml"
requestCreateSubnetGroup :: CreateSubnetGroup -> TestTree
requestCreateSubnetGroup =
req
"CreateSubnetGroup"
"fixture/CreateSubnetGroup.yaml"
requestDecreaseReplicationFactor :: DecreaseReplicationFactor -> TestTree
requestDecreaseReplicationFactor =
req
"DecreaseReplicationFactor"
"fixture/DecreaseReplicationFactor.yaml"
requestDeleteCluster :: DeleteCluster -> TestTree
requestDeleteCluster =
req
"DeleteCluster"
"fixture/DeleteCluster.yaml"
requestDeleteParameterGroup :: DeleteParameterGroup -> TestTree
requestDeleteParameterGroup =
req
"DeleteParameterGroup"
"fixture/DeleteParameterGroup.yaml"
requestDeleteSubnetGroup :: DeleteSubnetGroup -> TestTree
requestDeleteSubnetGroup =
req
"DeleteSubnetGroup"
"fixture/DeleteSubnetGroup.yaml"
requestDescribeClusters :: DescribeClusters -> TestTree
requestDescribeClusters =
req
"DescribeClusters"
"fixture/DescribeClusters.yaml"
requestDescribeDefaultParameters :: DescribeDefaultParameters -> TestTree
requestDescribeDefaultParameters =
req
"DescribeDefaultParameters"
"fixture/DescribeDefaultParameters.yaml"
requestDescribeEvents :: DescribeEvents -> TestTree
requestDescribeEvents =
req
"DescribeEvents"
"fixture/DescribeEvents.yaml"
requestDescribeParameterGroups :: DescribeParameterGroups -> TestTree
requestDescribeParameterGroups =
req
"DescribeParameterGroups"
"fixture/DescribeParameterGroups.yaml"
requestDescribeParameters :: DescribeParameters -> TestTree
requestDescribeParameters =
req
"DescribeParameters"
"fixture/DescribeParameters.yaml"
requestDescribeSubnetGroups :: DescribeSubnetGroups -> TestTree
requestDescribeSubnetGroups =
req
"DescribeSubnetGroups"
"fixture/DescribeSubnetGroups.yaml"
requestIncreaseReplicationFactor :: IncreaseReplicationFactor -> TestTree
requestIncreaseReplicationFactor =
req
"IncreaseReplicationFactor"
"fixture/IncreaseReplicationFactor.yaml"
requestListTags :: ListTags -> TestTree
requestListTags =
req
"ListTags"
"fixture/ListTags.yaml"
requestRebootNode :: RebootNode -> TestTree
requestRebootNode =
req
"RebootNode"
"fixture/RebootNode.yaml"
requestTagResource :: TagResource -> TestTree
requestTagResource =
req
"TagResource"
"fixture/TagResource.yaml"
requestUntagResource :: UntagResource -> TestTree
requestUntagResource =
req
"UntagResource"
"fixture/UntagResource.yaml"
requestUpdateCluster :: UpdateCluster -> TestTree
requestUpdateCluster =
req
"UpdateCluster"
"fixture/UpdateCluster.yaml"
requestUpdateParameterGroup :: UpdateParameterGroup -> TestTree
requestUpdateParameterGroup =
req
"UpdateParameterGroup"
"fixture/UpdateParameterGroup.yaml"
requestUpdateSubnetGroup :: UpdateSubnetGroup -> TestTree
requestUpdateSubnetGroup =
req
"UpdateSubnetGroup"
"fixture/UpdateSubnetGroup.yaml"
-- Responses
responseCreateCluster :: CreateClusterResponse -> TestTree
responseCreateCluster =
res
"CreateClusterResponse"
"fixture/CreateClusterResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy CreateCluster)
responseCreateParameterGroup :: CreateParameterGroupResponse -> TestTree
responseCreateParameterGroup =
res
"CreateParameterGroupResponse"
"fixture/CreateParameterGroupResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy CreateParameterGroup)
responseCreateSubnetGroup :: CreateSubnetGroupResponse -> TestTree
responseCreateSubnetGroup =
res
"CreateSubnetGroupResponse"
"fixture/CreateSubnetGroupResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy CreateSubnetGroup)
responseDecreaseReplicationFactor :: DecreaseReplicationFactorResponse -> TestTree
responseDecreaseReplicationFactor =
res
"DecreaseReplicationFactorResponse"
"fixture/DecreaseReplicationFactorResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy DecreaseReplicationFactor)
responseDeleteCluster :: DeleteClusterResponse -> TestTree
responseDeleteCluster =
res
"DeleteClusterResponse"
"fixture/DeleteClusterResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy DeleteCluster)
responseDeleteParameterGroup :: DeleteParameterGroupResponse -> TestTree
responseDeleteParameterGroup =
res
"DeleteParameterGroupResponse"
"fixture/DeleteParameterGroupResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy DeleteParameterGroup)
responseDeleteSubnetGroup :: DeleteSubnetGroupResponse -> TestTree
responseDeleteSubnetGroup =
res
"DeleteSubnetGroupResponse"
"fixture/DeleteSubnetGroupResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy DeleteSubnetGroup)
responseDescribeClusters :: DescribeClustersResponse -> TestTree
responseDescribeClusters =
res
"DescribeClustersResponse"
"fixture/DescribeClustersResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy DescribeClusters)
responseDescribeDefaultParameters :: DescribeDefaultParametersResponse -> TestTree
responseDescribeDefaultParameters =
res
"DescribeDefaultParametersResponse"
"fixture/DescribeDefaultParametersResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy DescribeDefaultParameters)
responseDescribeEvents :: DescribeEventsResponse -> TestTree
responseDescribeEvents =
res
"DescribeEventsResponse"
"fixture/DescribeEventsResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy DescribeEvents)
responseDescribeParameterGroups :: DescribeParameterGroupsResponse -> TestTree
responseDescribeParameterGroups =
res
"DescribeParameterGroupsResponse"
"fixture/DescribeParameterGroupsResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy DescribeParameterGroups)
responseDescribeParameters :: DescribeParametersResponse -> TestTree
responseDescribeParameters =
res
"DescribeParametersResponse"
"fixture/DescribeParametersResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy DescribeParameters)
responseDescribeSubnetGroups :: DescribeSubnetGroupsResponse -> TestTree
responseDescribeSubnetGroups =
res
"DescribeSubnetGroupsResponse"
"fixture/DescribeSubnetGroupsResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy DescribeSubnetGroups)
responseIncreaseReplicationFactor :: IncreaseReplicationFactorResponse -> TestTree
responseIncreaseReplicationFactor =
res
"IncreaseReplicationFactorResponse"
"fixture/IncreaseReplicationFactorResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy IncreaseReplicationFactor)
responseListTags :: ListTagsResponse -> TestTree
responseListTags =
res
"ListTagsResponse"
"fixture/ListTagsResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy ListTags)
responseRebootNode :: RebootNodeResponse -> TestTree
responseRebootNode =
res
"RebootNodeResponse"
"fixture/RebootNodeResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy RebootNode)
responseTagResource :: TagResourceResponse -> TestTree
responseTagResource =
res
"TagResourceResponse"
"fixture/TagResourceResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy TagResource)
responseUntagResource :: UntagResourceResponse -> TestTree
responseUntagResource =
res
"UntagResourceResponse"
"fixture/UntagResourceResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy UntagResource)
responseUpdateCluster :: UpdateClusterResponse -> TestTree
responseUpdateCluster =
res
"UpdateClusterResponse"
"fixture/UpdateClusterResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy UpdateCluster)
responseUpdateParameterGroup :: UpdateParameterGroupResponse -> TestTree
responseUpdateParameterGroup =
res
"UpdateParameterGroupResponse"
"fixture/UpdateParameterGroupResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy UpdateParameterGroup)
responseUpdateSubnetGroup :: UpdateSubnetGroupResponse -> TestTree
responseUpdateSubnetGroup =
res
"UpdateSubnetGroupResponse"
"fixture/UpdateSubnetGroupResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy UpdateSubnetGroup)