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