amazonka-waf-1.4.3: test/Test/AWS/Gen/WAF.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.WAF
-- 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.WAF where
import Data.Proxy
import Test.AWS.Fixture
import Test.AWS.Prelude
import Test.Tasty
import Network.AWS.WAF
import Test.AWS.WAF.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"
-- [ requestGetSizeConstraintSet $
-- getSizeConstraintSet
--
-- , requestUpdateRule $
-- updateRule
--
-- , requestDeleteRule $
-- deleteRule
--
-- , requestCreateIPSet $
-- createIPSet
--
-- , requestGetChangeTokenStatus $
-- getChangeTokenStatus
--
-- , requestDeleteWebACL $
-- deleteWebACL
--
-- , requestUpdateWebACL $
-- updateWebACL
--
-- , requestListWebACLs $
-- listWebACLs
--
-- , requestListRules $
-- listRules
--
-- , requestCreateRule $
-- createRule
--
-- , requestCreateWebACL $
-- createWebACL
--
-- , requestListByteMatchSets $
-- listByteMatchSets
--
-- , requestGetIPSet $
-- getIPSet
--
-- , requestGetWebACL $
-- getWebACL
--
-- , requestGetRule $
-- getRule
--
-- , requestDeleteXSSMatchSet $
-- deleteXSSMatchSet
--
-- , requestUpdateXSSMatchSet $
-- updateXSSMatchSet
--
-- , requestListXSSMatchSets $
-- listXSSMatchSets
--
-- , requestGetChangeToken $
-- getChangeToken
--
-- , requestListSizeConstraintSets $
-- listSizeConstraintSets
--
-- , requestGetSampledRequests $
-- getSampledRequests
--
-- , requestGetSqlInjectionMatchSet $
-- getSqlInjectionMatchSet
--
-- , requestCreateSqlInjectionMatchSet $
-- createSqlInjectionMatchSet
--
-- , requestGetXSSMatchSet $
-- getXSSMatchSet
--
-- , requestCreateByteMatchSet $
-- createByteMatchSet
--
-- , requestUpdateByteMatchSet $
-- updateByteMatchSet
--
-- , requestDeleteByteMatchSet $
-- deleteByteMatchSet
--
-- , requestDeleteIPSet $
-- deleteIPSet
--
-- , requestUpdateIPSet $
-- updateIPSet
--
-- , requestListIPSets $
-- listIPSets
--
-- , requestCreateXSSMatchSet $
-- createXSSMatchSet
--
-- , requestGetByteMatchSet $
-- getByteMatchSet
--
-- , requestDeleteSizeConstraintSet $
-- deleteSizeConstraintSet
--
-- , requestUpdateSizeConstraintSet $
-- updateSizeConstraintSet
--
-- , requestCreateSizeConstraintSet $
-- createSizeConstraintSet
--
-- , requestListSqlInjectionMatchSets $
-- listSqlInjectionMatchSets
--
-- , requestDeleteSqlInjectionMatchSet $
-- deleteSqlInjectionMatchSet
--
-- , requestUpdateSqlInjectionMatchSet $
-- updateSqlInjectionMatchSet
--
-- ]
-- , testGroup "response"
-- [ responseGetSizeConstraintSet $
-- getSizeConstraintSetResponse
--
-- , responseUpdateRule $
-- updateRuleResponse
--
-- , responseDeleteRule $
-- deleteRuleResponse
--
-- , responseCreateIPSet $
-- createIPSetResponse
--
-- , responseGetChangeTokenStatus $
-- getChangeTokenStatusResponse
--
-- , responseDeleteWebACL $
-- deleteWebACLResponse
--
-- , responseUpdateWebACL $
-- updateWebACLResponse
--
-- , responseListWebACLs $
-- listWebACLsResponse
--
-- , responseListRules $
-- listRulesResponse
--
-- , responseCreateRule $
-- createRuleResponse
--
-- , responseCreateWebACL $
-- createWebACLResponse
--
-- , responseListByteMatchSets $
-- listByteMatchSetsResponse
--
-- , responseGetIPSet $
-- getIPSetResponse
--
-- , responseGetWebACL $
-- getWebACLResponse
--
-- , responseGetRule $
-- getRuleResponse
--
-- , responseDeleteXSSMatchSet $
-- deleteXSSMatchSetResponse
--
-- , responseUpdateXSSMatchSet $
-- updateXSSMatchSetResponse
--
-- , responseListXSSMatchSets $
-- listXSSMatchSetsResponse
--
-- , responseGetChangeToken $
-- getChangeTokenResponse
--
-- , responseListSizeConstraintSets $
-- listSizeConstraintSetsResponse
--
-- , responseGetSampledRequests $
-- getSampledRequestsResponse
--
-- , responseGetSqlInjectionMatchSet $
-- getSqlInjectionMatchSetResponse
--
-- , responseCreateSqlInjectionMatchSet $
-- createSqlInjectionMatchSetResponse
--
-- , responseGetXSSMatchSet $
-- getXSSMatchSetResponse
--
-- , responseCreateByteMatchSet $
-- createByteMatchSetResponse
--
-- , responseUpdateByteMatchSet $
-- updateByteMatchSetResponse
--
-- , responseDeleteByteMatchSet $
-- deleteByteMatchSetResponse
--
-- , responseDeleteIPSet $
-- deleteIPSetResponse
--
-- , responseUpdateIPSet $
-- updateIPSetResponse
--
-- , responseListIPSets $
-- listIPSetsResponse
--
-- , responseCreateXSSMatchSet $
-- createXSSMatchSetResponse
--
-- , responseGetByteMatchSet $
-- getByteMatchSetResponse
--
-- , responseDeleteSizeConstraintSet $
-- deleteSizeConstraintSetResponse
--
-- , responseUpdateSizeConstraintSet $
-- updateSizeConstraintSetResponse
--
-- , responseCreateSizeConstraintSet $
-- createSizeConstraintSetResponse
--
-- , responseListSqlInjectionMatchSets $
-- listSqlInjectionMatchSetsResponse
--
-- , responseDeleteSqlInjectionMatchSet $
-- deleteSqlInjectionMatchSetResponse
--
-- , responseUpdateSqlInjectionMatchSet $
-- updateSqlInjectionMatchSetResponse
--
-- ]
-- ]
-- Requests
requestGetSizeConstraintSet :: GetSizeConstraintSet -> TestTree
requestGetSizeConstraintSet = req
"GetSizeConstraintSet"
"fixture/GetSizeConstraintSet.yaml"
requestUpdateRule :: UpdateRule -> TestTree
requestUpdateRule = req
"UpdateRule"
"fixture/UpdateRule.yaml"
requestDeleteRule :: DeleteRule -> TestTree
requestDeleteRule = req
"DeleteRule"
"fixture/DeleteRule.yaml"
requestCreateIPSet :: CreateIPSet -> TestTree
requestCreateIPSet = req
"CreateIPSet"
"fixture/CreateIPSet.yaml"
requestGetChangeTokenStatus :: GetChangeTokenStatus -> TestTree
requestGetChangeTokenStatus = req
"GetChangeTokenStatus"
"fixture/GetChangeTokenStatus.yaml"
requestDeleteWebACL :: DeleteWebACL -> TestTree
requestDeleteWebACL = req
"DeleteWebACL"
"fixture/DeleteWebACL.yaml"
requestUpdateWebACL :: UpdateWebACL -> TestTree
requestUpdateWebACL = req
"UpdateWebACL"
"fixture/UpdateWebACL.yaml"
requestListWebACLs :: ListWebACLs -> TestTree
requestListWebACLs = req
"ListWebACLs"
"fixture/ListWebACLs.yaml"
requestListRules :: ListRules -> TestTree
requestListRules = req
"ListRules"
"fixture/ListRules.yaml"
requestCreateRule :: CreateRule -> TestTree
requestCreateRule = req
"CreateRule"
"fixture/CreateRule.yaml"
requestCreateWebACL :: CreateWebACL -> TestTree
requestCreateWebACL = req
"CreateWebACL"
"fixture/CreateWebACL.yaml"
requestListByteMatchSets :: ListByteMatchSets -> TestTree
requestListByteMatchSets = req
"ListByteMatchSets"
"fixture/ListByteMatchSets.yaml"
requestGetIPSet :: GetIPSet -> TestTree
requestGetIPSet = req
"GetIPSet"
"fixture/GetIPSet.yaml"
requestGetWebACL :: GetWebACL -> TestTree
requestGetWebACL = req
"GetWebACL"
"fixture/GetWebACL.yaml"
requestGetRule :: GetRule -> TestTree
requestGetRule = req
"GetRule"
"fixture/GetRule.yaml"
requestDeleteXSSMatchSet :: DeleteXSSMatchSet -> TestTree
requestDeleteXSSMatchSet = req
"DeleteXSSMatchSet"
"fixture/DeleteXSSMatchSet.yaml"
requestUpdateXSSMatchSet :: UpdateXSSMatchSet -> TestTree
requestUpdateXSSMatchSet = req
"UpdateXSSMatchSet"
"fixture/UpdateXSSMatchSet.yaml"
requestListXSSMatchSets :: ListXSSMatchSets -> TestTree
requestListXSSMatchSets = req
"ListXSSMatchSets"
"fixture/ListXSSMatchSets.yaml"
requestGetChangeToken :: GetChangeToken -> TestTree
requestGetChangeToken = req
"GetChangeToken"
"fixture/GetChangeToken.yaml"
requestListSizeConstraintSets :: ListSizeConstraintSets -> TestTree
requestListSizeConstraintSets = req
"ListSizeConstraintSets"
"fixture/ListSizeConstraintSets.yaml"
requestGetSampledRequests :: GetSampledRequests -> TestTree
requestGetSampledRequests = req
"GetSampledRequests"
"fixture/GetSampledRequests.yaml"
requestGetSqlInjectionMatchSet :: GetSqlInjectionMatchSet -> TestTree
requestGetSqlInjectionMatchSet = req
"GetSqlInjectionMatchSet"
"fixture/GetSqlInjectionMatchSet.yaml"
requestCreateSqlInjectionMatchSet :: CreateSqlInjectionMatchSet -> TestTree
requestCreateSqlInjectionMatchSet = req
"CreateSqlInjectionMatchSet"
"fixture/CreateSqlInjectionMatchSet.yaml"
requestGetXSSMatchSet :: GetXSSMatchSet -> TestTree
requestGetXSSMatchSet = req
"GetXSSMatchSet"
"fixture/GetXSSMatchSet.yaml"
requestCreateByteMatchSet :: CreateByteMatchSet -> TestTree
requestCreateByteMatchSet = req
"CreateByteMatchSet"
"fixture/CreateByteMatchSet.yaml"
requestUpdateByteMatchSet :: UpdateByteMatchSet -> TestTree
requestUpdateByteMatchSet = req
"UpdateByteMatchSet"
"fixture/UpdateByteMatchSet.yaml"
requestDeleteByteMatchSet :: DeleteByteMatchSet -> TestTree
requestDeleteByteMatchSet = req
"DeleteByteMatchSet"
"fixture/DeleteByteMatchSet.yaml"
requestDeleteIPSet :: DeleteIPSet -> TestTree
requestDeleteIPSet = req
"DeleteIPSet"
"fixture/DeleteIPSet.yaml"
requestUpdateIPSet :: UpdateIPSet -> TestTree
requestUpdateIPSet = req
"UpdateIPSet"
"fixture/UpdateIPSet.yaml"
requestListIPSets :: ListIPSets -> TestTree
requestListIPSets = req
"ListIPSets"
"fixture/ListIPSets.yaml"
requestCreateXSSMatchSet :: CreateXSSMatchSet -> TestTree
requestCreateXSSMatchSet = req
"CreateXSSMatchSet"
"fixture/CreateXSSMatchSet.yaml"
requestGetByteMatchSet :: GetByteMatchSet -> TestTree
requestGetByteMatchSet = req
"GetByteMatchSet"
"fixture/GetByteMatchSet.yaml"
requestDeleteSizeConstraintSet :: DeleteSizeConstraintSet -> TestTree
requestDeleteSizeConstraintSet = req
"DeleteSizeConstraintSet"
"fixture/DeleteSizeConstraintSet.yaml"
requestUpdateSizeConstraintSet :: UpdateSizeConstraintSet -> TestTree
requestUpdateSizeConstraintSet = req
"UpdateSizeConstraintSet"
"fixture/UpdateSizeConstraintSet.yaml"
requestCreateSizeConstraintSet :: CreateSizeConstraintSet -> TestTree
requestCreateSizeConstraintSet = req
"CreateSizeConstraintSet"
"fixture/CreateSizeConstraintSet.yaml"
requestListSqlInjectionMatchSets :: ListSqlInjectionMatchSets -> TestTree
requestListSqlInjectionMatchSets = req
"ListSqlInjectionMatchSets"
"fixture/ListSqlInjectionMatchSets.yaml"
requestDeleteSqlInjectionMatchSet :: DeleteSqlInjectionMatchSet -> TestTree
requestDeleteSqlInjectionMatchSet = req
"DeleteSqlInjectionMatchSet"
"fixture/DeleteSqlInjectionMatchSet.yaml"
requestUpdateSqlInjectionMatchSet :: UpdateSqlInjectionMatchSet -> TestTree
requestUpdateSqlInjectionMatchSet = req
"UpdateSqlInjectionMatchSet"
"fixture/UpdateSqlInjectionMatchSet.yaml"
-- Responses
responseGetSizeConstraintSet :: GetSizeConstraintSetResponse -> TestTree
responseGetSizeConstraintSet = res
"GetSizeConstraintSetResponse"
"fixture/GetSizeConstraintSetResponse.proto"
waf
(Proxy :: Proxy GetSizeConstraintSet)
responseUpdateRule :: UpdateRuleResponse -> TestTree
responseUpdateRule = res
"UpdateRuleResponse"
"fixture/UpdateRuleResponse.proto"
waf
(Proxy :: Proxy UpdateRule)
responseDeleteRule :: DeleteRuleResponse -> TestTree
responseDeleteRule = res
"DeleteRuleResponse"
"fixture/DeleteRuleResponse.proto"
waf
(Proxy :: Proxy DeleteRule)
responseCreateIPSet :: CreateIPSetResponse -> TestTree
responseCreateIPSet = res
"CreateIPSetResponse"
"fixture/CreateIPSetResponse.proto"
waf
(Proxy :: Proxy CreateIPSet)
responseGetChangeTokenStatus :: GetChangeTokenStatusResponse -> TestTree
responseGetChangeTokenStatus = res
"GetChangeTokenStatusResponse"
"fixture/GetChangeTokenStatusResponse.proto"
waf
(Proxy :: Proxy GetChangeTokenStatus)
responseDeleteWebACL :: DeleteWebACLResponse -> TestTree
responseDeleteWebACL = res
"DeleteWebACLResponse"
"fixture/DeleteWebACLResponse.proto"
waf
(Proxy :: Proxy DeleteWebACL)
responseUpdateWebACL :: UpdateWebACLResponse -> TestTree
responseUpdateWebACL = res
"UpdateWebACLResponse"
"fixture/UpdateWebACLResponse.proto"
waf
(Proxy :: Proxy UpdateWebACL)
responseListWebACLs :: ListWebACLsResponse -> TestTree
responseListWebACLs = res
"ListWebACLsResponse"
"fixture/ListWebACLsResponse.proto"
waf
(Proxy :: Proxy ListWebACLs)
responseListRules :: ListRulesResponse -> TestTree
responseListRules = res
"ListRulesResponse"
"fixture/ListRulesResponse.proto"
waf
(Proxy :: Proxy ListRules)
responseCreateRule :: CreateRuleResponse -> TestTree
responseCreateRule = res
"CreateRuleResponse"
"fixture/CreateRuleResponse.proto"
waf
(Proxy :: Proxy CreateRule)
responseCreateWebACL :: CreateWebACLResponse -> TestTree
responseCreateWebACL = res
"CreateWebACLResponse"
"fixture/CreateWebACLResponse.proto"
waf
(Proxy :: Proxy CreateWebACL)
responseListByteMatchSets :: ListByteMatchSetsResponse -> TestTree
responseListByteMatchSets = res
"ListByteMatchSetsResponse"
"fixture/ListByteMatchSetsResponse.proto"
waf
(Proxy :: Proxy ListByteMatchSets)
responseGetIPSet :: GetIPSetResponse -> TestTree
responseGetIPSet = res
"GetIPSetResponse"
"fixture/GetIPSetResponse.proto"
waf
(Proxy :: Proxy GetIPSet)
responseGetWebACL :: GetWebACLResponse -> TestTree
responseGetWebACL = res
"GetWebACLResponse"
"fixture/GetWebACLResponse.proto"
waf
(Proxy :: Proxy GetWebACL)
responseGetRule :: GetRuleResponse -> TestTree
responseGetRule = res
"GetRuleResponse"
"fixture/GetRuleResponse.proto"
waf
(Proxy :: Proxy GetRule)
responseDeleteXSSMatchSet :: DeleteXSSMatchSetResponse -> TestTree
responseDeleteXSSMatchSet = res
"DeleteXSSMatchSetResponse"
"fixture/DeleteXSSMatchSetResponse.proto"
waf
(Proxy :: Proxy DeleteXSSMatchSet)
responseUpdateXSSMatchSet :: UpdateXSSMatchSetResponse -> TestTree
responseUpdateXSSMatchSet = res
"UpdateXSSMatchSetResponse"
"fixture/UpdateXSSMatchSetResponse.proto"
waf
(Proxy :: Proxy UpdateXSSMatchSet)
responseListXSSMatchSets :: ListXSSMatchSetsResponse -> TestTree
responseListXSSMatchSets = res
"ListXSSMatchSetsResponse"
"fixture/ListXSSMatchSetsResponse.proto"
waf
(Proxy :: Proxy ListXSSMatchSets)
responseGetChangeToken :: GetChangeTokenResponse -> TestTree
responseGetChangeToken = res
"GetChangeTokenResponse"
"fixture/GetChangeTokenResponse.proto"
waf
(Proxy :: Proxy GetChangeToken)
responseListSizeConstraintSets :: ListSizeConstraintSetsResponse -> TestTree
responseListSizeConstraintSets = res
"ListSizeConstraintSetsResponse"
"fixture/ListSizeConstraintSetsResponse.proto"
waf
(Proxy :: Proxy ListSizeConstraintSets)
responseGetSampledRequests :: GetSampledRequestsResponse -> TestTree
responseGetSampledRequests = res
"GetSampledRequestsResponse"
"fixture/GetSampledRequestsResponse.proto"
waf
(Proxy :: Proxy GetSampledRequests)
responseGetSqlInjectionMatchSet :: GetSqlInjectionMatchSetResponse -> TestTree
responseGetSqlInjectionMatchSet = res
"GetSqlInjectionMatchSetResponse"
"fixture/GetSqlInjectionMatchSetResponse.proto"
waf
(Proxy :: Proxy GetSqlInjectionMatchSet)
responseCreateSqlInjectionMatchSet :: CreateSqlInjectionMatchSetResponse -> TestTree
responseCreateSqlInjectionMatchSet = res
"CreateSqlInjectionMatchSetResponse"
"fixture/CreateSqlInjectionMatchSetResponse.proto"
waf
(Proxy :: Proxy CreateSqlInjectionMatchSet)
responseGetXSSMatchSet :: GetXSSMatchSetResponse -> TestTree
responseGetXSSMatchSet = res
"GetXSSMatchSetResponse"
"fixture/GetXSSMatchSetResponse.proto"
waf
(Proxy :: Proxy GetXSSMatchSet)
responseCreateByteMatchSet :: CreateByteMatchSetResponse -> TestTree
responseCreateByteMatchSet = res
"CreateByteMatchSetResponse"
"fixture/CreateByteMatchSetResponse.proto"
waf
(Proxy :: Proxy CreateByteMatchSet)
responseUpdateByteMatchSet :: UpdateByteMatchSetResponse -> TestTree
responseUpdateByteMatchSet = res
"UpdateByteMatchSetResponse"
"fixture/UpdateByteMatchSetResponse.proto"
waf
(Proxy :: Proxy UpdateByteMatchSet)
responseDeleteByteMatchSet :: DeleteByteMatchSetResponse -> TestTree
responseDeleteByteMatchSet = res
"DeleteByteMatchSetResponse"
"fixture/DeleteByteMatchSetResponse.proto"
waf
(Proxy :: Proxy DeleteByteMatchSet)
responseDeleteIPSet :: DeleteIPSetResponse -> TestTree
responseDeleteIPSet = res
"DeleteIPSetResponse"
"fixture/DeleteIPSetResponse.proto"
waf
(Proxy :: Proxy DeleteIPSet)
responseUpdateIPSet :: UpdateIPSetResponse -> TestTree
responseUpdateIPSet = res
"UpdateIPSetResponse"
"fixture/UpdateIPSetResponse.proto"
waf
(Proxy :: Proxy UpdateIPSet)
responseListIPSets :: ListIPSetsResponse -> TestTree
responseListIPSets = res
"ListIPSetsResponse"
"fixture/ListIPSetsResponse.proto"
waf
(Proxy :: Proxy ListIPSets)
responseCreateXSSMatchSet :: CreateXSSMatchSetResponse -> TestTree
responseCreateXSSMatchSet = res
"CreateXSSMatchSetResponse"
"fixture/CreateXSSMatchSetResponse.proto"
waf
(Proxy :: Proxy CreateXSSMatchSet)
responseGetByteMatchSet :: GetByteMatchSetResponse -> TestTree
responseGetByteMatchSet = res
"GetByteMatchSetResponse"
"fixture/GetByteMatchSetResponse.proto"
waf
(Proxy :: Proxy GetByteMatchSet)
responseDeleteSizeConstraintSet :: DeleteSizeConstraintSetResponse -> TestTree
responseDeleteSizeConstraintSet = res
"DeleteSizeConstraintSetResponse"
"fixture/DeleteSizeConstraintSetResponse.proto"
waf
(Proxy :: Proxy DeleteSizeConstraintSet)
responseUpdateSizeConstraintSet :: UpdateSizeConstraintSetResponse -> TestTree
responseUpdateSizeConstraintSet = res
"UpdateSizeConstraintSetResponse"
"fixture/UpdateSizeConstraintSetResponse.proto"
waf
(Proxy :: Proxy UpdateSizeConstraintSet)
responseCreateSizeConstraintSet :: CreateSizeConstraintSetResponse -> TestTree
responseCreateSizeConstraintSet = res
"CreateSizeConstraintSetResponse"
"fixture/CreateSizeConstraintSetResponse.proto"
waf
(Proxy :: Proxy CreateSizeConstraintSet)
responseListSqlInjectionMatchSets :: ListSqlInjectionMatchSetsResponse -> TestTree
responseListSqlInjectionMatchSets = res
"ListSqlInjectionMatchSetsResponse"
"fixture/ListSqlInjectionMatchSetsResponse.proto"
waf
(Proxy :: Proxy ListSqlInjectionMatchSets)
responseDeleteSqlInjectionMatchSet :: DeleteSqlInjectionMatchSetResponse -> TestTree
responseDeleteSqlInjectionMatchSet = res
"DeleteSqlInjectionMatchSetResponse"
"fixture/DeleteSqlInjectionMatchSetResponse.proto"
waf
(Proxy :: Proxy DeleteSqlInjectionMatchSet)
responseUpdateSqlInjectionMatchSet :: UpdateSqlInjectionMatchSetResponse -> TestTree
responseUpdateSqlInjectionMatchSet = res
"UpdateSqlInjectionMatchSetResponse"
"fixture/UpdateSqlInjectionMatchSetResponse.proto"
waf
(Proxy :: Proxy UpdateSqlInjectionMatchSet)