packages feed

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

import Amazonka.CloudSearch
import qualified Data.Proxy as Proxy
import Test.Amazonka.CloudSearch.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"
--         [ requestBuildSuggesters $
--             newBuildSuggesters
--
--         , requestCreateDomain $
--             newCreateDomain
--
--         , requestDefineAnalysisScheme $
--             newDefineAnalysisScheme
--
--         , requestDefineExpression $
--             newDefineExpression
--
--         , requestDefineIndexField $
--             newDefineIndexField
--
--         , requestDefineSuggester $
--             newDefineSuggester
--
--         , requestDeleteAnalysisScheme $
--             newDeleteAnalysisScheme
--
--         , requestDeleteDomain $
--             newDeleteDomain
--
--         , requestDeleteExpression $
--             newDeleteExpression
--
--         , requestDeleteIndexField $
--             newDeleteIndexField
--
--         , requestDeleteSuggester $
--             newDeleteSuggester
--
--         , requestDescribeAnalysisSchemes $
--             newDescribeAnalysisSchemes
--
--         , requestDescribeAvailabilityOptions $
--             newDescribeAvailabilityOptions
--
--         , requestDescribeDomainEndpointOptions $
--             newDescribeDomainEndpointOptions
--
--         , requestDescribeDomains $
--             newDescribeDomains
--
--         , requestDescribeExpressions $
--             newDescribeExpressions
--
--         , requestDescribeIndexFields $
--             newDescribeIndexFields
--
--         , requestDescribeScalingParameters $
--             newDescribeScalingParameters
--
--         , requestDescribeServiceAccessPolicies $
--             newDescribeServiceAccessPolicies
--
--         , requestDescribeSuggesters $
--             newDescribeSuggesters
--
--         , requestIndexDocuments $
--             newIndexDocuments
--
--         , requestListDomainNames $
--             newListDomainNames
--
--         , requestUpdateAvailabilityOptions $
--             newUpdateAvailabilityOptions
--
--         , requestUpdateDomainEndpointOptions $
--             newUpdateDomainEndpointOptions
--
--         , requestUpdateScalingParameters $
--             newUpdateScalingParameters
--
--         , requestUpdateServiceAccessPolicies $
--             newUpdateServiceAccessPolicies
--
--           ]

--     , testGroup "response"
--         [ responseBuildSuggesters $
--             newBuildSuggestersResponse
--
--         , responseCreateDomain $
--             newCreateDomainResponse
--
--         , responseDefineAnalysisScheme $
--             newDefineAnalysisSchemeResponse
--
--         , responseDefineExpression $
--             newDefineExpressionResponse
--
--         , responseDefineIndexField $
--             newDefineIndexFieldResponse
--
--         , responseDefineSuggester $
--             newDefineSuggesterResponse
--
--         , responseDeleteAnalysisScheme $
--             newDeleteAnalysisSchemeResponse
--
--         , responseDeleteDomain $
--             newDeleteDomainResponse
--
--         , responseDeleteExpression $
--             newDeleteExpressionResponse
--
--         , responseDeleteIndexField $
--             newDeleteIndexFieldResponse
--
--         , responseDeleteSuggester $
--             newDeleteSuggesterResponse
--
--         , responseDescribeAnalysisSchemes $
--             newDescribeAnalysisSchemesResponse
--
--         , responseDescribeAvailabilityOptions $
--             newDescribeAvailabilityOptionsResponse
--
--         , responseDescribeDomainEndpointOptions $
--             newDescribeDomainEndpointOptionsResponse
--
--         , responseDescribeDomains $
--             newDescribeDomainsResponse
--
--         , responseDescribeExpressions $
--             newDescribeExpressionsResponse
--
--         , responseDescribeIndexFields $
--             newDescribeIndexFieldsResponse
--
--         , responseDescribeScalingParameters $
--             newDescribeScalingParametersResponse
--
--         , responseDescribeServiceAccessPolicies $
--             newDescribeServiceAccessPoliciesResponse
--
--         , responseDescribeSuggesters $
--             newDescribeSuggestersResponse
--
--         , responseIndexDocuments $
--             newIndexDocumentsResponse
--
--         , responseListDomainNames $
--             newListDomainNamesResponse
--
--         , responseUpdateAvailabilityOptions $
--             newUpdateAvailabilityOptionsResponse
--
--         , responseUpdateDomainEndpointOptions $
--             newUpdateDomainEndpointOptionsResponse
--
--         , responseUpdateScalingParameters $
--             newUpdateScalingParametersResponse
--
--         , responseUpdateServiceAccessPolicies $
--             newUpdateServiceAccessPoliciesResponse
--
--           ]
--     ]

