packages feed

amazonka-lookoutmetrics-2.0: test/Test/Amazonka/Gen/LookoutMetrics.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.LookoutMetrics
-- 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.LookoutMetrics where

import Amazonka.LookoutMetrics
import qualified Data.Proxy as Proxy
import Test.Amazonka.Fixture
import Test.Amazonka.LookoutMetrics.Internal
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"
--         [ requestActivateAnomalyDetector $
--             newActivateAnomalyDetector
--
--         , requestBackTestAnomalyDetector $
--             newBackTestAnomalyDetector
--
--         , requestCreateAlert $
--             newCreateAlert
--
--         , requestCreateAnomalyDetector $
--             newCreateAnomalyDetector
--
--         , requestCreateMetricSet $
--             newCreateMetricSet
--
--         , requestDeactivateAnomalyDetector $
--             newDeactivateAnomalyDetector
--
--         , requestDeleteAlert $
--             newDeleteAlert
--
--         , requestDeleteAnomalyDetector $
--             newDeleteAnomalyDetector
--
--         , requestDescribeAlert $
--             newDescribeAlert
--
--         , requestDescribeAnomalyDetectionExecutions $
--             newDescribeAnomalyDetectionExecutions
--
--         , requestDescribeAnomalyDetector $
--             newDescribeAnomalyDetector
--
--         , requestDescribeMetricSet $
--             newDescribeMetricSet
--
--         , requestDetectMetricSetConfig $
--             newDetectMetricSetConfig
--
--         , requestGetAnomalyGroup $
--             newGetAnomalyGroup
--
--         , requestGetDataQualityMetrics $
--             newGetDataQualityMetrics
--
--         , requestGetFeedback $
--             newGetFeedback
--
--         , requestGetSampleData $
--             newGetSampleData
--
--         , requestListAlerts $
--             newListAlerts
--
--         , requestListAnomalyDetectors $
--             newListAnomalyDetectors
--
--         , requestListAnomalyGroupRelatedMetrics $
--             newListAnomalyGroupRelatedMetrics
--
--         , requestListAnomalyGroupSummaries $
--             newListAnomalyGroupSummaries
--
--         , requestListAnomalyGroupTimeSeries $
--             newListAnomalyGroupTimeSeries
--
--         , requestListMetricSets $
--             newListMetricSets
--
--         , requestListTagsForResource $
--             newListTagsForResource
--
--         , requestPutFeedback $
--             newPutFeedback
--
--         , requestTagResource $
--             newTagResource
--
--         , requestUntagResource $
--             newUntagResource
--
--         , requestUpdateAlert $
--             newUpdateAlert
--
--         , requestUpdateAnomalyDetector $
--             newUpdateAnomalyDetector
--
--         , requestUpdateMetricSet $
--             newUpdateMetricSet
--
--           ]

--     , testGroup "response"
--         [ responseActivateAnomalyDetector $
--             newActivateAnomalyDetectorResponse
--
--         , responseBackTestAnomalyDetector $
--             newBackTestAnomalyDetectorResponse
--
--         , responseCreateAlert $
--             newCreateAlertResponse
--
--         , responseCreateAnomalyDetector $
--             newCreateAnomalyDetectorResponse
--
--         , responseCreateMetricSet $
--             newCreateMetricSetResponse
--
--         , responseDeactivateAnomalyDetector $
--             newDeactivateAnomalyDetectorResponse
--
--         , responseDeleteAlert $
--             newDeleteAlertResponse
--
--         , responseDeleteAnomalyDetector $
--             newDeleteAnomalyDetectorResponse
--
--         , responseDescribeAlert $
--             newDescribeAlertResponse
--
--         , responseDescribeAnomalyDetectionExecutions $
--             newDescribeAnomalyDetectionExecutionsResponse
--
--         , responseDescribeAnomalyDetector $
--             newDescribeAnomalyDetectorResponse
--
--         , responseDescribeMetricSet $
--             newDescribeMetricSetResponse
--
--         , responseDetectMetricSetConfig $
--             newDetectMetricSetConfigResponse
--
--         , responseGetAnomalyGroup $
--             newGetAnomalyGroupResponse
--
--         , responseGetDataQualityMetrics $
--             newGetDataQualityMetricsResponse
--
--         , responseGetFeedback $
--             newGetFeedbackResponse
--
--         , responseGetSampleData $
--             newGetSampleDataResponse
--
--         , responseListAlerts $
--             newListAlertsResponse
--
--         , responseListAnomalyDetectors $
--             newListAnomalyDetectorsResponse
--
--         , responseListAnomalyGroupRelatedMetrics $
--             newListAnomalyGroupRelatedMetricsResponse
--
--         , responseListAnomalyGroupSummaries $
--             newListAnomalyGroupSummariesResponse
--
--         , responseListAnomalyGroupTimeSeries $
--             newListAnomalyGroupTimeSeriesResponse
--
--         , responseListMetricSets $
--             newListMetricSetsResponse
--
--         , responseListTagsForResource $
--             newListTagsForResourceResponse
--
--         , responsePutFeedback $
--             newPutFeedbackResponse
--
--         , responseTagResource $
--             newTagResourceResponse
--
--         , responseUntagResource $
--             newUntagResourceResponse
--
--         , responseUpdateAlert $
--             newUpdateAlertResponse
--
--         , responseUpdateAnomalyDetector $
--             newUpdateAnomalyDetectorResponse
--
--         , responseUpdateMetricSet $
--             newUpdateMetricSetResponse
--
--           ]
--     ]

