packages feed

amazonka-fms-2.0: test/Test/Amazonka/Gen/FMS.hs

{-# 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.FMS
-- 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.FMS where

import Amazonka.FMS
import qualified Data.Proxy as Proxy
import Test.Amazonka.FMS.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"
--         [ requestAssociateAdminAccount $
--             newAssociateAdminAccount
--
--         , requestAssociateThirdPartyFirewall $
--             newAssociateThirdPartyFirewall
--
--         , requestBatchAssociateResource $
--             newBatchAssociateResource
--
--         , requestBatchDisassociateResource $
--             newBatchDisassociateResource
--
--         , requestDeleteAppsList $
--             newDeleteAppsList
--
--         , requestDeleteNotificationChannel $
--             newDeleteNotificationChannel
--
--         , requestDeletePolicy $
--             newDeletePolicy
--
--         , requestDeleteProtocolsList $
--             newDeleteProtocolsList
--
--         , requestDeleteResourceSet $
--             newDeleteResourceSet
--
--         , requestDisassociateAdminAccount $
--             newDisassociateAdminAccount
--
--         , requestDisassociateThirdPartyFirewall $
--             newDisassociateThirdPartyFirewall
--
--         , requestGetAdminAccount $
--             newGetAdminAccount
--
--         , requestGetAppsList $
--             newGetAppsList
--
--         , requestGetComplianceDetail $
--             newGetComplianceDetail
--
--         , requestGetNotificationChannel $
--             newGetNotificationChannel
--
--         , requestGetPolicy $
--             newGetPolicy
--
--         , requestGetProtectionStatus $
--             newGetProtectionStatus
--
--         , requestGetProtocolsList $
--             newGetProtocolsList
--
--         , requestGetResourceSet $
--             newGetResourceSet
--
--         , requestGetThirdPartyFirewallAssociationStatus $
--             newGetThirdPartyFirewallAssociationStatus
--
--         , requestGetViolationDetails $
--             newGetViolationDetails
--
--         , requestListAppsLists $
--             newListAppsLists
--
--         , requestListComplianceStatus $
--             newListComplianceStatus
--
--         , requestListDiscoveredResources $
--             newListDiscoveredResources
--
--         , requestListMemberAccounts $
--             newListMemberAccounts
--
--         , requestListPolicies $
--             newListPolicies
--
--         , requestListProtocolsLists $
--             newListProtocolsLists
--
--         , requestListResourceSetResources $
--             newListResourceSetResources
--
--         , requestListResourceSets $
--             newListResourceSets
--
--         , requestListTagsForResource $
--             newListTagsForResource
--
--         , requestListThirdPartyFirewallFirewallPolicies $
--             newListThirdPartyFirewallFirewallPolicies
--
--         , requestPutAppsList $
--             newPutAppsList
--
--         , requestPutNotificationChannel $
--             newPutNotificationChannel
--
--         , requestPutPolicy $
--             newPutPolicy
--
--         , requestPutProtocolsList $
--             newPutProtocolsList
--
--         , requestPutResourceSet $
--             newPutResourceSet
--
--         , requestTagResource $
--             newTagResource
--
--         , requestUntagResource $
--             newUntagResource
--
--           ]

--     , testGroup "response"
--         [ responseAssociateAdminAccount $
--             newAssociateAdminAccountResponse
--
--         , responseAssociateThirdPartyFirewall $
--             newAssociateThirdPartyFirewallResponse
--
--         , responseBatchAssociateResource $
--             newBatchAssociateResourceResponse
--
--         , responseBatchDisassociateResource $
--             newBatchDisassociateResourceResponse
--
--         , responseDeleteAppsList $
--             newDeleteAppsListResponse
--
--         , responseDeleteNotificationChannel $
--             newDeleteNotificationChannelResponse
--
--         , responseDeletePolicy $
--             newDeletePolicyResponse
--
--         , responseDeleteProtocolsList $
--             newDeleteProtocolsListResponse
--
--         , responseDeleteResourceSet $
--             newDeleteResourceSetResponse
--
--         , responseDisassociateAdminAccount $
--             newDisassociateAdminAccountResponse
--
--         , responseDisassociateThirdPartyFirewall $
--             newDisassociateThirdPartyFirewallResponse
--
--         , responseGetAdminAccount $
--             newGetAdminAccountResponse
--
--         , responseGetAppsList $
--             newGetAppsListResponse
--
--         , responseGetComplianceDetail $
--             newGetComplianceDetailResponse
--
--         , responseGetNotificationChannel $
--             newGetNotificationChannelResponse
--
--         , responseGetPolicy $
--             newGetPolicyResponse
--
--         , responseGetProtectionStatus $
--             newGetProtectionStatusResponse
--
--         , responseGetProtocolsList $
--             newGetProtocolsListResponse
--
--         , responseGetResourceSet $
--             newGetResourceSetResponse
--
--         , responseGetThirdPartyFirewallAssociationStatus $
--             newGetThirdPartyFirewallAssociationStatusResponse
--
--         , responseGetViolationDetails $
--             newGetViolationDetailsResponse
--
--         , responseListAppsLists $
--             newListAppsListsResponse
--
--         , responseListComplianceStatus $
--             newListComplianceStatusResponse
--
--         , responseListDiscoveredResources $
--             newListDiscoveredResourcesResponse
--
--         , responseListMemberAccounts $
--             newListMemberAccountsResponse
--
--         , responseListPolicies $
--             newListPoliciesResponse
--
--         , responseListProtocolsLists $
--             newListProtocolsListsResponse
--
--         , responseListResourceSetResources $
--             newListResourceSetResourcesResponse
--
--         , responseListResourceSets $
--             newListResourceSetsResponse
--
--         , responseListTagsForResource $
--             newListTagsForResourceResponse
--
--         , responseListThirdPartyFirewallFirewallPolicies $
--             newListThirdPartyFirewallFirewallPoliciesResponse
--
--         , responsePutAppsList $
--             newPutAppsListResponse
--
--         , responsePutNotificationChannel $
--             newPutNotificationChannelResponse
--
--         , responsePutPolicy $
--             newPutPolicyResponse
--
--         , responsePutProtocolsList $
--             newPutProtocolsListResponse
--
--         , responsePutResourceSet $
--             newPutResourceSetResponse
--
--         , responseTagResource $
--             newTagResourceResponse
--
--         , responseUntagResource $
--             newUntagResourceResponse
--
--           ]
--     ]

