packages feed

amazonka-application-insights-2.0: test/Test/Amazonka/Gen/ApplicationInsights.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.ApplicationInsights
-- 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.ApplicationInsights where

import Amazonka.ApplicationInsights
import qualified Data.Proxy as Proxy
import Test.Amazonka.ApplicationInsights.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"
--         [ requestCreateApplication $
--             newCreateApplication
--
--         , requestCreateComponent $
--             newCreateComponent
--
--         , requestCreateLogPattern $
--             newCreateLogPattern
--
--         , requestDeleteApplication $
--             newDeleteApplication
--
--         , requestDeleteComponent $
--             newDeleteComponent
--
--         , requestDeleteLogPattern $
--             newDeleteLogPattern
--
--         , requestDescribeApplication $
--             newDescribeApplication
--
--         , requestDescribeComponent $
--             newDescribeComponent
--
--         , requestDescribeComponentConfiguration $
--             newDescribeComponentConfiguration
--
--         , requestDescribeComponentConfigurationRecommendation $
--             newDescribeComponentConfigurationRecommendation
--
--         , requestDescribeLogPattern $
--             newDescribeLogPattern
--
--         , requestDescribeObservation $
--             newDescribeObservation
--
--         , requestDescribeProblem $
--             newDescribeProblem
--
--         , requestDescribeProblemObservations $
--             newDescribeProblemObservations
--
--         , requestListApplications $
--             newListApplications
--
--         , requestListComponents $
--             newListComponents
--
--         , requestListConfigurationHistory $
--             newListConfigurationHistory
--
--         , requestListLogPatternSets $
--             newListLogPatternSets
--
--         , requestListLogPatterns $
--             newListLogPatterns
--
--         , requestListProblems $
--             newListProblems
--
--         , requestListTagsForResource $
--             newListTagsForResource
--
--         , requestTagResource $
--             newTagResource
--
--         , requestUntagResource $
--             newUntagResource
--
--         , requestUpdateApplication $
--             newUpdateApplication
--
--         , requestUpdateComponent $
--             newUpdateComponent
--
--         , requestUpdateComponentConfiguration $
--             newUpdateComponentConfiguration
--
--         , requestUpdateLogPattern $
--             newUpdateLogPattern
--
--           ]

--     , testGroup "response"
--         [ responseCreateApplication $
--             newCreateApplicationResponse
--
--         , responseCreateComponent $
--             newCreateComponentResponse
--
--         , responseCreateLogPattern $
--             newCreateLogPatternResponse
--
--         , responseDeleteApplication $
--             newDeleteApplicationResponse
--
--         , responseDeleteComponent $
--             newDeleteComponentResponse
--
--         , responseDeleteLogPattern $
--             newDeleteLogPatternResponse
--
--         , responseDescribeApplication $
--             newDescribeApplicationResponse
--
--         , responseDescribeComponent $
--             newDescribeComponentResponse
--
--         , responseDescribeComponentConfiguration $
--             newDescribeComponentConfigurationResponse
--
--         , responseDescribeComponentConfigurationRecommendation $
--             newDescribeComponentConfigurationRecommendationResponse
--
--         , responseDescribeLogPattern $
--             newDescribeLogPatternResponse
--
--         , responseDescribeObservation $
--             newDescribeObservationResponse
--
--         , responseDescribeProblem $
--             newDescribeProblemResponse
--
--         , responseDescribeProblemObservations $
--             newDescribeProblemObservationsResponse
--
--         , responseListApplications $
--             newListApplicationsResponse
--
--         , responseListComponents $
--             newListComponentsResponse
--
--         , responseListConfigurationHistory $
--             newListConfigurationHistoryResponse
--
--         , responseListLogPatternSets $
--             newListLogPatternSetsResponse
--
--         , responseListLogPatterns $
--             newListLogPatternsResponse
--
--         , responseListProblems $
--             newListProblemsResponse
--
--         , responseListTagsForResource $
--             newListTagsForResourceResponse
--
--         , responseTagResource $
--             newTagResourceResponse
--
--         , responseUntagResource $
--             newUntagResourceResponse
--
--         , responseUpdateApplication $
--             newUpdateApplicationResponse
--
--         , responseUpdateComponent $
--             newUpdateComponentResponse
--
--         , responseUpdateComponentConfiguration $
--             newUpdateComponentConfigurationResponse
--
--         , responseUpdateLogPattern $
--             newUpdateLogPatternResponse
--
--           ]
--     ]

-- Requests

requestCreateApplication :: CreateApplication -> TestTree
requestCreateApplication =
  req
    "CreateApplication"
    "fixture/CreateApplication.yaml"

requestCreateComponent :: CreateComponent -> TestTree
requestCreateComponent =
  req
    "CreateComponent"
    "fixture/CreateComponent.yaml"

