packages feed

amazonka-guardduty-1.6.0: test/Test/AWS/Gen/GuardDuty.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.GuardDuty
-- 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.GuardDuty where

import Data.Proxy
import Network.AWS.GuardDuty
import Test.AWS.Fixture
import Test.AWS.GuardDuty.Internal
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"
--         [ requestCreateFilter $
--             createFilter
--
--         , requestListFindings $
--             listFindings
--
--         , requestCreateIPSet $
--             createIPSet
--
--         , requestDeleteThreatIntelSet $
--             deleteThreatIntelSet
--
--         , requestUpdateThreatIntelSet $
--             updateThreatIntelSet
--
--         , requestStopMonitoringMembers $
--             stopMonitoringMembers
--
--         , requestListThreatIntelSets $
--             listThreatIntelSets
--
--         , requestCreateThreatIntelSet $
--             createThreatIntelSet
--
--         , requestDeleteMembers $
--             deleteMembers
--
--         , requestGetFindingsStatistics $
--             getFindingsStatistics
--
--         , requestGetIPSet $
--             getIPSet
--
--         , requestListInvitations $
--             listInvitations
--
--         , requestGetThreatIntelSet $
--             getThreatIntelSet
--
--         , requestDeleteInvitations $
--             deleteInvitations
--
--         , requestGetMasterAccount $
--             getMasterAccount
--
--         , requestCreateDetector $
--             createDetector
--
--         , requestDeclineInvitations $
--             declineInvitations
--
--         , requestUpdateFilter $
--             updateFilter
--
--         , requestDeleteFilter $
--             deleteFilter
--
--         , requestDisassociateMembers $
--             disassociateMembers
--
--         , requestDisassociateFromMasterAccount $
--             disassociateFromMasterAccount
--
--         , requestAcceptInvitation $
--             acceptInvitation
--
--         , requestListFilters $
--             listFilters
--
--         , requestListMembers $
--             listMembers
--
--         , requestGetDetector $
--             getDetector
--
--         , requestCreateSampleFindings $
--             createSampleFindings
--
--         , requestArchiveFindings $
--             archiveFindings
--
--         , requestCreateMembers $
--             createMembers
--
--         , requestUnarchiveFindings $
--             unarchiveFindings
--
--         , requestGetInvitationsCount $
--             getInvitationsCount
--
--         , requestStartMonitoringMembers $
--             startMonitoringMembers
--
--         , requestInviteMembers $
--             inviteMembers
--
--         , requestDeleteIPSet $
--             deleteIPSet
--
--         , requestUpdateIPSet $
--             updateIPSet
--
--         , requestListIPSets $
--             listIPSets
--
--         , requestGetMembers $
--             getMembers
--
--         , requestGetFindings $
--             getFindings
--
--         , requestListDetectors $
--             listDetectors
--
--         , requestUpdateDetector $
--             updateDetector
--
--         , requestDeleteDetector $
--             deleteDetector
--
--         , requestUpdateFindingsFeedback $
--             updateFindingsFeedback
--
--         , requestGetFilter $
--             getFilter
--
--           ]