-- Requests

requestAssociateAdminAccount :: AssociateAdminAccount -> TestTree
requestAssociateAdminAccount =
  req
    "AssociateAdminAccount"
    "fixture/AssociateAdminAccount.yaml"

requestAssociateThirdPartyFirewall :: AssociateThirdPartyFirewall -> TestTree
requestAssociateThirdPartyFirewall =
  req
    "AssociateThirdPartyFirewall"
    "fixture/AssociateThirdPartyFirewall.yaml"

requestBatchAssociateResource :: BatchAssociateResource -> TestTree
requestBatchAssociateResource =
  req
    "BatchAssociateResource"
    "fixture/BatchAssociateResource.yaml"

requestBatchDisassociateResource :: BatchDisassociateResource -> TestTree
requestBatchDisassociateResource =
  req
    "BatchDisassociateResource"
    "fixture/BatchDisassociateResource.yaml"

requestDeleteAppsList :: DeleteAppsList -> TestTree
requestDeleteAppsList =
  req
    "DeleteAppsList"
    "fixture/DeleteAppsList.yaml"

requestDeleteNotificationChannel :: DeleteNotificationChannel -> TestTree
requestDeleteNotificationChannel =
  req
    "DeleteNotificationChannel"
    "fixture/DeleteNotificationChannel.yaml"

requestDeletePolicy :: DeletePolicy -> TestTree
requestDeletePolicy =
  req
    "DeletePolicy"
    "fixture/DeletePolicy.yaml"

requestDeleteProtocolsList :: DeleteProtocolsList -> TestTree
requestDeleteProtocolsList =
  req
    "DeleteProtocolsList"
    "fixture/DeleteProtocolsList.yaml"

requestDeleteResourceSet :: DeleteResourceSet -> TestTree
requestDeleteResourceSet =
  req
    "DeleteResourceSet"
    "fixture/DeleteResourceSet.yaml"

requestDisassociateAdminAccount :: DisassociateAdminAccount -> TestTree
requestDisassociateAdminAccount =
  req
    "DisassociateAdminAccount"
    "fixture/DisassociateAdminAccount.yaml"

requestDisassociateThirdPartyFirewall :: DisassociateThirdPartyFirewall -> TestTree
requestDisassociateThirdPartyFirewall =
  req
    "DisassociateThirdPartyFirewall"
    "fixture/DisassociateThirdPartyFirewall.yaml"

requestGetAdminAccount :: GetAdminAccount -> TestTree
requestGetAdminAccount =
  req
    "GetAdminAccount"
    "fixture/GetAdminAccount.yaml"