-- Requests

requestActivateAnomalyDetector :: ActivateAnomalyDetector -> TestTree
requestActivateAnomalyDetector =
  req
    "ActivateAnomalyDetector"
    "fixture/ActivateAnomalyDetector.yaml"

requestBackTestAnomalyDetector :: BackTestAnomalyDetector -> TestTree
requestBackTestAnomalyDetector =
  req
    "BackTestAnomalyDetector"
    "fixture/BackTestAnomalyDetector.yaml"

requestCreateAlert :: CreateAlert -> TestTree
requestCreateAlert =
  req
    "CreateAlert"
    "fixture/CreateAlert.yaml"

requestCreateAnomalyDetector :: CreateAnomalyDetector -> TestTree
requestCreateAnomalyDetector =
  req
    "CreateAnomalyDetector"
    "fixture/CreateAnomalyDetector.yaml"

requestCreateMetricSet :: CreateMetricSet -> TestTree
requestCreateMetricSet =
  req
    "CreateMetricSet"
    "fixture/CreateMetricSet.yaml"

requestDeactivateAnomalyDetector :: DeactivateAnomalyDetector -> TestTree
requestDeactivateAnomalyDetector =
  req
    "DeactivateAnomalyDetector"
    "fixture/DeactivateAnomalyDetector.yaml"

requestDeleteAlert :: DeleteAlert -> TestTree
requestDeleteAlert =
  req
    "DeleteAlert"
    "fixture/DeleteAlert.yaml"

requestDeleteAnomalyDetector :: DeleteAnomalyDetector -> TestTree
requestDeleteAnomalyDetector =
  req
    "DeleteAnomalyDetector"
    "fixture/DeleteAnomalyDetector.yaml"

requestDescribeAlert :: DescribeAlert -> TestTree
requestDescribeAlert =
  req
    "DescribeAlert"
    "fixture/DescribeAlert.yaml"

requestDescribeAnomalyDetectionExecutions :: DescribeAnomalyDetectionExecutions -> TestTree
requestDescribeAnomalyDetectionExecutions =
  req
    "DescribeAnomalyDetectionExecutions"
    "fixture/DescribeAnomalyDetectionExecutions.yaml"

requestDescribeAnomalyDetector :: DescribeAnomalyDetector -> TestTree
requestDescribeAnomalyDetector =
  req
    "DescribeAnomalyDetector"
    "fixture/DescribeAnomalyDetector.yaml"

requestDescribeMetricSet :: DescribeMetricSet -> TestTree
requestDescribeMetricSet =
  req
    "DescribeMetricSet"
    "fixture/DescribeMetricSet.yaml"

requestDetectMetricSetConfig :: DetectMetricSetConfig -> TestTree
requestDetectMetricSetConfig =
  req
    "DetectMetricSetConfig"
    "fixture/DetectMetricSetConfig.yaml"

requestGetAnomalyGroup :: GetAnomalyGroup -> TestTree
requestGetAnomalyGroup =
  req
    "GetAnomalyGroup"
    "fixture/GetAnomalyGroup.yaml"

requestGetDataQualityMetrics :: GetDataQualityMetrics -> TestTree
requestGetDataQualityMetrics =
  req
    "GetDataQualityMetrics"
    "fixture/GetDataQualityMetrics.yaml"

requestGetFeedback :: GetFeedback -> TestTree
requestGetFeedback =
  req
    "GetFeedback"
    "fixture/GetFeedback.yaml"

requestGetSampleData :: GetSampleData -> TestTree
requestGetSampleData =
  req
    "GetSampleData"
    "fixture/GetSampleData.yaml"