--     , testGroup "response"
--         [ responseCreateFilter $
--             createFilterResponse
--
--         , responseListFindings $
--             listFindingsResponse
--
--         , responseCreateIPSet $
--             createIPSetResponse
--
--         , responseDeleteThreatIntelSet $
--             deleteThreatIntelSetResponse
--
--         , responseUpdateThreatIntelSet $
--             updateThreatIntelSetResponse
--
--         , responseStopMonitoringMembers $
--             stopMonitoringMembersResponse
--
--         , responseListThreatIntelSets $
--             listThreatIntelSetsResponse
--
--         , responseCreateThreatIntelSet $
--             createThreatIntelSetResponse
--
--         , responseDeleteMembers $
--             deleteMembersResponse
--
--         , responseGetFindingsStatistics $
--             getFindingsStatisticsResponse
--
--         , responseGetIPSet $
--             getIPSetResponse
--
--         , responseListInvitations $
--             listInvitationsResponse
--
--         , responseGetThreatIntelSet $
--             getThreatIntelSetResponse
--
--         , responseDeleteInvitations $
--             deleteInvitationsResponse
--
--         , responseGetMasterAccount $
--             getMasterAccountResponse
--
--         , responseCreateDetector $
--             createDetectorResponse
--
--         , responseDeclineInvitations $
--             declineInvitationsResponse
--
--         , responseUpdateFilter $
--             updateFilterResponse
--
--         , responseDeleteFilter $
--             deleteFilterResponse
--
--         , responseDisassociateMembers $
--             disassociateMembersResponse
--
--         , responseDisassociateFromMasterAccount $
--             disassociateFromMasterAccountResponse
--
--         , responseAcceptInvitation $
--             acceptInvitationResponse
--
--         , responseListFilters $
--             listFiltersResponse
--
--         , responseListMembers $
--             listMembersResponse
--
--         , responseGetDetector $
--             getDetectorResponse
--
--         , responseCreateSampleFindings $
--             createSampleFindingsResponse
--
--         , responseArchiveFindings $
--             archiveFindingsResponse
--
--         , responseCreateMembers $
--             createMembersResponse
--
--         , responseUnarchiveFindings $
--             unarchiveFindingsResponse
--
--         , responseGetInvitationsCount $
--             getInvitationsCountResponse
--
--         , responseStartMonitoringMembers $
--             startMonitoringMembersResponse
--
--         , responseInviteMembers $
--             inviteMembersResponse
--
--         , responseDeleteIPSet $
--             deleteIPSetResponse
--
--         , responseUpdateIPSet $
--             updateIPSetResponse
--
--         , responseListIPSets $
--             listIPSetsResponse
--
--         , responseGetMembers $
--             getMembersResponse
--
--         , responseGetFindings $
--             getFindingsResponse
--
--         , responseListDetectors $
--             listDetectorsResponse
--
--         , responseUpdateDetector $
--             updateDetectorResponse
--
--         , responseDeleteDetector $
--             deleteDetectorResponse
--
--         , responseUpdateFindingsFeedback $
--             updateFindingsFeedbackResponse
--
--         , responseGetFilter $
--             getFilterResponse
--
--           ]
--     ]

-- Requests

requestCreateFilter :: CreateFilter -> TestTree
requestCreateFilter = req
    "CreateFilter"
    "fixture/CreateFilter.yaml"

requestListFindings :: ListFindings -> TestTree
requestListFindings = req
    "ListFindings"
    "fixture/ListFindings.yaml"

requestCreateIPSet :: CreateIPSet -> TestTree
requestCreateIPSet = req
    "CreateIPSet"
    "fixture/CreateIPSet.yaml"

requestDeleteThreatIntelSet :: DeleteThreatIntelSet -> TestTree
requestDeleteThreatIntelSet = req
    "DeleteThreatIntelSet"
    "fixture/DeleteThreatIntelSet.yaml"

requestUpdateThreatIntelSet :: UpdateThreatIntelSet -> TestTree
requestUpdateThreatIntelSet = req
    "UpdateThreatIntelSet"
    "fixture/UpdateThreatIntelSet.yaml"

requestStopMonitoringMembers :: StopMonitoringMembers -> TestTree
requestStopMonitoringMembers = req
    "StopMonitoringMembers"
    "fixture/StopMonitoringMembers.yaml"

requestListThreatIntelSets :: ListThreatIntelSets -> TestTree
requestListThreatIntelSets = req
    "ListThreatIntelSets"
    "fixture/ListThreatIntelSets.yaml"

requestCreateThreatIntelSet :: CreateThreatIntelSet -> TestTree
requestCreateThreatIntelSet = req
    "CreateThreatIntelSet"
    "fixture/CreateThreatIntelSet.yaml"

requestDeleteMembers :: DeleteMembers -> TestTree
requestDeleteMembers = req
    "DeleteMembers"
    "fixture/DeleteMembers.yaml"

requestGetFindingsStatistics :: GetFindingsStatistics -> TestTree
requestGetFindingsStatistics = req
    "GetFindingsStatistics"
    "fixture/GetFindingsStatistics.yaml"