requestGetAppsList :: GetAppsList -> TestTree
requestGetAppsList =
  req
    "GetAppsList"
    "fixture/GetAppsList.yaml"

requestGetComplianceDetail :: GetComplianceDetail -> TestTree
requestGetComplianceDetail =
  req
    "GetComplianceDetail"
    "fixture/GetComplianceDetail.yaml"

requestGetNotificationChannel :: GetNotificationChannel -> TestTree
requestGetNotificationChannel =
  req
    "GetNotificationChannel"
    "fixture/GetNotificationChannel.yaml"

requestGetPolicy :: GetPolicy -> TestTree
requestGetPolicy =
  req
    "GetPolicy"
    "fixture/GetPolicy.yaml"

requestGetProtectionStatus :: GetProtectionStatus -> TestTree
requestGetProtectionStatus =
  req
    "GetProtectionStatus"
    "fixture/GetProtectionStatus.yaml"

requestGetProtocolsList :: GetProtocolsList -> TestTree
requestGetProtocolsList =
  req
    "GetProtocolsList"
    "fixture/GetProtocolsList.yaml"

requestGetResourceSet :: GetResourceSet -> TestTree
requestGetResourceSet =
  req
    "GetResourceSet"
    "fixture/GetResourceSet.yaml"

requestGetThirdPartyFirewallAssociationStatus :: GetThirdPartyFirewallAssociationStatus -> TestTree
requestGetThirdPartyFirewallAssociationStatus =
  req
    "GetThirdPartyFirewallAssociationStatus"
    "fixture/GetThirdPartyFirewallAssociationStatus.yaml"

requestGetViolationDetails :: GetViolationDetails -> TestTree
requestGetViolationDetails =
  req
    "GetViolationDetails"
    "fixture/GetViolationDetails.yaml"

requestListAppsLists :: ListAppsLists -> TestTree
requestListAppsLists =
  req
    "ListAppsLists"
    "fixture/ListAppsLists.yaml"

requestListComplianceStatus :: ListComplianceStatus -> TestTree
requestListComplianceStatus =
  req
    "ListComplianceStatus"
    "fixture/ListComplianceStatus.yaml"

requestListDiscoveredResources :: ListDiscoveredResources -> TestTree
requestListDiscoveredResources =
  req
    "ListDiscoveredResources"
    "fixture/ListDiscoveredResources.yaml"

requestListMemberAccounts :: ListMemberAccounts -> TestTree
requestListMemberAccounts =
  req
    "ListMemberAccounts"
    "fixture/ListMemberAccounts.yaml"

requestListPolicies :: ListPolicies -> TestTree
requestListPolicies =
  req
    "ListPolicies"
    "fixture/ListPolicies.yaml"

requestListProtocolsLists :: ListProtocolsLists -> TestTree
requestListProtocolsLists =
  req
    "ListProtocolsLists"
    "fixture/ListProtocolsLists.yaml"

requestListResourceSetResources :: ListResourceSetResources -> TestTree
requestListResourceSetResources =
  req
    "ListResourceSetResources"
    "fixture/ListResourceSetResources.yaml"

requestListResourceSets :: ListResourceSets -> TestTree
requestListResourceSets =
  req
    "ListResourceSets"
    "fixture/ListResourceSets.yaml"

requestListTagsForResource :: ListTagsForResource -> TestTree
requestListTagsForResource =
  req
    "ListTagsForResource"
    "fixture/ListTagsForResource.yaml"

requestListThirdPartyFirewallFirewallPolicies :: ListThirdPartyFirewallFirewallPolicies -> TestTree
requestListThirdPartyFirewallFirewallPolicies =
  req
    "ListThirdPartyFirewallFirewallPolicies"
    "fixture/ListThirdPartyFirewallFirewallPolicies.yaml"

requestPutAppsList :: PutAppsList -> TestTree
requestPutAppsList =
  req
    "PutAppsList"
    "fixture/PutAppsList.yaml"

requestPutNotificationChannel :: PutNotificationChannel -> TestTree
requestPutNotificationChannel =
  req
    "PutNotificationChannel"
    "fixture/PutNotificationChannel.yaml"

requestPutPolicy :: PutPolicy -> TestTree
requestPutPolicy =
  req
    "PutPolicy"
    "fixture/PutPolicy.yaml"

requestPutProtocolsList :: PutProtocolsList -> TestTree
requestPutProtocolsList =
  req
    "PutProtocolsList"
    "fixture/PutProtocolsList.yaml"

