{-# 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.CodeGuruProfiler
-- 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.CodeGuruProfiler where
import Amazonka.CodeGuruProfiler
import qualified Data.Proxy as Proxy
import Test.Amazonka.CodeGuruProfiler.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"
-- [ requestAddNotificationChannels $
-- newAddNotificationChannels
--
-- , requestBatchGetFrameMetricData $
-- newBatchGetFrameMetricData
--
-- , requestConfigureAgent $
-- newConfigureAgent
--
-- , requestCreateProfilingGroup $
-- newCreateProfilingGroup
--
-- , requestDeleteProfilingGroup $
-- newDeleteProfilingGroup
--
-- , requestDescribeProfilingGroup $
-- newDescribeProfilingGroup
--
-- , requestGetFindingsReportAccountSummary $
-- newGetFindingsReportAccountSummary
--
-- , requestGetNotificationConfiguration $
-- newGetNotificationConfiguration
--
-- , requestGetPolicy $
-- newGetPolicy
--
-- , requestGetProfile $
-- newGetProfile
--
-- , requestGetRecommendations $
-- newGetRecommendations
--
-- , requestListFindingsReports $
-- newListFindingsReports
--
-- , requestListProfileTimes $
-- newListProfileTimes
--
-- , requestListProfilingGroups $
-- newListProfilingGroups
--
-- , requestListTagsForResource $
-- newListTagsForResource
--
-- , requestPostAgentProfile $
-- newPostAgentProfile
--
-- , requestPutPermission $
-- newPutPermission
--
-- , requestRemoveNotificationChannel $
-- newRemoveNotificationChannel
--
-- , requestRemovePermission $
-- newRemovePermission
--
-- , requestSubmitFeedback $
-- newSubmitFeedback
--
-- , requestTagResource $
-- newTagResource
--
-- , requestUntagResource $
-- newUntagResource
--
-- , requestUpdateProfilingGroup $
-- newUpdateProfilingGroup
--
-- ]
-- , testGroup "response"
-- [ responseAddNotificationChannels $
-- newAddNotificationChannelsResponse
--
-- , responseBatchGetFrameMetricData $
-- newBatchGetFrameMetricDataResponse
--
-- , responseConfigureAgent $
-- newConfigureAgentResponse
--
-- , responseCreateProfilingGroup $
-- newCreateProfilingGroupResponse
--
-- , responseDeleteProfilingGroup $
-- newDeleteProfilingGroupResponse
--
-- , responseDescribeProfilingGroup $
-- newDescribeProfilingGroupResponse
--
-- , responseGetFindingsReportAccountSummary $
-- newGetFindingsReportAccountSummaryResponse
--
-- , responseGetNotificationConfiguration $
-- newGetNotificationConfigurationResponse
--
-- , responseGetPolicy $
-- newGetPolicyResponse
--
-- , responseGetProfile $
-- newGetProfileResponse
--
-- , responseGetRecommendations $
-- newGetRecommendationsResponse
--
-- , responseListFindingsReports $
-- newListFindingsReportsResponse
--
-- , responseListProfileTimes $
-- newListProfileTimesResponse
--
-- , responseListProfilingGroups $
-- newListProfilingGroupsResponse
--
-- , responseListTagsForResource $
-- newListTagsForResourceResponse
--
-- , responsePostAgentProfile $
-- newPostAgentProfileResponse
--
-- , responsePutPermission $
-- newPutPermissionResponse
--
-- , responseRemoveNotificationChannel $
-- newRemoveNotificationChannelResponse
--
-- , responseRemovePermission $
-- newRemovePermissionResponse
--
-- , responseSubmitFeedback $
-- newSubmitFeedbackResponse
--
-- , responseTagResource $
-- newTagResourceResponse
--
-- , responseUntagResource $
-- newUntagResourceResponse
--
-- , responseUpdateProfilingGroup $
-- newUpdateProfilingGroupResponse
--
-- ]
-- ]
-- Requests
requestAddNotificationChannels :: AddNotificationChannels -> TestTree
requestAddNotificationChannels =
req
"AddNotificationChannels"
"fixture/AddNotificationChannels.yaml"
requestBatchGetFrameMetricData :: BatchGetFrameMetricData -> TestTree
requestBatchGetFrameMetricData =
req
"BatchGetFrameMetricData"
"fixture/BatchGetFrameMetricData.yaml"
requestConfigureAgent :: ConfigureAgent -> TestTree
requestConfigureAgent =
req
"ConfigureAgent"
"fixture/ConfigureAgent.yaml"
requestCreateProfilingGroup :: CreateProfilingGroup -> TestTree
requestCreateProfilingGroup =
req
"CreateProfilingGroup"
"fixture/CreateProfilingGroup.yaml"
requestDeleteProfilingGroup :: DeleteProfilingGroup -> TestTree
requestDeleteProfilingGroup =
req
"DeleteProfilingGroup"
"fixture/DeleteProfilingGroup.yaml"
requestDescribeProfilingGroup :: DescribeProfilingGroup -> TestTree
requestDescribeProfilingGroup =
req
"DescribeProfilingGroup"
"fixture/DescribeProfilingGroup.yaml"
requestGetFindingsReportAccountSummary :: GetFindingsReportAccountSummary -> TestTree
requestGetFindingsReportAccountSummary =
req
"GetFindingsReportAccountSummary"
"fixture/GetFindingsReportAccountSummary.yaml"
requestGetNotificationConfiguration :: GetNotificationConfiguration -> TestTree
requestGetNotificationConfiguration =
req
"GetNotificationConfiguration"
"fixture/GetNotificationConfiguration.yaml"
requestGetPolicy :: GetPolicy -> TestTree
requestGetPolicy =
req
"GetPolicy"
"fixture/GetPolicy.yaml"
requestGetProfile :: GetProfile -> TestTree
requestGetProfile =
req
"GetProfile"
"fixture/GetProfile.yaml"
requestGetRecommendations :: GetRecommendations -> TestTree
requestGetRecommendations =
req
"GetRecommendations"
"fixture/GetRecommendations.yaml"
requestListFindingsReports :: ListFindingsReports -> TestTree
requestListFindingsReports =
req
"ListFindingsReports"
"fixture/ListFindingsReports.yaml"
requestListProfileTimes :: ListProfileTimes -> TestTree
requestListProfileTimes =
req
"ListProfileTimes"
"fixture/ListProfileTimes.yaml"
requestListProfilingGroups :: ListProfilingGroups -> TestTree
requestListProfilingGroups =
req
"ListProfilingGroups"
"fixture/ListProfilingGroups.yaml"
requestListTagsForResource :: ListTagsForResource -> TestTree
requestListTagsForResource =
req
"ListTagsForResource"
"fixture/ListTagsForResource.yaml"
requestPostAgentProfile :: PostAgentProfile -> TestTree
requestPostAgentProfile =
req
"PostAgentProfile"
"fixture/PostAgentProfile.yaml"
requestPutPermission :: PutPermission -> TestTree
requestPutPermission =
req
"PutPermission"
"fixture/PutPermission.yaml"
requestRemoveNotificationChannel :: RemoveNotificationChannel -> TestTree
requestRemoveNotificationChannel =
req
"RemoveNotificationChannel"
"fixture/RemoveNotificationChannel.yaml"
requestRemovePermission :: RemovePermission -> TestTree
requestRemovePermission =
req
"RemovePermission"
"fixture/RemovePermission.yaml"
requestSubmitFeedback :: SubmitFeedback -> TestTree
requestSubmitFeedback =
req
"SubmitFeedback"
"fixture/SubmitFeedback.yaml"
requestTagResource :: TagResource -> TestTree
requestTagResource =
req
"TagResource"
"fixture/TagResource.yaml"
requestUntagResource :: UntagResource -> TestTree
requestUntagResource =
req
"UntagResource"
"fixture/UntagResource.yaml"
requestUpdateProfilingGroup :: UpdateProfilingGroup -> TestTree
requestUpdateProfilingGroup =
req
"UpdateProfilingGroup"
"fixture/UpdateProfilingGroup.yaml"
-- Responses
responseAddNotificationChannels :: AddNotificationChannelsResponse -> TestTree
responseAddNotificationChannels =
res
"AddNotificationChannelsResponse"
"fixture/AddNotificationChannelsResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy AddNotificationChannels)
responseBatchGetFrameMetricData :: BatchGetFrameMetricDataResponse -> TestTree
responseBatchGetFrameMetricData =
res
"BatchGetFrameMetricDataResponse"
"fixture/BatchGetFrameMetricDataResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy BatchGetFrameMetricData)
responseConfigureAgent :: ConfigureAgentResponse -> TestTree
responseConfigureAgent =
res
"ConfigureAgentResponse"
"fixture/ConfigureAgentResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy ConfigureAgent)
responseCreateProfilingGroup :: CreateProfilingGroupResponse -> TestTree
responseCreateProfilingGroup =
res
"CreateProfilingGroupResponse"
"fixture/CreateProfilingGroupResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy CreateProfilingGroup)
responseDeleteProfilingGroup :: DeleteProfilingGroupResponse -> TestTree
responseDeleteProfilingGroup =
res
"DeleteProfilingGroupResponse"
"fixture/DeleteProfilingGroupResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy DeleteProfilingGroup)
responseDescribeProfilingGroup :: DescribeProfilingGroupResponse -> TestTree
responseDescribeProfilingGroup =
res
"DescribeProfilingGroupResponse"
"fixture/DescribeProfilingGroupResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy DescribeProfilingGroup)
responseGetFindingsReportAccountSummary :: GetFindingsReportAccountSummaryResponse -> TestTree
responseGetFindingsReportAccountSummary =
res
"GetFindingsReportAccountSummaryResponse"
"fixture/GetFindingsReportAccountSummaryResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy GetFindingsReportAccountSummary)
responseGetNotificationConfiguration :: GetNotificationConfigurationResponse -> TestTree
responseGetNotificationConfiguration =
res
"GetNotificationConfigurationResponse"
"fixture/GetNotificationConfigurationResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy GetNotificationConfiguration)
responseGetPolicy :: GetPolicyResponse -> TestTree
responseGetPolicy =
res
"GetPolicyResponse"
"fixture/GetPolicyResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy GetPolicy)
responseGetProfile :: GetProfileResponse -> TestTree
responseGetProfile =
res
"GetProfileResponse"
"fixture/GetProfileResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy GetProfile)
responseGetRecommendations :: GetRecommendationsResponse -> TestTree
responseGetRecommendations =
res
"GetRecommendationsResponse"
"fixture/GetRecommendationsResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy GetRecommendations)
responseListFindingsReports :: ListFindingsReportsResponse -> TestTree
responseListFindingsReports =
res
"ListFindingsReportsResponse"
"fixture/ListFindingsReportsResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy ListFindingsReports)
responseListProfileTimes :: ListProfileTimesResponse -> TestTree
responseListProfileTimes =
res
"ListProfileTimesResponse"
"fixture/ListProfileTimesResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy ListProfileTimes)
responseListProfilingGroups :: ListProfilingGroupsResponse -> TestTree
responseListProfilingGroups =
res
"ListProfilingGroupsResponse"
"fixture/ListProfilingGroupsResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy ListProfilingGroups)
responseListTagsForResource :: ListTagsForResourceResponse -> TestTree
responseListTagsForResource =
res
"ListTagsForResourceResponse"
"fixture/ListTagsForResourceResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy ListTagsForResource)
responsePostAgentProfile :: PostAgentProfileResponse -> TestTree
responsePostAgentProfile =
res
"PostAgentProfileResponse"
"fixture/PostAgentProfileResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy PostAgentProfile)
responsePutPermission :: PutPermissionResponse -> TestTree
responsePutPermission =
res
"PutPermissionResponse"
"fixture/PutPermissionResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy PutPermission)
responseRemoveNotificationChannel :: RemoveNotificationChannelResponse -> TestTree
responseRemoveNotificationChannel =
res
"RemoveNotificationChannelResponse"
"fixture/RemoveNotificationChannelResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy RemoveNotificationChannel)
responseRemovePermission :: RemovePermissionResponse -> TestTree
responseRemovePermission =
res
"RemovePermissionResponse"
"fixture/RemovePermissionResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy RemovePermission)
responseSubmitFeedback :: SubmitFeedbackResponse -> TestTree
responseSubmitFeedback =
res
"SubmitFeedbackResponse"
"fixture/SubmitFeedbackResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy SubmitFeedback)
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)
responseUpdateProfilingGroup :: UpdateProfilingGroupResponse -> TestTree
responseUpdateProfilingGroup =
res
"UpdateProfilingGroupResponse"
"fixture/UpdateProfilingGroupResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy UpdateProfilingGroup)