requestGetIPSet :: GetIPSet -> TestTree
requestGetIPSet = req
    "GetIPSet"
    "fixture/GetIPSet.yaml"

requestListInvitations :: ListInvitations -> TestTree
requestListInvitations = req
    "ListInvitations"
    "fixture/ListInvitations.yaml"

requestGetThreatIntelSet :: GetThreatIntelSet -> TestTree
requestGetThreatIntelSet = req
    "GetThreatIntelSet"
    "fixture/GetThreatIntelSet.yaml"

requestDeleteInvitations :: DeleteInvitations -> TestTree
requestDeleteInvitations = req
    "DeleteInvitations"
    "fixture/DeleteInvitations.yaml"

requestGetMasterAccount :: GetMasterAccount -> TestTree
requestGetMasterAccount = req
    "GetMasterAccount"
    "fixture/GetMasterAccount.yaml"

requestCreateDetector :: CreateDetector -> TestTree
requestCreateDetector = req
    "CreateDetector"
    "fixture/CreateDetector.yaml"

requestDeclineInvitations :: DeclineInvitations -> TestTree
requestDeclineInvitations = req
    "DeclineInvitations"
    "fixture/DeclineInvitations.yaml"

requestUpdateFilter :: UpdateFilter -> TestTree
requestUpdateFilter = req
    "UpdateFilter"
    "fixture/UpdateFilter.yaml"

requestDeleteFilter :: DeleteFilter -> TestTree
requestDeleteFilter = req
    "DeleteFilter"
    "fixture/DeleteFilter.yaml"

requestDisassociateMembers :: DisassociateMembers -> TestTree
requestDisassociateMembers = req
    "DisassociateMembers"
    "fixture/DisassociateMembers.yaml"

requestDisassociateFromMasterAccount :: DisassociateFromMasterAccount -> TestTree
requestDisassociateFromMasterAccount = req
    "DisassociateFromMasterAccount"
    "fixture/DisassociateFromMasterAccount.yaml"

requestAcceptInvitation :: AcceptInvitation -> TestTree
requestAcceptInvitation = req
    "AcceptInvitation"
    "fixture/AcceptInvitation.yaml"

requestListFilters :: ListFilters -> TestTree
requestListFilters = req
    "ListFilters"
    "fixture/ListFilters.yaml"

requestListMembers :: ListMembers -> TestTree
requestListMembers = req
    "ListMembers"
    "fixture/ListMembers.yaml"

requestGetDetector :: GetDetector -> TestTree
requestGetDetector = req
    "GetDetector"
    "fixture/GetDetector.yaml"

requestCreateSampleFindings :: CreateSampleFindings -> TestTree
requestCreateSampleFindings = req
    "CreateSampleFindings"
    "fixture/CreateSampleFindings.yaml"

requestArchiveFindings :: ArchiveFindings -> TestTree
requestArchiveFindings = req
    "ArchiveFindings"
    "fixture/ArchiveFindings.yaml"

requestCreateMembers :: CreateMembers -> TestTree
requestCreateMembers = req
    "CreateMembers"
    "fixture/CreateMembers.yaml"

requestUnarchiveFindings :: UnarchiveFindings -> TestTree
requestUnarchiveFindings = req
    "UnarchiveFindings"
    "fixture/UnarchiveFindings.yaml"

requestGetInvitationsCount :: GetInvitationsCount -> TestTree
requestGetInvitationsCount = req
    "GetInvitationsCount"
    "fixture/GetInvitationsCount.yaml"

requestStartMonitoringMembers :: StartMonitoringMembers -> TestTree
requestStartMonitoringMembers = req
    "StartMonitoringMembers"
    "fixture/StartMonitoringMembers.yaml"

requestInviteMembers :: InviteMembers -> TestTree
requestInviteMembers = req
    "InviteMembers"
    "fixture/InviteMembers.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"

requestGetMembers :: GetMembers -> TestTree
requestGetMembers = req
    "GetMembers"
    "fixture/GetMembers.yaml"

requestGetFindings :: GetFindings -> TestTree
requestGetFindings = req
    "GetFindings"
    "fixture/GetFindings.yaml"