requestCreateLogPattern :: CreateLogPattern -> TestTree
requestCreateLogPattern =
  req
    "CreateLogPattern"
    "fixture/CreateLogPattern.yaml"

requestDeleteApplication :: DeleteApplication -> TestTree
requestDeleteApplication =
  req
    "DeleteApplication"
    "fixture/DeleteApplication.yaml"

requestDeleteComponent :: DeleteComponent -> TestTree
requestDeleteComponent =
  req
    "DeleteComponent"
    "fixture/DeleteComponent.yaml"

requestDeleteLogPattern :: DeleteLogPattern -> TestTree
requestDeleteLogPattern =
  req
    "DeleteLogPattern"
    "fixture/DeleteLogPattern.yaml"

requestDescribeApplication :: DescribeApplication -> TestTree
requestDescribeApplication =
  req
    "DescribeApplication"
    "fixture/DescribeApplication.yaml"

requestDescribeComponent :: DescribeComponent -> TestTree
requestDescribeComponent =
  req
    "DescribeComponent"
    "fixture/DescribeComponent.yaml"

requestDescribeComponentConfiguration :: DescribeComponentConfiguration -> TestTree
requestDescribeComponentConfiguration =
  req
    "DescribeComponentConfiguration"
    "fixture/DescribeComponentConfiguration.yaml"

requestDescribeComponentConfigurationRecommendation :: DescribeComponentConfigurationRecommendation -> TestTree
requestDescribeComponentConfigurationRecommendation =
  req
    "DescribeComponentConfigurationRecommendation"
    "fixture/DescribeComponentConfigurationRecommendation.yaml"

requestDescribeLogPattern :: DescribeLogPattern -> TestTree
requestDescribeLogPattern =
  req
    "DescribeLogPattern"
    "fixture/DescribeLogPattern.yaml"

requestDescribeObservation :: DescribeObservation -> TestTree
requestDescribeObservation =
  req
    "DescribeObservation"
    "fixture/DescribeObservation.yaml"

requestDescribeProblem :: DescribeProblem -> TestTree
requestDescribeProblem =
  req
    "DescribeProblem"
    "fixture/DescribeProblem.yaml"

requestDescribeProblemObservations :: DescribeProblemObservations -> TestTree
requestDescribeProblemObservations =
  req
    "DescribeProblemObservations"
    "fixture/DescribeProblemObservations.yaml"

requestListApplications :: ListApplications -> TestTree
requestListApplications =
  req
    "ListApplications"
    "fixture/ListApplications.yaml"

requestListComponents :: ListComponents -> TestTree
requestListComponents =
  req
    "ListComponents"
    "fixture/ListComponents.yaml"

requestListConfigurationHistory :: ListConfigurationHistory -> TestTree
requestListConfigurationHistory =
  req
    "ListConfigurationHistory"
    "fixture/ListConfigurationHistory.yaml"

requestListLogPatternSets :: ListLogPatternSets -> TestTree
requestListLogPatternSets =
  req
    "ListLogPatternSets"
    "fixture/ListLogPatternSets.yaml"

requestListLogPatterns :: ListLogPatterns -> TestTree
requestListLogPatterns =
  req
    "ListLogPatterns"
    "fixture/ListLogPatterns.yaml"

requestListProblems :: ListProblems -> TestTree
requestListProblems =
  req
    "ListProblems"
    "fixture/ListProblems.yaml"

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

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

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

requestUpdateApplication :: UpdateApplication -> TestTree
requestUpdateApplication =
  req
    "UpdateApplication"
    "fixture/UpdateApplication.yaml"

requestUpdateComponent :: UpdateComponent -> TestTree
requestUpdateComponent =
  req
    "UpdateComponent"
    "fixture/UpdateComponent.yaml"

requestUpdateComponentConfiguration :: UpdateComponentConfiguration -> TestTree
requestUpdateComponentConfiguration =
  req
    "UpdateComponentConfiguration"
    "fixture/UpdateComponentConfiguration.yaml"

requestUpdateLogPattern :: UpdateLogPattern -> TestTree
requestUpdateLogPattern =
  req
    "UpdateLogPattern"
    "fixture/UpdateLogPattern.yaml"

-- Responses

responseCreateApplication :: CreateApplicationResponse -> TestTree
responseCreateApplication =
  res
    "CreateApplicationResponse"
    "fixture/CreateApplicationResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy CreateApplication)

responseCreateComponent :: CreateComponentResponse -> TestTree
responseCreateComponent =
  res
    "CreateComponentResponse"
    "fixture/CreateComponentResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy CreateComponent)

responseCreateLogPattern :: CreateLogPatternResponse -> TestTree
responseCreateLogPattern =
  res
    "CreateLogPatternResponse"
    "fixture/CreateLogPatternResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy CreateLogPattern)