requestPutResourceSet :: PutResourceSet -> TestTree
requestPutResourceSet =
  req
    "PutResourceSet"
    "fixture/PutResourceSet.yaml"

requestTagResource :: TagResource -> TestTree
requestTagResource =
  req
    "TagResource"
    "fixture/TagResource.yaml"

requestUntagResource :: UntagResource -> TestTree
requestUntagResource =
  req
    "UntagResource"
    "fixture/UntagResource.yaml"

-- Responses

responseAssociateAdminAccount :: AssociateAdminAccountResponse -> TestTree
responseAssociateAdminAccount =
  res
    "AssociateAdminAccountResponse"
    "fixture/AssociateAdminAccountResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy AssociateAdminAccount)

responseAssociateThirdPartyFirewall :: AssociateThirdPartyFirewallResponse -> TestTree
responseAssociateThirdPartyFirewall =
  res
    "AssociateThirdPartyFirewallResponse"
    "fixture/AssociateThirdPartyFirewallResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy AssociateThirdPartyFirewall)

responseBatchAssociateResource :: BatchAssociateResourceResponse -> TestTree
responseBatchAssociateResource =
  res
    "BatchAssociateResourceResponse"
    "fixture/BatchAssociateResourceResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy BatchAssociateResource)

responseBatchDisassociateResource :: BatchDisassociateResourceResponse -> TestTree
responseBatchDisassociateResource =
  res
    "BatchDisassociateResourceResponse"
    "fixture/BatchDisassociateResourceResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy BatchDisassociateResource)

responseDeleteAppsList :: DeleteAppsListResponse -> TestTree
responseDeleteAppsList =
  res
    "DeleteAppsListResponse"
    "fixture/DeleteAppsListResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DeleteAppsList)

responseDeleteNotificationChannel :: DeleteNotificationChannelResponse -> TestTree
responseDeleteNotificationChannel =
  res
    "DeleteNotificationChannelResponse"
    "fixture/DeleteNotificationChannelResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DeleteNotificationChannel)

responseDeletePolicy :: DeletePolicyResponse -> TestTree
responseDeletePolicy =
  res
    "DeletePolicyResponse"
    "fixture/DeletePolicyResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DeletePolicy)

responseDeleteProtocolsList :: DeleteProtocolsListResponse -> TestTree
responseDeleteProtocolsList =
  res
    "DeleteProtocolsListResponse"
    "fixture/DeleteProtocolsListResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DeleteProtocolsList)

responseDeleteResourceSet :: DeleteResourceSetResponse -> TestTree
responseDeleteResourceSet =
  res
    "DeleteResourceSetResponse"
    "fixture/DeleteResourceSetResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DeleteResourceSet)

responseDisassociateAdminAccount :: DisassociateAdminAccountResponse -> TestTree
responseDisassociateAdminAccount =
  res
    "DisassociateAdminAccountResponse"
    "fixture/DisassociateAdminAccountResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DisassociateAdminAccount)

responseDisassociateThirdPartyFirewall :: DisassociateThirdPartyFirewallResponse -> TestTree
responseDisassociateThirdPartyFirewall =
  res
    "DisassociateThirdPartyFirewallResponse"
    "fixture/DisassociateThirdPartyFirewallResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DisassociateThirdPartyFirewall)

responseGetAdminAccount :: GetAdminAccountResponse -> TestTree
responseGetAdminAccount =
  res
    "GetAdminAccountResponse"
    "fixture/GetAdminAccountResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy GetAdminAccount)

responseGetAppsList :: GetAppsListResponse -> TestTree
responseGetAppsList =
  res
    "GetAppsListResponse"
    "fixture/GetAppsListResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy GetAppsList)

responseGetComplianceDetail :: GetComplianceDetailResponse -> TestTree
responseGetComplianceDetail =
  res
    "GetComplianceDetailResponse"
    "fixture/GetComplianceDetailResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy GetComplianceDetail)

responseGetNotificationChannel :: GetNotificationChannelResponse -> TestTree
responseGetNotificationChannel =
  res
    "GetNotificationChannelResponse"
    "fixture/GetNotificationChannelResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy GetNotificationChannel)

responseGetPolicy :: GetPolicyResponse -> TestTree
responseGetPolicy =
  res
    "GetPolicyResponse"
    "fixture/GetPolicyResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy GetPolicy)

responseGetProtectionStatus :: GetProtectionStatusResponse -> TestTree
responseGetProtectionStatus =
  res
    "GetProtectionStatusResponse"
    "fixture/GetProtectionStatusResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy GetProtectionStatus)

