packages feed

amazonka-inspector-1.4.1: test/Test/AWS/Gen/Inspector.hs

{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-orphans        #-}

-- Derived from AWS service descriptions, licensed under Apache 2.0.

-- |
-- Module      : Test.AWS.Gen.Inspector
-- Copyright   : (c) 2013-2016 Brendan Hay
-- License     : Mozilla Public License, v. 2.0.
-- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
-- Stability   : auto-generated
-- Portability : non-portable (GHC extensions)
--
module Test.AWS.Gen.Inspector where

import Data.Proxy
import Test.AWS.Fixture
import Test.AWS.Prelude
import Test.Tasty
import Network.AWS.Inspector
import Test.AWS.Inspector.Internal

-- 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"
--         [ testGetTelemetryMetadata $
--             getTelemetryMetadata
--
--         , testListFindings $
--             listFindings
--
--         , testListAssessmentTemplates $
--             listAssessmentTemplates
--
--         , testSubscribeToEvent $
--             subscribeToEvent
--
--         , testListAssessmentRunAgents $
--             listAssessmentRunAgents
--
--         , testStartAssessmentRun $
--             startAssessmentRun
--
--         , testDeleteAssessmentTemplate $
--             deleteAssessmentTemplate
--
--         , testCreateAssessmentTemplate $
--             createAssessmentTemplate
--
--         , testListTagsForResource $
--             listTagsForResource
--
--         , testSetTagsForResource $
--             setTagsForResource
--
--         , testDescribeCrossAccountAccessRole $
--             describeCrossAccountAccessRole
--
--         , testDescribeAssessmentTemplates $
--             describeAssessmentTemplates
--
--         , testDescribeResourceGroups $
--             describeResourceGroups
--
--         , testCreateAssessmentTarget $
--             createAssessmentTarget
--
--         , testListEventSubscriptions $
--             listEventSubscriptions
--
--         , testRegisterCrossAccountAccessRole $
--             registerCrossAccountAccessRole
--
--         , testListAssessmentTargets $
--             listAssessmentTargets
--
--         , testCreateResourceGroup $
--             createResourceGroup
--
--         , testDescribeRulesPackages $
--             describeRulesPackages
--
--         , testStopAssessmentRun $
--             stopAssessmentRun
--
--         , testPreviewAgents $
--             previewAgents
--
--         , testDescribeFindings $
--             describeFindings
--
--         , testAddAttributesToFindings $
--             addAttributesToFindings
--
--         , testUpdateAssessmentTarget $
--             updateAssessmentTarget
--
--         , testDeleteAssessmentTarget $
--             deleteAssessmentTarget
--
--         , testDeleteAssessmentRun $
--             deleteAssessmentRun
--
--         , testListAssessmentRuns $
--             listAssessmentRuns
--
--         , testListRulesPackages $
--             listRulesPackages
--
--         , testDescribeAssessmentRuns $
--             describeAssessmentRuns
--
--         , testUnsubscribeFromEvent $
--             unsubscribeFromEvent
--
--         , testRemoveAttributesFromFindings $
--             removeAttributesFromFindings
--
--         , testDescribeAssessmentTargets $
--             describeAssessmentTargets
--
--           ]

--     , testGroup "response"
--         [ testGetTelemetryMetadataResponse $
--             getTelemetryMetadataResponse
--
--         , testListFindingsResponse $
--             listFindingsResponse
--
--         , testListAssessmentTemplatesResponse $
--             listAssessmentTemplatesResponse
--
--         , testSubscribeToEventResponse $
--             subscribeToEventResponse
--
--         , testListAssessmentRunAgentsResponse $
--             listAssessmentRunAgentsResponse
--
--         , testStartAssessmentRunResponse $
--             startAssessmentRunResponse
--
--         , testDeleteAssessmentTemplateResponse $
--             deleteAssessmentTemplateResponse
--
--         , testCreateAssessmentTemplateResponse $
--             createAssessmentTemplateResponse
--
--         , testListTagsForResourceResponse $
--             listTagsForResourceResponse
--
--         , testSetTagsForResourceResponse $
--             setTagsForResourceResponse
--
--         , testDescribeCrossAccountAccessRoleResponse $
--             describeCrossAccountAccessRoleResponse
--
--         , testDescribeAssessmentTemplatesResponse $
--             describeAssessmentTemplatesResponse
--
--         , testDescribeResourceGroupsResponse $
--             describeResourceGroupsResponse
--
--         , testCreateAssessmentTargetResponse $
--             createAssessmentTargetResponse
--
--         , testListEventSubscriptionsResponse $
--             listEventSubscriptionsResponse
--
--         , testRegisterCrossAccountAccessRoleResponse $
--             registerCrossAccountAccessRoleResponse
--
--         , testListAssessmentTargetsResponse $
--             listAssessmentTargetsResponse
--
--         , testCreateResourceGroupResponse $
--             createResourceGroupResponse
--
--         , testDescribeRulesPackagesResponse $
--             describeRulesPackagesResponse
--
--         , testStopAssessmentRunResponse $
--             stopAssessmentRunResponse
--
--         , testPreviewAgentsResponse $
--             previewAgentsResponse
--
--         , testDescribeFindingsResponse $
--             describeFindingsResponse
--
--         , testAddAttributesToFindingsResponse $
--             addAttributesToFindingsResponse
--
--         , testUpdateAssessmentTargetResponse $
--             updateAssessmentTargetResponse
--
--         , testDeleteAssessmentTargetResponse $
--             deleteAssessmentTargetResponse
--
--         , testDeleteAssessmentRunResponse $
--             deleteAssessmentRunResponse
--
--         , testListAssessmentRunsResponse $
--             listAssessmentRunsResponse
--
--         , testListRulesPackagesResponse $
--             listRulesPackagesResponse
--
--         , testDescribeAssessmentRunsResponse $
--             describeAssessmentRunsResponse
--
--         , testUnsubscribeFromEventResponse $
--             unsubscribeFromEventResponse
--
--         , testRemoveAttributesFromFindingsResponse $
--             removeAttributesFromFindingsResponse
--
--         , testDescribeAssessmentTargetsResponse $
--             describeAssessmentTargetsResponse
--
--           ]
--     ]

