amazonka-xray-2.0: test/Test/Amazonka/Gen/XRay.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.XRay
-- 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.XRay where
import Amazonka.XRay
import qualified Data.Proxy as Proxy
import Test.Amazonka.Fixture
import Test.Amazonka.Prelude
import Test.Amazonka.XRay.Internal
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"
-- [ requestBatchGetTraces $
-- newBatchGetTraces
--
-- , requestCreateGroup $
-- newCreateGroup
--
-- , requestCreateSamplingRule $
-- newCreateSamplingRule
--
-- , requestDeleteGroup $
-- newDeleteGroup
--
-- , requestDeleteResourcePolicy $
-- newDeleteResourcePolicy
--
-- , requestDeleteSamplingRule $
-- newDeleteSamplingRule
--
-- , requestGetEncryptionConfig $
-- newGetEncryptionConfig
--
-- , requestGetGroup $
-- newGetGroup
--
-- , requestGetGroups $
-- newGetGroups
--
-- , requestGetInsight $
-- newGetInsight
--
-- , requestGetInsightEvents $
-- newGetInsightEvents
--
-- , requestGetInsightImpactGraph $
-- newGetInsightImpactGraph
--
-- , requestGetInsightSummaries $
-- newGetInsightSummaries
--
-- , requestGetSamplingRules $
-- newGetSamplingRules
--
-- , requestGetSamplingStatisticSummaries $
-- newGetSamplingStatisticSummaries
--
-- , requestGetSamplingTargets $
-- newGetSamplingTargets
--
-- , requestGetServiceGraph $
-- newGetServiceGraph
--
-- , requestGetTimeSeriesServiceStatistics $
-- newGetTimeSeriesServiceStatistics
--
-- , requestGetTraceGraph $
-- newGetTraceGraph
--
-- , requestGetTraceSummaries $
-- newGetTraceSummaries
--
-- , requestListResourcePolicies $
-- newListResourcePolicies
--
-- , requestListTagsForResource $
-- newListTagsForResource
--
-- , requestPutEncryptionConfig $
-- newPutEncryptionConfig
--
-- , requestPutResourcePolicy $
-- newPutResourcePolicy
--
-- , requestPutTelemetryRecords $
-- newPutTelemetryRecords
--
-- , requestPutTraceSegments $
-- newPutTraceSegments
--
-- , requestTagResource $
-- newTagResource
--
-- , requestUntagResource $
-- newUntagResource
--
-- , requestUpdateGroup $
-- newUpdateGroup
--
-- , requestUpdateSamplingRule $
-- newUpdateSamplingRule
--
-- ]
-- , testGroup "response"
-- [ responseBatchGetTraces $
-- newBatchGetTracesResponse
--
-- , responseCreateGroup $
-- newCreateGroupResponse
--
-- , responseCreateSamplingRule $
-- newCreateSamplingRuleResponse
--
-- , responseDeleteGroup $
-- newDeleteGroupResponse
--
-- , responseDeleteResourcePolicy $
-- newDeleteResourcePolicyResponse
--
-- , responseDeleteSamplingRule $
-- newDeleteSamplingRuleResponse
--
-- , responseGetEncryptionConfig $
-- newGetEncryptionConfigResponse
--
-- , responseGetGroup $
-- newGetGroupResponse
--
-- , responseGetGroups $
-- newGetGroupsResponse
--
-- , responseGetInsight $
-- newGetInsightResponse
--
-- , responseGetInsightEvents $
-- newGetInsightEventsResponse
--
-- , responseGetInsightImpactGraph $
-- newGetInsightImpactGraphResponse
--
-- , responseGetInsightSummaries $
-- newGetInsightSummariesResponse
--
-- , responseGetSamplingRules $
-- newGetSamplingRulesResponse
--
-- , responseGetSamplingStatisticSummaries $
-- newGetSamplingStatisticSummariesResponse
--
-- , responseGetSamplingTargets $
-- newGetSamplingTargetsResponse
--
-- , responseGetServiceGraph $
-- newGetServiceGraphResponse
--
-- , responseGetTimeSeriesServiceStatistics $
-- newGetTimeSeriesServiceStatisticsResponse
--
-- , responseGetTraceGraph $
-- newGetTraceGraphResponse
--
-- , responseGetTraceSummaries $
-- newGetTraceSummariesResponse
--
-- , responseListResourcePolicies $
-- newListResourcePoliciesResponse
--
-- , responseListTagsForResource $
-- newListTagsForResourceResponse
--
-- , responsePutEncryptionConfig $
-- newPutEncryptionConfigResponse
--
-- , responsePutResourcePolicy $
-- newPutResourcePolicyResponse
--
-- , responsePutTelemetryRecords $
-- newPutTelemetryRecordsResponse
--
-- , responsePutTraceSegments $
-- newPutTraceSegmentsResponse
--
-- , responseTagResource $
-- newTagResourceResponse
--
-- , responseUntagResource $
-- newUntagResourceResponse
--
-- , responseUpdateGroup $
-- newUpdateGroupResponse
--
-- , responseUpdateSamplingRule $
-- newUpdateSamplingRuleResponse
--
-- ]
-- ]
-- Requests
requestBatchGetTraces :: BatchGetTraces -> TestTree
requestBatchGetTraces =
req
"BatchGetTraces"
"fixture/BatchGetTraces.yaml"
requestCreateGroup :: CreateGroup -> TestTree
requestCreateGroup =
req
"CreateGroup"
"fixture/CreateGroup.yaml"
requestCreateSamplingRule :: CreateSamplingRule -> TestTree
requestCreateSamplingRule =
req
"CreateSamplingRule"
"fixture/CreateSamplingRule.yaml"
requestDeleteGroup :: DeleteGroup -> TestTree
requestDeleteGroup =
req
"DeleteGroup"
"fixture/DeleteGroup.yaml"
requestDeleteResourcePolicy :: DeleteResourcePolicy -> TestTree
requestDeleteResourcePolicy =
req
"DeleteResourcePolicy"
"fixture/DeleteResourcePolicy.yaml"
requestDeleteSamplingRule :: DeleteSamplingRule -> TestTree
requestDeleteSamplingRule =
req
"DeleteSamplingRule"
"fixture/DeleteSamplingRule.yaml"
requestGetEncryptionConfig :: GetEncryptionConfig -> TestTree
requestGetEncryptionConfig =
req
"GetEncryptionConfig"
"fixture/GetEncryptionConfig.yaml"
requestGetGroup :: GetGroup -> TestTree
requestGetGroup =
req
"GetGroup"
"fixture/GetGroup.yaml"
requestGetGroups :: GetGroups -> TestTree
requestGetGroups =
req
"GetGroups"
"fixture/GetGroups.yaml"
requestGetInsight :: GetInsight -> TestTree
requestGetInsight =
req
"GetInsight"
"fixture/GetInsight.yaml"
requestGetInsightEvents :: GetInsightEvents -> TestTree
requestGetInsightEvents =
req
"GetInsightEvents"
"fixture/GetInsightEvents.yaml"
requestGetInsightImpactGraph :: GetInsightImpactGraph -> TestTree
requestGetInsightImpactGraph =
req
"GetInsightImpactGraph"
"fixture/GetInsightImpactGraph.yaml"
requestGetInsightSummaries :: GetInsightSummaries -> TestTree
requestGetInsightSummaries =
req
"GetInsightSummaries"
"fixture/GetInsightSummaries.yaml"
requestGetSamplingRules :: GetSamplingRules -> TestTree
requestGetSamplingRules =
req
"GetSamplingRules"
"fixture/GetSamplingRules.yaml"
requestGetSamplingStatisticSummaries :: GetSamplingStatisticSummaries -> TestTree
requestGetSamplingStatisticSummaries =
req
"GetSamplingStatisticSummaries"
"fixture/GetSamplingStatisticSummaries.yaml"
requestGetSamplingTargets :: GetSamplingTargets -> TestTree
requestGetSamplingTargets =
req
"GetSamplingTargets"
"fixture/GetSamplingTargets.yaml"
requestGetServiceGraph :: GetServiceGraph -> TestTree
requestGetServiceGraph =
req
"GetServiceGraph"
"fixture/GetServiceGraph.yaml"
requestGetTimeSeriesServiceStatistics :: GetTimeSeriesServiceStatistics -> TestTree
requestGetTimeSeriesServiceStatistics =
req
"GetTimeSeriesServiceStatistics"
"fixture/GetTimeSeriesServiceStatistics.yaml"
requestGetTraceGraph :: GetTraceGraph -> TestTree
requestGetTraceGraph =
req
"GetTraceGraph"
"fixture/GetTraceGraph.yaml"
requestGetTraceSummaries :: GetTraceSummaries -> TestTree
requestGetTraceSummaries =
req
"GetTraceSummaries"
"fixture/GetTraceSummaries.yaml"
requestListResourcePolicies :: ListResourcePolicies -> TestTree
requestListResourcePolicies =
req
"ListResourcePolicies"
"fixture/ListResourcePolicies.yaml"
requestListTagsForResource :: ListTagsForResource -> TestTree
requestListTagsForResource =
req
"ListTagsForResource"
"fixture/ListTagsForResource.yaml"
requestPutEncryptionConfig :: PutEncryptionConfig -> TestTree
requestPutEncryptionConfig =
req
"PutEncryptionConfig"
"fixture/PutEncryptionConfig.yaml"
requestPutResourcePolicy :: PutResourcePolicy -> TestTree
requestPutResourcePolicy =
req
"PutResourcePolicy"
"fixture/PutResourcePolicy.yaml"
requestPutTelemetryRecords :: PutTelemetryRecords -> TestTree
requestPutTelemetryRecords =
req
"PutTelemetryRecords"
"fixture/PutTelemetryRecords.yaml"
requestPutTraceSegments :: PutTraceSegments -> TestTree
requestPutTraceSegments =
req
"PutTraceSegments"
"fixture/PutTraceSegments.yaml"
requestTagResource :: TagResource -> TestTree
requestTagResource =
req
"TagResource"
"fixture/TagResource.yaml"
requestUntagResource :: UntagResource -> TestTree
requestUntagResource =
req
"UntagResource"
"fixture/UntagResource.yaml"
requestUpdateGroup :: UpdateGroup -> TestTree
requestUpdateGroup =
req
"UpdateGroup"
"fixture/UpdateGroup.yaml"
requestUpdateSamplingRule :: UpdateSamplingRule -> TestTree
requestUpdateSamplingRule =
req
"UpdateSamplingRule"
"fixture/UpdateSamplingRule.yaml"
-- Responses
responseBatchGetTraces :: BatchGetTracesResponse -> TestTree
responseBatchGetTraces =
res
"BatchGetTracesResponse"
"fixture/BatchGetTracesResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy BatchGetTraces)
responseCreateGroup :: CreateGroupResponse -> TestTree
responseCreateGroup =
res
"CreateGroupResponse"
"fixture/CreateGroupResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy CreateGroup)
responseCreateSamplingRule :: CreateSamplingRuleResponse -> TestTree
responseCreateSamplingRule =
res
"CreateSamplingRuleResponse"
"fixture/CreateSamplingRuleResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy CreateSamplingRule)
responseDeleteGroup :: DeleteGroupResponse -> TestTree
responseDeleteGroup =
res
"DeleteGroupResponse"
"fixture/DeleteGroupResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy DeleteGroup)
responseDeleteResourcePolicy :: DeleteResourcePolicyResponse -> TestTree
responseDeleteResourcePolicy =
res
"DeleteResourcePolicyResponse"
"fixture/DeleteResourcePolicyResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy DeleteResourcePolicy)
responseDeleteSamplingRule :: DeleteSamplingRuleResponse -> TestTree
responseDeleteSamplingRule =
res
"DeleteSamplingRuleResponse"
"fixture/DeleteSamplingRuleResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy DeleteSamplingRule)
responseGetEncryptionConfig :: GetEncryptionConfigResponse -> TestTree
responseGetEncryptionConfig =
res
"GetEncryptionConfigResponse"
"fixture/GetEncryptionConfigResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy GetEncryptionConfig)
responseGetGroup :: GetGroupResponse -> TestTree
responseGetGroup =
res
"GetGroupResponse"
"fixture/GetGroupResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy GetGroup)
responseGetGroups :: GetGroupsResponse -> TestTree
responseGetGroups =
res
"GetGroupsResponse"
"fixture/GetGroupsResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy GetGroups)
responseGetInsight :: GetInsightResponse -> TestTree
responseGetInsight =
res
"GetInsightResponse"
"fixture/GetInsightResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy GetInsight)
responseGetInsightEvents :: GetInsightEventsResponse -> TestTree
responseGetInsightEvents =
res
"GetInsightEventsResponse"
"fixture/GetInsightEventsResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy GetInsightEvents)
responseGetInsightImpactGraph :: GetInsightImpactGraphResponse -> TestTree
responseGetInsightImpactGraph =
res
"GetInsightImpactGraphResponse"
"fixture/GetInsightImpactGraphResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy GetInsightImpactGraph)
responseGetInsightSummaries :: GetInsightSummariesResponse -> TestTree
responseGetInsightSummaries =
res
"GetInsightSummariesResponse"
"fixture/GetInsightSummariesResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy GetInsightSummaries)
responseGetSamplingRules :: GetSamplingRulesResponse -> TestTree
responseGetSamplingRules =
res
"GetSamplingRulesResponse"
"fixture/GetSamplingRulesResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy GetSamplingRules)
responseGetSamplingStatisticSummaries :: GetSamplingStatisticSummariesResponse -> TestTree
responseGetSamplingStatisticSummaries =
res
"GetSamplingStatisticSummariesResponse"
"fixture/GetSamplingStatisticSummariesResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy GetSamplingStatisticSummaries)
responseGetSamplingTargets :: GetSamplingTargetsResponse -> TestTree
responseGetSamplingTargets =
res
"GetSamplingTargetsResponse"
"fixture/GetSamplingTargetsResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy GetSamplingTargets)
responseGetServiceGraph :: GetServiceGraphResponse -> TestTree
responseGetServiceGraph =
res
"GetServiceGraphResponse"
"fixture/GetServiceGraphResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy GetServiceGraph)
responseGetTimeSeriesServiceStatistics :: GetTimeSeriesServiceStatisticsResponse -> TestTree
responseGetTimeSeriesServiceStatistics =
res
"GetTimeSeriesServiceStatisticsResponse"
"fixture/GetTimeSeriesServiceStatisticsResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy GetTimeSeriesServiceStatistics)
responseGetTraceGraph :: GetTraceGraphResponse -> TestTree
responseGetTraceGraph =
res
"GetTraceGraphResponse"
"fixture/GetTraceGraphResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy GetTraceGraph)
responseGetTraceSummaries :: GetTraceSummariesResponse -> TestTree
responseGetTraceSummaries =
res
"GetTraceSummariesResponse"
"fixture/GetTraceSummariesResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy GetTraceSummaries)
responseListResourcePolicies :: ListResourcePoliciesResponse -> TestTree
responseListResourcePolicies =
res
"ListResourcePoliciesResponse"
"fixture/ListResourcePoliciesResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy ListResourcePolicies)
responseListTagsForResource :: ListTagsForResourceResponse -> TestTree
responseListTagsForResource =
res
"ListTagsForResourceResponse"
"fixture/ListTagsForResourceResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy ListTagsForResource)
responsePutEncryptionConfig :: PutEncryptionConfigResponse -> TestTree
responsePutEncryptionConfig =
res
"PutEncryptionConfigResponse"
"fixture/PutEncryptionConfigResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy PutEncryptionConfig)
responsePutResourcePolicy :: PutResourcePolicyResponse -> TestTree
responsePutResourcePolicy =
res
"PutResourcePolicyResponse"
"fixture/PutResourcePolicyResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy PutResourcePolicy)
responsePutTelemetryRecords :: PutTelemetryRecordsResponse -> TestTree
responsePutTelemetryRecords =
res
"PutTelemetryRecordsResponse"
"fixture/PutTelemetryRecordsResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy PutTelemetryRecords)
responsePutTraceSegments :: PutTraceSegmentsResponse -> TestTree
responsePutTraceSegments =
res
"PutTraceSegmentsResponse"
"fixture/PutTraceSegmentsResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy PutTraceSegments)
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)
responseUpdateGroup :: UpdateGroupResponse -> TestTree
responseUpdateGroup =
res
"UpdateGroupResponse"
"fixture/UpdateGroupResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy UpdateGroup)
responseUpdateSamplingRule :: UpdateSamplingRuleResponse -> TestTree
responseUpdateSamplingRule =
res
"UpdateSamplingRuleResponse"
"fixture/UpdateSamplingRuleResponse.proto"
defaultService
(Proxy.Proxy :: Proxy.Proxy UpdateSamplingRule)