responseGetProtocolsList :: GetProtocolsListResponse -> TestTree
responseGetProtocolsList =
  res
    "GetProtocolsListResponse"
    "fixture/GetProtocolsListResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy GetProtocolsList)

responseGetResourceSet :: GetResourceSetResponse -> TestTree
responseGetResourceSet =
  res
    "GetResourceSetResponse"
    "fixture/GetResourceSetResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy GetResourceSet)

responseGetThirdPartyFirewallAssociationStatus :: GetThirdPartyFirewallAssociationStatusResponse -> TestTree
responseGetThirdPartyFirewallAssociationStatus =
  res
    "GetThirdPartyFirewallAssociationStatusResponse"
    "fixture/GetThirdPartyFirewallAssociationStatusResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy GetThirdPartyFirewallAssociationStatus)

responseGetViolationDetails :: GetViolationDetailsResponse -> TestTree
responseGetViolationDetails =
  res
    "GetViolationDetailsResponse"
    "fixture/GetViolationDetailsResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy GetViolationDetails)

responseListAppsLists :: ListAppsListsResponse -> TestTree
responseListAppsLists =
  res
    "ListAppsListsResponse"
    "fixture/ListAppsListsResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListAppsLists)

responseListComplianceStatus :: ListComplianceStatusResponse -> TestTree
responseListComplianceStatus =
  res
    "ListComplianceStatusResponse"
    "fixture/ListComplianceStatusResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListComplianceStatus)

responseListDiscoveredResources :: ListDiscoveredResourcesResponse -> TestTree
responseListDiscoveredResources =
  res
    "ListDiscoveredResourcesResponse"
    "fixture/ListDiscoveredResourcesResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListDiscoveredResources)

responseListMemberAccounts :: ListMemberAccountsResponse -> TestTree
responseListMemberAccounts =
  res
    "ListMemberAccountsResponse"
    "fixture/ListMemberAccountsResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListMemberAccounts)

responseListPolicies :: ListPoliciesResponse -> TestTree
responseListPolicies =
  res
    "ListPoliciesResponse"
    "fixture/ListPoliciesResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListPolicies)

responseListProtocolsLists :: ListProtocolsListsResponse -> TestTree
responseListProtocolsLists =
  res
    "ListProtocolsListsResponse"
    "fixture/ListProtocolsListsResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListProtocolsLists)

responseListResourceSetResources :: ListResourceSetResourcesResponse -> TestTree
responseListResourceSetResources =
  res
    "ListResourceSetResourcesResponse"
    "fixture/ListResourceSetResourcesResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListResourceSetResources)

responseListResourceSets :: ListResourceSetsResponse -> TestTree
responseListResourceSets =
  res
    "ListResourceSetsResponse"
    "fixture/ListResourceSetsResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListResourceSets)

responseListTagsForResource :: ListTagsForResourceResponse -> TestTree
responseListTagsForResource =
  res
    "ListTagsForResourceResponse"
    "fixture/ListTagsForResourceResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListTagsForResource)

responseListThirdPartyFirewallFirewallPolicies :: ListThirdPartyFirewallFirewallPoliciesResponse -> TestTree
responseListThirdPartyFirewallFirewallPolicies =
  res
    "ListThirdPartyFirewallFirewallPoliciesResponse"
    "fixture/ListThirdPartyFirewallFirewallPoliciesResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListThirdPartyFirewallFirewallPolicies)

responsePutAppsList :: PutAppsListResponse -> TestTree
responsePutAppsList =
  res
    "PutAppsListResponse"
    "fixture/PutAppsListResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy PutAppsList)

responsePutNotificationChannel :: PutNotificationChannelResponse -> TestTree
responsePutNotificationChannel =
  res
    "PutNotificationChannelResponse"
    "fixture/PutNotificationChannelResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy PutNotificationChannel)

responsePutPolicy :: PutPolicyResponse -> TestTree
responsePutPolicy =
  res
    "PutPolicyResponse"
    "fixture/PutPolicyResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy PutPolicy)

responsePutProtocolsList :: PutProtocolsListResponse -> TestTree
responsePutProtocolsList =
  res
    "PutProtocolsListResponse"
    "fixture/PutProtocolsListResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy PutProtocolsList)

responsePutResourceSet :: PutResourceSetResponse -> TestTree
responsePutResourceSet =
  res
    "PutResourceSetResponse"
    "fixture/PutResourceSetResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy PutResourceSet)

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)