-- Requests

testGetTelemetryMetadata :: GetTelemetryMetadata -> TestTree
testGetTelemetryMetadata = req
    "GetTelemetryMetadata"
    "fixture/GetTelemetryMetadata.yaml"

testListFindings :: ListFindings -> TestTree
testListFindings = req
    "ListFindings"
    "fixture/ListFindings.yaml"

testListAssessmentTemplates :: ListAssessmentTemplates -> TestTree
testListAssessmentTemplates = req
    "ListAssessmentTemplates"
    "fixture/ListAssessmentTemplates.yaml"

testSubscribeToEvent :: SubscribeToEvent -> TestTree
testSubscribeToEvent = req
    "SubscribeToEvent"
    "fixture/SubscribeToEvent.yaml"

testListAssessmentRunAgents :: ListAssessmentRunAgents -> TestTree
testListAssessmentRunAgents = req
    "ListAssessmentRunAgents"
    "fixture/ListAssessmentRunAgents.yaml"

testStartAssessmentRun :: StartAssessmentRun -> TestTree
testStartAssessmentRun = req
    "StartAssessmentRun"
    "fixture/StartAssessmentRun.yaml"

testDeleteAssessmentTemplate :: DeleteAssessmentTemplate -> TestTree
testDeleteAssessmentTemplate = req
    "DeleteAssessmentTemplate"
    "fixture/DeleteAssessmentTemplate.yaml"

testCreateAssessmentTemplate :: CreateAssessmentTemplate -> TestTree
testCreateAssessmentTemplate = req
    "CreateAssessmentTemplate"
    "fixture/CreateAssessmentTemplate.yaml"

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

testSetTagsForResource :: SetTagsForResource -> TestTree
testSetTagsForResource = req
    "SetTagsForResource"
    "fixture/SetTagsForResource.yaml"

testDescribeCrossAccountAccessRole :: DescribeCrossAccountAccessRole -> TestTree
testDescribeCrossAccountAccessRole = req
    "DescribeCrossAccountAccessRole"
    "fixture/DescribeCrossAccountAccessRole.yaml"

testDescribeAssessmentTemplates :: DescribeAssessmentTemplates -> TestTree
testDescribeAssessmentTemplates = req
    "DescribeAssessmentTemplates"
    "fixture/DescribeAssessmentTemplates.yaml"

testDescribeResourceGroups :: DescribeResourceGroups -> TestTree
testDescribeResourceGroups = req
    "DescribeResourceGroups"
    "fixture/DescribeResourceGroups.yaml"

testCreateAssessmentTarget :: CreateAssessmentTarget -> TestTree
testCreateAssessmentTarget = req
    "CreateAssessmentTarget"
    "fixture/CreateAssessmentTarget.yaml"

testListEventSubscriptions :: ListEventSubscriptions -> TestTree
testListEventSubscriptions = req
    "ListEventSubscriptions"
    "fixture/ListEventSubscriptions.yaml"