requestListAlerts :: ListAlerts -> TestTree
requestListAlerts =
  req
    "ListAlerts"
    "fixture/ListAlerts.yaml"

requestListAnomalyDetectors :: ListAnomalyDetectors -> TestTree
requestListAnomalyDetectors =
  req
    "ListAnomalyDetectors"
    "fixture/ListAnomalyDetectors.yaml"

requestListAnomalyGroupRelatedMetrics :: ListAnomalyGroupRelatedMetrics -> TestTree
requestListAnomalyGroupRelatedMetrics =
  req
    "ListAnomalyGroupRelatedMetrics"
    "fixture/ListAnomalyGroupRelatedMetrics.yaml"

requestListAnomalyGroupSummaries :: ListAnomalyGroupSummaries -> TestTree
requestListAnomalyGroupSummaries =
  req
    "ListAnomalyGroupSummaries"
    "fixture/ListAnomalyGroupSummaries.yaml"

requestListAnomalyGroupTimeSeries :: ListAnomalyGroupTimeSeries -> TestTree
requestListAnomalyGroupTimeSeries =
  req
    "ListAnomalyGroupTimeSeries"
    "fixture/ListAnomalyGroupTimeSeries.yaml"

requestListMetricSets :: ListMetricSets -> TestTree
requestListMetricSets =
  req
    "ListMetricSets"
    "fixture/ListMetricSets.yaml"

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

requestPutFeedback :: PutFeedback -> TestTree
requestPutFeedback =
  req
    "PutFeedback"
    "fixture/PutFeedback.yaml"

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

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

requestUpdateAlert :: UpdateAlert -> TestTree
requestUpdateAlert =
  req
    "UpdateAlert"
    "fixture/UpdateAlert.yaml"

requestUpdateAnomalyDetector :: UpdateAnomalyDetector -> TestTree
requestUpdateAnomalyDetector =
  req
    "UpdateAnomalyDetector"
    "fixture/UpdateAnomalyDetector.yaml"

requestUpdateMetricSet :: UpdateMetricSet -> TestTree
requestUpdateMetricSet =
  req
    "UpdateMetricSet"
    "fixture/UpdateMetricSet.yaml"

-- Responses

responseActivateAnomalyDetector :: ActivateAnomalyDetectorResponse -> TestTree
responseActivateAnomalyDetector =
  res
    "ActivateAnomalyDetectorResponse"
    "fixture/ActivateAnomalyDetectorResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ActivateAnomalyDetector)

responseBackTestAnomalyDetector :: BackTestAnomalyDetectorResponse -> TestTree
responseBackTestAnomalyDetector =
  res
    "BackTestAnomalyDetectorResponse"
    "fixture/BackTestAnomalyDetectorResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy BackTestAnomalyDetector)

responseCreateAlert :: CreateAlertResponse -> TestTree
responseCreateAlert =
  res
    "CreateAlertResponse"
    "fixture/CreateAlertResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy CreateAlert)

responseCreateAnomalyDetector :: CreateAnomalyDetectorResponse -> TestTree
responseCreateAnomalyDetector =
  res
    "CreateAnomalyDetectorResponse"
    "fixture/CreateAnomalyDetectorResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy CreateAnomalyDetector)

responseCreateMetricSet :: CreateMetricSetResponse -> TestTree
responseCreateMetricSet =
  res
    "CreateMetricSetResponse"
    "fixture/CreateMetricSetResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy CreateMetricSet)

responseDeactivateAnomalyDetector :: DeactivateAnomalyDetectorResponse -> TestTree
responseDeactivateAnomalyDetector =
  res
    "DeactivateAnomalyDetectorResponse"
    "fixture/DeactivateAnomalyDetectorResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DeactivateAnomalyDetector)

responseDeleteAlert :: DeleteAlertResponse -> TestTree
responseDeleteAlert =
  res
    "DeleteAlertResponse"
    "fixture/DeleteAlertResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DeleteAlert)

responseDeleteAnomalyDetector :: DeleteAnomalyDetectorResponse -> TestTree
responseDeleteAnomalyDetector =
  res
    "DeleteAnomalyDetectorResponse"
    "fixture/DeleteAnomalyDetectorResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DeleteAnomalyDetector)

responseDescribeAlert :: DescribeAlertResponse -> TestTree
responseDescribeAlert =
  res
    "DescribeAlertResponse"
    "fixture/DescribeAlertResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DescribeAlert)