requestListDetectors :: ListDetectors -> TestTree
requestListDetectors = req
    "ListDetectors"
    "fixture/ListDetectors.yaml"

requestUpdateDetector :: UpdateDetector -> TestTree
requestUpdateDetector = req
    "UpdateDetector"
    "fixture/UpdateDetector.yaml"

requestDeleteDetector :: DeleteDetector -> TestTree
requestDeleteDetector = req
    "DeleteDetector"
    "fixture/DeleteDetector.yaml"

requestUpdateFindingsFeedback :: UpdateFindingsFeedback -> TestTree
requestUpdateFindingsFeedback = req
    "UpdateFindingsFeedback"
    "fixture/UpdateFindingsFeedback.yaml"

requestGetFilter :: GetFilter -> TestTree
requestGetFilter = req
    "GetFilter"
    "fixture/GetFilter.yaml"

-- Responses

responseCreateFilter :: CreateFilterResponse -> TestTree
responseCreateFilter = res
    "CreateFilterResponse"
    "fixture/CreateFilterResponse.proto"
    guardDuty
    (Proxy :: Proxy CreateFilter)

responseListFindings :: ListFindingsResponse -> TestTree
responseListFindings = res
    "ListFindingsResponse"
    "fixture/ListFindingsResponse.proto"
    guardDuty
    (Proxy :: Proxy ListFindings)

responseCreateIPSet :: CreateIPSetResponse -> TestTree
responseCreateIPSet = res
    "CreateIPSetResponse"
    "fixture/CreateIPSetResponse.proto"
    guardDuty
    (Proxy :: Proxy CreateIPSet)

responseDeleteThreatIntelSet :: DeleteThreatIntelSetResponse -> TestTree
responseDeleteThreatIntelSet = res
    "DeleteThreatIntelSetResponse"
    "fixture/DeleteThreatIntelSetResponse.proto"
    guardDuty
    (Proxy :: Proxy DeleteThreatIntelSet)

responseUpdateThreatIntelSet :: UpdateThreatIntelSetResponse -> TestTree
responseUpdateThreatIntelSet = res
    "UpdateThreatIntelSetResponse"
    "fixture/UpdateThreatIntelSetResponse.proto"
    guardDuty
    (Proxy :: Proxy UpdateThreatIntelSet)

responseStopMonitoringMembers :: StopMonitoringMembersResponse -> TestTree
responseStopMonitoringMembers = res
    "StopMonitoringMembersResponse"
    "fixture/StopMonitoringMembersResponse.proto"
    guardDuty
    (Proxy :: Proxy StopMonitoringMembers)

responseListThreatIntelSets :: ListThreatIntelSetsResponse -> TestTree
responseListThreatIntelSets = res
    "ListThreatIntelSetsResponse"
    "fixture/ListThreatIntelSetsResponse.proto"
    guardDuty
    (Proxy :: Proxy ListThreatIntelSets)

responseCreateThreatIntelSet :: CreateThreatIntelSetResponse -> TestTree
responseCreateThreatIntelSet = res
    "CreateThreatIntelSetResponse"
    "fixture/CreateThreatIntelSetResponse.proto"
    guardDuty
    (Proxy :: Proxy CreateThreatIntelSet)

responseDeleteMembers :: DeleteMembersResponse -> TestTree
responseDeleteMembers = res
    "DeleteMembersResponse"
    "fixture/DeleteMembersResponse.proto"
    guardDuty
    (Proxy :: Proxy DeleteMembers)

responseGetFindingsStatistics :: GetFindingsStatisticsResponse -> TestTree
responseGetFindingsStatistics = res
    "GetFindingsStatisticsResponse"
    "fixture/GetFindingsStatisticsResponse.proto"
    guardDuty
    (Proxy :: Proxy GetFindingsStatistics)

responseGetIPSet :: GetIPSetResponse -> TestTree
responseGetIPSet = res
    "GetIPSetResponse"
    "fixture/GetIPSetResponse.proto"
    guardDuty
    (Proxy :: Proxy GetIPSet)