testRegisterCrossAccountAccessRole :: RegisterCrossAccountAccessRole -> TestTree
testRegisterCrossAccountAccessRole = req
    "RegisterCrossAccountAccessRole"
    "fixture/RegisterCrossAccountAccessRole.yaml"

testListAssessmentTargets :: ListAssessmentTargets -> TestTree
testListAssessmentTargets = req
    "ListAssessmentTargets"
    "fixture/ListAssessmentTargets.yaml"

testCreateResourceGroup :: CreateResourceGroup -> TestTree
testCreateResourceGroup = req
    "CreateResourceGroup"
    "fixture/CreateResourceGroup.yaml"

testDescribeRulesPackages :: DescribeRulesPackages -> TestTree
testDescribeRulesPackages = req
    "DescribeRulesPackages"
    "fixture/DescribeRulesPackages.yaml"

testStopAssessmentRun :: StopAssessmentRun -> TestTree
testStopAssessmentRun = req
    "StopAssessmentRun"
    "fixture/StopAssessmentRun.yaml"

testPreviewAgents :: PreviewAgents -> TestTree
testPreviewAgents = req
    "PreviewAgents"
    "fixture/PreviewAgents.yaml"

testDescribeFindings :: DescribeFindings -> TestTree
testDescribeFindings = req
    "DescribeFindings"
    "fixture/DescribeFindings.yaml"

testAddAttributesToFindings :: AddAttributesToFindings -> TestTree
testAddAttributesToFindings = req
    "AddAttributesToFindings"
    "fixture/AddAttributesToFindings.yaml"

testUpdateAssessmentTarget :: UpdateAssessmentTarget -> TestTree
testUpdateAssessmentTarget = req
    "UpdateAssessmentTarget"
    "fixture/UpdateAssessmentTarget.yaml"

testDeleteAssessmentTarget :: DeleteAssessmentTarget -> TestTree
testDeleteAssessmentTarget = req
    "DeleteAssessmentTarget"
    "fixture/DeleteAssessmentTarget.yaml"

testDeleteAssessmentRun :: DeleteAssessmentRun -> TestTree
testDeleteAssessmentRun = req
    "DeleteAssessmentRun"
    "fixture/DeleteAssessmentRun.yaml"

testListAssessmentRuns :: ListAssessmentRuns -> TestTree
testListAssessmentRuns = req
    "ListAssessmentRuns"
    "fixture/ListAssessmentRuns.yaml"

testListRulesPackages :: ListRulesPackages -> TestTree
testListRulesPackages = req
    "ListRulesPackages"
    "fixture/ListRulesPackages.yaml"

testDescribeAssessmentRuns :: DescribeAssessmentRuns -> TestTree
testDescribeAssessmentRuns = req
    "DescribeAssessmentRuns"
    "fixture/DescribeAssessmentRuns.yaml"

testUnsubscribeFromEvent :: UnsubscribeFromEvent -> TestTree
testUnsubscribeFromEvent = req
    "UnsubscribeFromEvent"
    "fixture/UnsubscribeFromEvent.yaml"

testRemoveAttributesFromFindings :: RemoveAttributesFromFindings -> TestTree
testRemoveAttributesFromFindings = req
    "RemoveAttributesFromFindings"
    "fixture/RemoveAttributesFromFindings.yaml"

testDescribeAssessmentTargets :: DescribeAssessmentTargets -> TestTree
testDescribeAssessmentTargets = req
    "DescribeAssessmentTargets"
    "fixture/DescribeAssessmentTargets.yaml"

-- Responses

testGetTelemetryMetadataResponse :: GetTelemetryMetadataResponse -> TestTree
testGetTelemetryMetadataResponse = res
    "GetTelemetryMetadataResponse"
    "fixture/GetTelemetryMetadataResponse.proto"
    inspector
    (Proxy :: Proxy GetTelemetryMetadata)

testListFindingsResponse :: ListFindingsResponse -> TestTree
testListFindingsResponse = res
    "ListFindingsResponse"
    "fixture/ListFindingsResponse.proto"
    inspector
    (Proxy :: Proxy ListFindings)

testListAssessmentTemplatesResponse :: ListAssessmentTemplatesResponse -> TestTree
testListAssessmentTemplatesResponse = res
    "ListAssessmentTemplatesResponse"
    "fixture/ListAssessmentTemplatesResponse.proto"
    inspector
    (Proxy :: Proxy ListAssessmentTemplates)