-- Requests

requestBuildSuggesters :: BuildSuggesters -> TestTree
requestBuildSuggesters =
  req
    "BuildSuggesters"
    "fixture/BuildSuggesters.yaml"

requestCreateDomain :: CreateDomain -> TestTree
requestCreateDomain =
  req
    "CreateDomain"
    "fixture/CreateDomain.yaml"

requestDefineAnalysisScheme :: DefineAnalysisScheme -> TestTree
requestDefineAnalysisScheme =
  req
    "DefineAnalysisScheme"
    "fixture/DefineAnalysisScheme.yaml"

requestDefineExpression :: DefineExpression -> TestTree
requestDefineExpression =
  req
    "DefineExpression"
    "fixture/DefineExpression.yaml"

requestDefineIndexField :: DefineIndexField -> TestTree
requestDefineIndexField =
  req
    "DefineIndexField"
    "fixture/DefineIndexField.yaml"

requestDefineSuggester :: DefineSuggester -> TestTree
requestDefineSuggester =
  req
    "DefineSuggester"
    "fixture/DefineSuggester.yaml"

requestDeleteAnalysisScheme :: DeleteAnalysisScheme -> TestTree
requestDeleteAnalysisScheme =
  req
    "DeleteAnalysisScheme"
    "fixture/DeleteAnalysisScheme.yaml"

requestDeleteDomain :: DeleteDomain -> TestTree
requestDeleteDomain =
  req
    "DeleteDomain"
    "fixture/DeleteDomain.yaml"

requestDeleteExpression :: DeleteExpression -> TestTree
requestDeleteExpression =
  req
    "DeleteExpression"
    "fixture/DeleteExpression.yaml"

requestDeleteIndexField :: DeleteIndexField -> TestTree
requestDeleteIndexField =
  req
    "DeleteIndexField"
    "fixture/DeleteIndexField.yaml"

requestDeleteSuggester :: DeleteSuggester -> TestTree
requestDeleteSuggester =
  req
    "DeleteSuggester"
    "fixture/DeleteSuggester.yaml"

requestDescribeAnalysisSchemes :: DescribeAnalysisSchemes -> TestTree
requestDescribeAnalysisSchemes =
  req
    "DescribeAnalysisSchemes"
    "fixture/DescribeAnalysisSchemes.yaml"

requestDescribeAvailabilityOptions :: DescribeAvailabilityOptions -> TestTree
requestDescribeAvailabilityOptions =
  req
    "DescribeAvailabilityOptions"
    "fixture/DescribeAvailabilityOptions.yaml"

requestDescribeDomainEndpointOptions :: DescribeDomainEndpointOptions -> TestTree
requestDescribeDomainEndpointOptions =
  req
    "DescribeDomainEndpointOptions"
    "fixture/DescribeDomainEndpointOptions.yaml"

requestDescribeDomains :: DescribeDomains -> TestTree
requestDescribeDomains =
  req
    "DescribeDomains"
    "fixture/DescribeDomains.yaml"

requestDescribeExpressions :: DescribeExpressions -> TestTree
requestDescribeExpressions =
  req
    "DescribeExpressions"
    "fixture/DescribeExpressions.yaml"

requestDescribeIndexFields :: DescribeIndexFields -> TestTree
requestDescribeIndexFields =
  req
    "DescribeIndexFields"
    "fixture/DescribeIndexFields.yaml"

requestDescribeScalingParameters :: DescribeScalingParameters -> TestTree
requestDescribeScalingParameters =
  req
    "DescribeScalingParameters"
    "fixture/DescribeScalingParameters.yaml"