responseListInvitations :: ListInvitationsResponse -> TestTree
responseListInvitations = res
    "ListInvitationsResponse"
    "fixture/ListInvitationsResponse.proto"
    guardDuty
    (Proxy :: Proxy ListInvitations)

responseGetThreatIntelSet :: GetThreatIntelSetResponse -> TestTree
responseGetThreatIntelSet = res
    "GetThreatIntelSetResponse"
    "fixture/GetThreatIntelSetResponse.proto"
    guardDuty
    (Proxy :: Proxy GetThreatIntelSet)

responseDeleteInvitations :: DeleteInvitationsResponse -> TestTree
responseDeleteInvitations = res
    "DeleteInvitationsResponse"
    "fixture/DeleteInvitationsResponse.proto"
    guardDuty
    (Proxy :: Proxy DeleteInvitations)

responseGetMasterAccount :: GetMasterAccountResponse -> TestTree
responseGetMasterAccount = res
    "GetMasterAccountResponse"
    "fixture/GetMasterAccountResponse.proto"
    guardDuty
    (Proxy :: Proxy GetMasterAccount)

responseCreateDetector :: CreateDetectorResponse -> TestTree
responseCreateDetector = res
    "CreateDetectorResponse"
    "fixture/CreateDetectorResponse.proto"
    guardDuty
    (Proxy :: Proxy CreateDetector)

responseDeclineInvitations :: DeclineInvitationsResponse -> TestTree
responseDeclineInvitations = res
    "DeclineInvitationsResponse"
    "fixture/DeclineInvitationsResponse.proto"
    guardDuty
    (Proxy :: Proxy DeclineInvitations)

responseUpdateFilter :: UpdateFilterResponse -> TestTree
responseUpdateFilter = res
    "UpdateFilterResponse"
    "fixture/UpdateFilterResponse.proto"
    guardDuty
    (Proxy :: Proxy UpdateFilter)

responseDeleteFilter :: DeleteFilterResponse -> TestTree
responseDeleteFilter = res
    "DeleteFilterResponse"
    "fixture/DeleteFilterResponse.proto"
    guardDuty
    (Proxy :: Proxy DeleteFilter)

responseDisassociateMembers :: DisassociateMembersResponse -> TestTree
responseDisassociateMembers = res
    "DisassociateMembersResponse"
    "fixture/DisassociateMembersResponse.proto"
    guardDuty
    (Proxy :: Proxy DisassociateMembers)

responseDisassociateFromMasterAccount :: DisassociateFromMasterAccountResponse -> TestTree
responseDisassociateFromMasterAccount = res
    "DisassociateFromMasterAccountResponse"
    "fixture/DisassociateFromMasterAccountResponse.proto"
    guardDuty
    (Proxy :: Proxy DisassociateFromMasterAccount)

responseAcceptInvitation :: AcceptInvitationResponse -> TestTree
responseAcceptInvitation = res
    "AcceptInvitationResponse"
    "fixture/AcceptInvitationResponse.proto"
    guardDuty
    (Proxy :: Proxy AcceptInvitation)

responseListFilters :: ListFiltersResponse -> TestTree
responseListFilters = res
    "ListFiltersResponse"
    "fixture/ListFiltersResponse.proto"
    guardDuty
    (Proxy :: Proxy ListFilters)

responseListMembers :: ListMembersResponse -> TestTree
responseListMembers = res
    "ListMembersResponse"
    "fixture/ListMembersResponse.proto"
    guardDuty
    (Proxy :: Proxy ListMembers)

responseGetDetector :: GetDetectorResponse -> TestTree
responseGetDetector = res
    "GetDetectorResponse"
    "fixture/GetDetectorResponse.proto"
    guardDuty
    (Proxy :: Proxy GetDetector)

responseCreateSampleFindings :: CreateSampleFindingsResponse -> TestTree
responseCreateSampleFindings = res
    "CreateSampleFindingsResponse"
    "fixture/CreateSampleFindingsResponse.proto"
    guardDuty
    (Proxy :: Proxy CreateSampleFindings)

responseArchiveFindings :: ArchiveFindingsResponse -> TestTree
responseArchiveFindings = res
    "ArchiveFindingsResponse"
    "fixture/ArchiveFindingsResponse.proto"
    guardDuty
    (Proxy :: Proxy ArchiveFindings)