responseDescribeAnomalyDetectionExecutions :: DescribeAnomalyDetectionExecutionsResponse -> TestTree
responseDescribeAnomalyDetectionExecutions =
  res
    "DescribeAnomalyDetectionExecutionsResponse"
    "fixture/DescribeAnomalyDetectionExecutionsResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DescribeAnomalyDetectionExecutions)

responseDescribeAnomalyDetector :: DescribeAnomalyDetectorResponse -> TestTree
responseDescribeAnomalyDetector =
  res
    "DescribeAnomalyDetectorResponse"
    "fixture/DescribeAnomalyDetectorResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DescribeAnomalyDetector)

responseDescribeMetricSet :: DescribeMetricSetResponse -> TestTree
responseDescribeMetricSet =
  res
    "DescribeMetricSetResponse"
    "fixture/DescribeMetricSetResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DescribeMetricSet)

responseDetectMetricSetConfig :: DetectMetricSetConfigResponse -> TestTree
responseDetectMetricSetConfig =
  res
    "DetectMetricSetConfigResponse"
    "fixture/DetectMetricSetConfigResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DetectMetricSetConfig)

responseGetAnomalyGroup :: GetAnomalyGroupResponse -> TestTree
responseGetAnomalyGroup =
  res
    "GetAnomalyGroupResponse"
    "fixture/GetAnomalyGroupResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy GetAnomalyGroup)

responseGetDataQualityMetrics :: GetDataQualityMetricsResponse -> TestTree
responseGetDataQualityMetrics =
  res
    "GetDataQualityMetricsResponse"
    "fixture/GetDataQualityMetricsResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy GetDataQualityMetrics)

responseGetFeedback :: GetFeedbackResponse -> TestTree
responseGetFeedback =
  res
    "GetFeedbackResponse"
    "fixture/GetFeedbackResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy GetFeedback)

responseGetSampleData :: GetSampleDataResponse -> TestTree
responseGetSampleData =
  res
    "GetSampleDataResponse"
    "fixture/GetSampleDataResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy GetSampleData)

responseListAlerts :: ListAlertsResponse -> TestTree
responseListAlerts =
  res
    "ListAlertsResponse"
    "fixture/ListAlertsResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListAlerts)

responseListAnomalyDetectors :: ListAnomalyDetectorsResponse -> TestTree
responseListAnomalyDetectors =
  res
    "ListAnomalyDetectorsResponse"
    "fixture/ListAnomalyDetectorsResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListAnomalyDetectors)

responseListAnomalyGroupRelatedMetrics :: ListAnomalyGroupRelatedMetricsResponse -> TestTree
responseListAnomalyGroupRelatedMetrics =
  res
    "ListAnomalyGroupRelatedMetricsResponse"
    "fixture/ListAnomalyGroupRelatedMetricsResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListAnomalyGroupRelatedMetrics)

responseListAnomalyGroupSummaries :: ListAnomalyGroupSummariesResponse -> TestTree
responseListAnomalyGroupSummaries =
  res
    "ListAnomalyGroupSummariesResponse"
    "fixture/ListAnomalyGroupSummariesResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListAnomalyGroupSummaries)

responseListAnomalyGroupTimeSeries :: ListAnomalyGroupTimeSeriesResponse -> TestTree
responseListAnomalyGroupTimeSeries =
  res
    "ListAnomalyGroupTimeSeriesResponse"
    "fixture/ListAnomalyGroupTimeSeriesResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListAnomalyGroupTimeSeries)

responseListMetricSets :: ListMetricSetsResponse -> TestTree
responseListMetricSets =
  res
    "ListMetricSetsResponse"
    "fixture/ListMetricSetsResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListMetricSets)

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

responsePutFeedback :: PutFeedbackResponse -> TestTree
responsePutFeedback =
  res
    "PutFeedbackResponse"
    "fixture/PutFeedbackResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy PutFeedback)

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)

responseUpdateAlert :: UpdateAlertResponse -> TestTree
responseUpdateAlert =
  res
    "UpdateAlertResponse"
    "fixture/UpdateAlertResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy UpdateAlert)

responseUpdateAnomalyDetector :: UpdateAnomalyDetectorResponse -> TestTree
responseUpdateAnomalyDetector =
  res
    "UpdateAnomalyDetectorResponse"
    "fixture/UpdateAnomalyDetectorResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy UpdateAnomalyDetector)

responseUpdateMetricSet :: UpdateMetricSetResponse -> TestTree
responseUpdateMetricSet =
  res
    "UpdateMetricSetResponse"
    "fixture/UpdateMetricSetResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy UpdateMetricSet)