requestDescribeServiceAccessPolicies :: DescribeServiceAccessPolicies -> TestTree
requestDescribeServiceAccessPolicies =
  req
    "DescribeServiceAccessPolicies"
    "fixture/DescribeServiceAccessPolicies.yaml"

requestDescribeSuggesters :: DescribeSuggesters -> TestTree
requestDescribeSuggesters =
  req
    "DescribeSuggesters"
    "fixture/DescribeSuggesters.yaml"

requestIndexDocuments :: IndexDocuments -> TestTree
requestIndexDocuments =
  req
    "IndexDocuments"
    "fixture/IndexDocuments.yaml"

requestListDomainNames :: ListDomainNames -> TestTree
requestListDomainNames =
  req
    "ListDomainNames"
    "fixture/ListDomainNames.yaml"

requestUpdateAvailabilityOptions :: UpdateAvailabilityOptions -> TestTree
requestUpdateAvailabilityOptions =
  req
    "UpdateAvailabilityOptions"
    "fixture/UpdateAvailabilityOptions.yaml"

requestUpdateDomainEndpointOptions :: UpdateDomainEndpointOptions -> TestTree
requestUpdateDomainEndpointOptions =
  req
    "UpdateDomainEndpointOptions"
    "fixture/UpdateDomainEndpointOptions.yaml"

requestUpdateScalingParameters :: UpdateScalingParameters -> TestTree
requestUpdateScalingParameters =
  req
    "UpdateScalingParameters"
    "fixture/UpdateScalingParameters.yaml"

requestUpdateServiceAccessPolicies :: UpdateServiceAccessPolicies -> TestTree
requestUpdateServiceAccessPolicies =
  req
    "UpdateServiceAccessPolicies"
    "fixture/UpdateServiceAccessPolicies.yaml"

-- Responses

responseBuildSuggesters :: BuildSuggestersResponse -> TestTree
responseBuildSuggesters =
  res
    "BuildSuggestersResponse"
    "fixture/BuildSuggestersResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy BuildSuggesters)

responseCreateDomain :: CreateDomainResponse -> TestTree
responseCreateDomain =
  res
    "CreateDomainResponse"
    "fixture/CreateDomainResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy CreateDomain)

responseDefineAnalysisScheme :: DefineAnalysisSchemeResponse -> TestTree
responseDefineAnalysisScheme =
  res
    "DefineAnalysisSchemeResponse"
    "fixture/DefineAnalysisSchemeResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DefineAnalysisScheme)

responseDefineExpression :: DefineExpressionResponse -> TestTree
responseDefineExpression =
  res
    "DefineExpressionResponse"
    "fixture/DefineExpressionResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DefineExpression)

responseDefineIndexField :: DefineIndexFieldResponse -> TestTree
responseDefineIndexField =
  res
    "DefineIndexFieldResponse"
    "fixture/DefineIndexFieldResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DefineIndexField)

responseDefineSuggester :: DefineSuggesterResponse -> TestTree
responseDefineSuggester =
  res
    "DefineSuggesterResponse"
    "fixture/DefineSuggesterResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DefineSuggester)

responseDeleteAnalysisScheme :: DeleteAnalysisSchemeResponse -> TestTree
responseDeleteAnalysisScheme =
  res
    "DeleteAnalysisSchemeResponse"
    "fixture/DeleteAnalysisSchemeResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DeleteAnalysisScheme)

responseDeleteDomain :: DeleteDomainResponse -> TestTree
responseDeleteDomain =
  res
    "DeleteDomainResponse"
    "fixture/DeleteDomainResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DeleteDomain)

responseDeleteExpression :: DeleteExpressionResponse -> TestTree
responseDeleteExpression =
  res
    "DeleteExpressionResponse"
    "fixture/DeleteExpressionResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DeleteExpression)

responseDeleteIndexField :: DeleteIndexFieldResponse -> TestTree
responseDeleteIndexField =
  res
    "DeleteIndexFieldResponse"
    "fixture/DeleteIndexFieldResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DeleteIndexField)

responseDeleteSuggester :: DeleteSuggesterResponse -> TestTree
responseDeleteSuggester =
  res
    "DeleteSuggesterResponse"
    "fixture/DeleteSuggesterResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DeleteSuggester)