testSubscribeToEventResponse :: SubscribeToEventResponse -> TestTree
testSubscribeToEventResponse = res
    "SubscribeToEventResponse"
    "fixture/SubscribeToEventResponse.proto"
    inspector
    (Proxy :: Proxy SubscribeToEvent)

testListAssessmentRunAgentsResponse :: ListAssessmentRunAgentsResponse -> TestTree
testListAssessmentRunAgentsResponse = res
    "ListAssessmentRunAgentsResponse"
    "fixture/ListAssessmentRunAgentsResponse.proto"
    inspector
    (Proxy :: Proxy ListAssessmentRunAgents)

testStartAssessmentRunResponse :: StartAssessmentRunResponse -> TestTree
testStartAssessmentRunResponse = res
    "StartAssessmentRunResponse"
    "fixture/StartAssessmentRunResponse.proto"
    inspector
    (Proxy :: Proxy StartAssessmentRun)

testDeleteAssessmentTemplateResponse :: DeleteAssessmentTemplateResponse -> TestTree
testDeleteAssessmentTemplateResponse = res
    "DeleteAssessmentTemplateResponse"
    "fixture/DeleteAssessmentTemplateResponse.proto"
    inspector
    (Proxy :: Proxy DeleteAssessmentTemplate)

testCreateAssessmentTemplateResponse :: CreateAssessmentTemplateResponse -> TestTree
testCreateAssessmentTemplateResponse = res
    "CreateAssessmentTemplateResponse"
    "fixture/CreateAssessmentTemplateResponse.proto"
    inspector
    (Proxy :: Proxy CreateAssessmentTemplate)

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

testSetTagsForResourceResponse :: SetTagsForResourceResponse -> TestTree
testSetTagsForResourceResponse = res
    "SetTagsForResourceResponse"
    "fixture/SetTagsForResourceResponse.proto"
    inspector
    (Proxy :: Proxy SetTagsForResource)

testDescribeCrossAccountAccessRoleResponse :: DescribeCrossAccountAccessRoleResponse -> TestTree
testDescribeCrossAccountAccessRoleResponse = res
    "DescribeCrossAccountAccessRoleResponse"
    "fixture/DescribeCrossAccountAccessRoleResponse.proto"
    inspector
    (Proxy :: Proxy DescribeCrossAccountAccessRole)

testDescribeAssessmentTemplatesResponse :: DescribeAssessmentTemplatesResponse -> TestTree
testDescribeAssessmentTemplatesResponse = res
    "DescribeAssessmentTemplatesResponse"
    "fixture/DescribeAssessmentTemplatesResponse.proto"
    inspector
    (Proxy :: Proxy DescribeAssessmentTemplates)

testDescribeResourceGroupsResponse :: DescribeResourceGroupsResponse -> TestTree
testDescribeResourceGroupsResponse = res
    "DescribeResourceGroupsResponse"
    "fixture/DescribeResourceGroupsResponse.proto"
    inspector
    (Proxy :: Proxy DescribeResourceGroups)

testCreateAssessmentTargetResponse :: CreateAssessmentTargetResponse -> TestTree
testCreateAssessmentTargetResponse = res
    "CreateAssessmentTargetResponse"
    "fixture/CreateAssessmentTargetResponse.proto"
    inspector
    (Proxy :: Proxy CreateAssessmentTarget)

testListEventSubscriptionsResponse :: ListEventSubscriptionsResponse -> TestTree
testListEventSubscriptionsResponse = res
    "ListEventSubscriptionsResponse"
    "fixture/ListEventSubscriptionsResponse.proto"
    inspector
    (Proxy :: Proxy ListEventSubscriptions)

testRegisterCrossAccountAccessRoleResponse :: RegisterCrossAccountAccessRoleResponse -> TestTree
testRegisterCrossAccountAccessRoleResponse = res
    "RegisterCrossAccountAccessRoleResponse"
    "fixture/RegisterCrossAccountAccessRoleResponse.proto"
    inspector
    (Proxy :: Proxy RegisterCrossAccountAccessRole)

testListAssessmentTargetsResponse :: ListAssessmentTargetsResponse -> TestTree
testListAssessmentTargetsResponse = res
    "ListAssessmentTargetsResponse"
    "fixture/ListAssessmentTargetsResponse.proto"
    inspector
    (Proxy :: Proxy ListAssessmentTargets)

testCreateResourceGroupResponse :: CreateResourceGroupResponse -> TestTree
testCreateResourceGroupResponse = res
    "CreateResourceGroupResponse"
    "fixture/CreateResourceGroupResponse.proto"
    inspector
    (Proxy :: Proxy CreateResourceGroup)