responseCreateMembers :: CreateMembersResponse -> TestTree
responseCreateMembers = res
    "CreateMembersResponse"
    "fixture/CreateMembersResponse.proto"
    guardDuty
    (Proxy :: Proxy CreateMembers)

responseUnarchiveFindings :: UnarchiveFindingsResponse -> TestTree
responseUnarchiveFindings = res
    "UnarchiveFindingsResponse"
    "fixture/UnarchiveFindingsResponse.proto"
    guardDuty
    (Proxy :: Proxy UnarchiveFindings)

responseGetInvitationsCount :: GetInvitationsCountResponse -> TestTree
responseGetInvitationsCount = res
    "GetInvitationsCountResponse"
    "fixture/GetInvitationsCountResponse.proto"
    guardDuty
    (Proxy :: Proxy GetInvitationsCount)

responseStartMonitoringMembers :: StartMonitoringMembersResponse -> TestTree
responseStartMonitoringMembers = res
    "StartMonitoringMembersResponse"
    "fixture/StartMonitoringMembersResponse.proto"
    guardDuty
    (Proxy :: Proxy StartMonitoringMembers)

responseInviteMembers :: InviteMembersResponse -> TestTree
responseInviteMembers = res
    "InviteMembersResponse"
    "fixture/InviteMembersResponse.proto"
    guardDuty
    (Proxy :: Proxy InviteMembers)

responseDeleteIPSet :: DeleteIPSetResponse -> TestTree
responseDeleteIPSet = res
    "DeleteIPSetResponse"
    "fixture/DeleteIPSetResponse.proto"
    guardDuty
    (Proxy :: Proxy DeleteIPSet)

responseUpdateIPSet :: UpdateIPSetResponse -> TestTree
responseUpdateIPSet = res
    "UpdateIPSetResponse"
    "fixture/UpdateIPSetResponse.proto"
    guardDuty
    (Proxy :: Proxy UpdateIPSet)

responseListIPSets :: ListIPSetsResponse -> TestTree
responseListIPSets = res
    "ListIPSetsResponse"
    "fixture/ListIPSetsResponse.proto"
    guardDuty
    (Proxy :: Proxy ListIPSets)

responseGetMembers :: GetMembersResponse -> TestTree
responseGetMembers = res
    "GetMembersResponse"
    "fixture/GetMembersResponse.proto"
    guardDuty
    (Proxy :: Proxy GetMembers)

responseGetFindings :: GetFindingsResponse -> TestTree
responseGetFindings = res
    "GetFindingsResponse"
    "fixture/GetFindingsResponse.proto"
    guardDuty
    (Proxy :: Proxy GetFindings)

responseListDetectors :: ListDetectorsResponse -> TestTree
responseListDetectors = res
    "ListDetectorsResponse"
    "fixture/ListDetectorsResponse.proto"
    guardDuty
    (Proxy :: Proxy ListDetectors)

responseUpdateDetector :: UpdateDetectorResponse -> TestTree
responseUpdateDetector = res
    "UpdateDetectorResponse"
    "fixture/UpdateDetectorResponse.proto"
    guardDuty
    (Proxy :: Proxy UpdateDetector)

responseDeleteDetector :: DeleteDetectorResponse -> TestTree
responseDeleteDetector = res
    "DeleteDetectorResponse"
    "fixture/DeleteDetectorResponse.proto"
    guardDuty
    (Proxy :: Proxy DeleteDetector)

responseUpdateFindingsFeedback :: UpdateFindingsFeedbackResponse -> TestTree
responseUpdateFindingsFeedback = res
    "UpdateFindingsFeedbackResponse"
    "fixture/UpdateFindingsFeedbackResponse.proto"
    guardDuty
    (Proxy :: Proxy UpdateFindingsFeedback)

responseGetFilter :: GetFilterResponse -> TestTree
responseGetFilter = res
    "GetFilterResponse"
    "fixture/GetFilterResponse.proto"
    guardDuty
    (Proxy :: Proxy GetFilter)