responseDescribeAnalysisSchemes :: DescribeAnalysisSchemesResponse -> TestTree
responseDescribeAnalysisSchemes =
  res
    "DescribeAnalysisSchemesResponse"
    "fixture/DescribeAnalysisSchemesResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DescribeAnalysisSchemes)

responseDescribeAvailabilityOptions :: DescribeAvailabilityOptionsResponse -> TestTree
responseDescribeAvailabilityOptions =
  res
    "DescribeAvailabilityOptionsResponse"
    "fixture/DescribeAvailabilityOptionsResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DescribeAvailabilityOptions)

responseDescribeDomainEndpointOptions :: DescribeDomainEndpointOptionsResponse -> TestTree
responseDescribeDomainEndpointOptions =
  res
    "DescribeDomainEndpointOptionsResponse"
    "fixture/DescribeDomainEndpointOptionsResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DescribeDomainEndpointOptions)

responseDescribeDomains :: DescribeDomainsResponse -> TestTree
responseDescribeDomains =
  res
    "DescribeDomainsResponse"
    "fixture/DescribeDomainsResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DescribeDomains)

responseDescribeExpressions :: DescribeExpressionsResponse -> TestTree
responseDescribeExpressions =
  res
    "DescribeExpressionsResponse"
    "fixture/DescribeExpressionsResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DescribeExpressions)

responseDescribeIndexFields :: DescribeIndexFieldsResponse -> TestTree
responseDescribeIndexFields =
  res
    "DescribeIndexFieldsResponse"
    "fixture/DescribeIndexFieldsResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DescribeIndexFields)

responseDescribeScalingParameters :: DescribeScalingParametersResponse -> TestTree
responseDescribeScalingParameters =
  res
    "DescribeScalingParametersResponse"
    "fixture/DescribeScalingParametersResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DescribeScalingParameters)

responseDescribeServiceAccessPolicies :: DescribeServiceAccessPoliciesResponse -> TestTree
responseDescribeServiceAccessPolicies =
  res
    "DescribeServiceAccessPoliciesResponse"
    "fixture/DescribeServiceAccessPoliciesResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DescribeServiceAccessPolicies)

responseDescribeSuggesters :: DescribeSuggestersResponse -> TestTree
responseDescribeSuggesters =
  res
    "DescribeSuggestersResponse"
    "fixture/DescribeSuggestersResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy DescribeSuggesters)

responseIndexDocuments :: IndexDocumentsResponse -> TestTree
responseIndexDocuments =
  res
    "IndexDocumentsResponse"
    "fixture/IndexDocumentsResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy IndexDocuments)

responseListDomainNames :: ListDomainNamesResponse -> TestTree
responseListDomainNames =
  res
    "ListDomainNamesResponse"
    "fixture/ListDomainNamesResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy ListDomainNames)

responseUpdateAvailabilityOptions :: UpdateAvailabilityOptionsResponse -> TestTree
responseUpdateAvailabilityOptions =
  res
    "UpdateAvailabilityOptionsResponse"
    "fixture/UpdateAvailabilityOptionsResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy UpdateAvailabilityOptions)

responseUpdateDomainEndpointOptions :: UpdateDomainEndpointOptionsResponse -> TestTree
responseUpdateDomainEndpointOptions =
  res
    "UpdateDomainEndpointOptionsResponse"
    "fixture/UpdateDomainEndpointOptionsResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy UpdateDomainEndpointOptions)

responseUpdateScalingParameters :: UpdateScalingParametersResponse -> TestTree
responseUpdateScalingParameters =
  res
    "UpdateScalingParametersResponse"
    "fixture/UpdateScalingParametersResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy UpdateScalingParameters)

responseUpdateServiceAccessPolicies :: UpdateServiceAccessPoliciesResponse -> TestTree
responseUpdateServiceAccessPolicies =
  res
    "UpdateServiceAccessPoliciesResponse"
    "fixture/UpdateServiceAccessPoliciesResponse.proto"
    defaultService
    (Proxy.Proxy :: Proxy.Proxy UpdateServiceAccessPolicies)