responseDeleteApplication :: DeleteApplicationResponse -> TestTree
responseDeleteApplication =
  res
    "DeleteApplicationResponse"
    "fixture/DeleteApplicationResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DeleteApplication)

responseDeleteComponent :: DeleteComponentResponse -> TestTree
responseDeleteComponent =
  res
    "DeleteComponentResponse"
    "fixture/DeleteComponentResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DeleteComponent)

responseDeleteLogPattern :: DeleteLogPatternResponse -> TestTree
responseDeleteLogPattern =
  res
    "DeleteLogPatternResponse"
    "fixture/DeleteLogPatternResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DeleteLogPattern)

responseDescribeApplication :: DescribeApplicationResponse -> TestTree
responseDescribeApplication =
  res
    "DescribeApplicationResponse"
    "fixture/DescribeApplicationResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DescribeApplication)

responseDescribeComponent :: DescribeComponentResponse -> TestTree
responseDescribeComponent =
  res
    "DescribeComponentResponse"
    "fixture/DescribeComponentResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DescribeComponent)

responseDescribeComponentConfiguration :: DescribeComponentConfigurationResponse -> TestTree
responseDescribeComponentConfiguration =
  res
    "DescribeComponentConfigurationResponse"
    "fixture/DescribeComponentConfigurationResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DescribeComponentConfiguration)

responseDescribeComponentConfigurationRecommendation :: DescribeComponentConfigurationRecommendationResponse -> TestTree
responseDescribeComponentConfigurationRecommendation =
  res
    "DescribeComponentConfigurationRecommendationResponse"
    "fixture/DescribeComponentConfigurationRecommendationResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DescribeComponentConfigurationRecommendation)

responseDescribeLogPattern :: DescribeLogPatternResponse -> TestTree
responseDescribeLogPattern =
  res
    "DescribeLogPatternResponse"
    "fixture/DescribeLogPatternResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DescribeLogPattern)

responseDescribeObservation :: DescribeObservationResponse -> TestTree
responseDescribeObservation =
  res
    "DescribeObservationResponse"
    "fixture/DescribeObservationResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DescribeObservation)

responseDescribeProblem :: DescribeProblemResponse -> TestTree
responseDescribeProblem =
  res
    "DescribeProblemResponse"
    "fixture/DescribeProblemResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DescribeProblem)

responseDescribeProblemObservations :: DescribeProblemObservationsResponse -> TestTree
responseDescribeProblemObservations =
  res
    "DescribeProblemObservationsResponse"
    "fixture/DescribeProblemObservationsResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DescribeProblemObservations)

responseListApplications :: ListApplicationsResponse -> TestTree
responseListApplications =
  res
    "ListApplicationsResponse"
    "fixture/ListApplicationsResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListApplications)

responseListComponents :: ListComponentsResponse -> TestTree
responseListComponents =
  res
    "ListComponentsResponse"
    "fixture/ListComponentsResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListComponents)

responseListConfigurationHistory :: ListConfigurationHistoryResponse -> TestTree
responseListConfigurationHistory =
  res
    "ListConfigurationHistoryResponse"
    "fixture/ListConfigurationHistoryResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListConfigurationHistory)

responseListLogPatternSets :: ListLogPatternSetsResponse -> TestTree
responseListLogPatternSets =
  res
    "ListLogPatternSetsResponse"
    "fixture/ListLogPatternSetsResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListLogPatternSets)

responseListLogPatterns :: ListLogPatternsResponse -> TestTree
responseListLogPatterns =
  res
    "ListLogPatternsResponse"
    "fixture/ListLogPatternsResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListLogPatterns)

responseListProblems :: ListProblemsResponse -> TestTree
responseListProblems =
  res
    "ListProblemsResponse"
    "fixture/ListProblemsResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListProblems)

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

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)

responseUpdateApplication :: UpdateApplicationResponse -> TestTree
responseUpdateApplication =
  res
    "UpdateApplicationResponse"
    "fixture/UpdateApplicationResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy UpdateApplication)

responseUpdateComponent :: UpdateComponentResponse -> TestTree
responseUpdateComponent =
  res
    "UpdateComponentResponse"
    "fixture/UpdateComponentResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy UpdateComponent)

responseUpdateComponentConfiguration :: UpdateComponentConfigurationResponse -> TestTree
responseUpdateComponentConfiguration =
  res
    "UpdateComponentConfigurationResponse"
    "fixture/UpdateComponentConfigurationResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy UpdateComponentConfiguration)

responseUpdateLogPattern :: UpdateLogPatternResponse -> TestTree
responseUpdateLogPattern =
  res
    "UpdateLogPatternResponse"
    "fixture/UpdateLogPatternResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy UpdateLogPattern)