testDescribeRulesPackagesResponse :: DescribeRulesPackagesResponse -> TestTree
testDescribeRulesPackagesResponse = res
    "DescribeRulesPackagesResponse"
    "fixture/DescribeRulesPackagesResponse.proto"
    inspector
    (Proxy :: Proxy DescribeRulesPackages)

testStopAssessmentRunResponse :: StopAssessmentRunResponse -> TestTree
testStopAssessmentRunResponse = res
    "StopAssessmentRunResponse"
    "fixture/StopAssessmentRunResponse.proto"
    inspector
    (Proxy :: Proxy StopAssessmentRun)

testPreviewAgentsResponse :: PreviewAgentsResponse -> TestTree
testPreviewAgentsResponse = res
    "PreviewAgentsResponse"
    "fixture/PreviewAgentsResponse.proto"
    inspector
    (Proxy :: Proxy PreviewAgents)

testDescribeFindingsResponse :: DescribeFindingsResponse -> TestTree
testDescribeFindingsResponse = res
    "DescribeFindingsResponse"
    "fixture/DescribeFindingsResponse.proto"
    inspector
    (Proxy :: Proxy DescribeFindings)

testAddAttributesToFindingsResponse :: AddAttributesToFindingsResponse -> TestTree
testAddAttributesToFindingsResponse = res
    "AddAttributesToFindingsResponse"
    "fixture/AddAttributesToFindingsResponse.proto"
    inspector
    (Proxy :: Proxy AddAttributesToFindings)

testUpdateAssessmentTargetResponse :: UpdateAssessmentTargetResponse -> TestTree
testUpdateAssessmentTargetResponse = res
    "UpdateAssessmentTargetResponse"
    "fixture/UpdateAssessmentTargetResponse.proto"
    inspector
    (Proxy :: Proxy UpdateAssessmentTarget)

testDeleteAssessmentTargetResponse :: DeleteAssessmentTargetResponse -> TestTree
testDeleteAssessmentTargetResponse = res
    "DeleteAssessmentTargetResponse"
    "fixture/DeleteAssessmentTargetResponse.proto"
    inspector
    (Proxy :: Proxy DeleteAssessmentTarget)

testDeleteAssessmentRunResponse :: DeleteAssessmentRunResponse -> TestTree
testDeleteAssessmentRunResponse = res
    "DeleteAssessmentRunResponse"
    "fixture/DeleteAssessmentRunResponse.proto"
    inspector
    (Proxy :: Proxy DeleteAssessmentRun)

testListAssessmentRunsResponse :: ListAssessmentRunsResponse -> TestTree
testListAssessmentRunsResponse = res
    "ListAssessmentRunsResponse"
    "fixture/ListAssessmentRunsResponse.proto"
    inspector
    (Proxy :: Proxy ListAssessmentRuns)

testListRulesPackagesResponse :: ListRulesPackagesResponse -> TestTree
testListRulesPackagesResponse = res
    "ListRulesPackagesResponse"
    "fixture/ListRulesPackagesResponse.proto"
    inspector
    (Proxy :: Proxy ListRulesPackages)

testDescribeAssessmentRunsResponse :: DescribeAssessmentRunsResponse -> TestTree
testDescribeAssessmentRunsResponse = res
    "DescribeAssessmentRunsResponse"
    "fixture/DescribeAssessmentRunsResponse.proto"
    inspector
    (Proxy :: Proxy DescribeAssessmentRuns)

testUnsubscribeFromEventResponse :: UnsubscribeFromEventResponse -> TestTree
testUnsubscribeFromEventResponse = res
    "UnsubscribeFromEventResponse"
    "fixture/UnsubscribeFromEventResponse.proto"
    inspector
    (Proxy :: Proxy UnsubscribeFromEvent)

testRemoveAttributesFromFindingsResponse :: RemoveAttributesFromFindingsResponse -> TestTree
testRemoveAttributesFromFindingsResponse = res
    "RemoveAttributesFromFindingsResponse"
    "fixture/RemoveAttributesFromFindingsResponse.proto"
    inspector
    (Proxy :: Proxy RemoveAttributesFromFindings)

testDescribeAssessmentTargetsResponse :: DescribeAssessmentTargetsResponse -> TestTree
testDescribeAssessmentTargetsResponse = res
    "DescribeAssessmentTargetsResponse"
    "fixture/DescribeAssessmentTargetsResponse.proto"
    inspector
    (Proxy :: Proxy DescribeAssessmentTargets)