{-# 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.ComputeOptimizer -- 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.ComputeOptimizer where import Amazonka.ComputeOptimizer import qualified Data.Proxy as Proxy import Test.Amazonka.ComputeOptimizer.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" -- [ requestDeleteRecommendationPreferences $ -- newDeleteRecommendationPreferences -- -- , requestDescribeRecommendationExportJobs $ -- newDescribeRecommendationExportJobs -- -- , requestExportAutoScalingGroupRecommendations $ -- newExportAutoScalingGroupRecommendations -- -- , requestExportEBSVolumeRecommendations $ -- newExportEBSVolumeRecommendations -- -- , requestExportEC2InstanceRecommendations $ -- newExportEC2InstanceRecommendations -- -- , requestExportECSServiceRecommendations $ -- newExportECSServiceRecommendations -- -- , requestExportLambdaFunctionRecommendations $ -- newExportLambdaFunctionRecommendations -- -- , requestGetAutoScalingGroupRecommendations $ -- newGetAutoScalingGroupRecommendations -- -- , requestGetEBSVolumeRecommendations $ -- newGetEBSVolumeRecommendations -- -- , requestGetEC2InstanceRecommendations $ -- newGetEC2InstanceRecommendations -- -- , requestGetEC2RecommendationProjectedMetrics $ -- newGetEC2RecommendationProjectedMetrics -- -- , requestGetECSServiceRecommendationProjectedMetrics $ -- newGetECSServiceRecommendationProjectedMetrics -- -- , requestGetECSServiceRecommendations $ -- newGetECSServiceRecommendations -- -- , requestGetEffectiveRecommendationPreferences $ -- newGetEffectiveRecommendationPreferences -- -- , requestGetEnrollmentStatus $ -- newGetEnrollmentStatus -- -- , requestGetEnrollmentStatusesForOrganization $ -- newGetEnrollmentStatusesForOrganization -- -- , requestGetLambdaFunctionRecommendations $ -- newGetLambdaFunctionRecommendations -- -- , requestGetRecommendationPreferences $ -- newGetRecommendationPreferences -- -- , requestGetRecommendationSummaries $ -- newGetRecommendationSummaries -- -- , requestPutRecommendationPreferences $ -- newPutRecommendationPreferences -- -- , requestUpdateEnrollmentStatus $ -- newUpdateEnrollmentStatus -- -- ] -- , testGroup "response" -- [ responseDeleteRecommendationPreferences $ -- newDeleteRecommendationPreferencesResponse -- -- , responseDescribeRecommendationExportJobs $ -- newDescribeRecommendationExportJobsResponse -- -- , responseExportAutoScalingGroupRecommendations $ -- newExportAutoScalingGroupRecommendationsResponse -- -- , responseExportEBSVolumeRecommendations $ -- newExportEBSVolumeRecommendationsResponse -- -- , responseExportEC2InstanceRecommendations $ -- newExportEC2InstanceRecommendationsResponse -- -- , responseExportECSServiceRecommendations $ -- newExportECSServiceRecommendationsResponse -- -- , responseExportLambdaFunctionRecommendations $ -- newExportLambdaFunctionRecommendationsResponse -- -- , responseGetAutoScalingGroupRecommendations $ -- newGetAutoScalingGroupRecommendationsResponse -- -- , responseGetEBSVolumeRecommendations $ -- newGetEBSVolumeRecommendationsResponse -- -- , responseGetEC2InstanceRecommendations $ -- newGetEC2InstanceRecommendationsResponse -- -- , responseGetEC2RecommendationProjectedMetrics $ -- newGetEC2RecommendationProjectedMetricsResponse -- -- , responseGetECSServiceRecommendationProjectedMetrics $ -- newGetECSServiceRecommendationProjectedMetricsResponse -- -- , responseGetECSServiceRecommendations $ -- newGetECSServiceRecommendationsResponse -- -- , responseGetEffectiveRecommendationPreferences $ -- newGetEffectiveRecommendationPreferencesResponse -- -- , responseGetEnrollmentStatus $ -- newGetEnrollmentStatusResponse -- -- , responseGetEnrollmentStatusesForOrganization $ -- newGetEnrollmentStatusesForOrganizationResponse -- -- , responseGetLambdaFunctionRecommendations $ -- newGetLambdaFunctionRecommendationsResponse -- -- , responseGetRecommendationPreferences $ -- newGetRecommendationPreferencesResponse -- -- , responseGetRecommendationSummaries $ -- newGetRecommendationSummariesResponse -- -- , responsePutRecommendationPreferences $ -- newPutRecommendationPreferencesResponse -- -- , responseUpdateEnrollmentStatus $ -- newUpdateEnrollmentStatusResponse -- -- ] -- ] -- Requests requestDeleteRecommendationPreferences :: DeleteRecommendationPreferences -> TestTree requestDeleteRecommendationPreferences = req "DeleteRecommendationPreferences" "fixture/DeleteRecommendationPreferences.yaml" requestDescribeRecommendationExportJobs :: DescribeRecommendationExportJobs -> TestTree requestDescribeRecommendationExportJobs = req "DescribeRecommendationExportJobs" "fixture/DescribeRecommendationExportJobs.yaml" requestExportAutoScalingGroupRecommendations :: ExportAutoScalingGroupRecommendations -> TestTree requestExportAutoScalingGroupRecommendations = req "ExportAutoScalingGroupRecommendations" "fixture/ExportAutoScalingGroupRecommendations.yaml" requestExportEBSVolumeRecommendations :: ExportEBSVolumeRecommendations -> TestTree requestExportEBSVolumeRecommendations = req "ExportEBSVolumeRecommendations" "fixture/ExportEBSVolumeRecommendations.yaml" requestExportEC2InstanceRecommendations :: ExportEC2InstanceRecommendations -> TestTree requestExportEC2InstanceRecommendations = req "ExportEC2InstanceRecommendations" "fixture/ExportEC2InstanceRecommendations.yaml" requestExportECSServiceRecommendations :: ExportECSServiceRecommendations -> TestTree requestExportECSServiceRecommendations = req "ExportECSServiceRecommendations" "fixture/ExportECSServiceRecommendations.yaml" requestExportLambdaFunctionRecommendations :: ExportLambdaFunctionRecommendations -> TestTree requestExportLambdaFunctionRecommendations = req "ExportLambdaFunctionRecommendations" "fixture/ExportLambdaFunctionRecommendations.yaml" requestGetAutoScalingGroupRecommendations :: GetAutoScalingGroupRecommendations -> TestTree requestGetAutoScalingGroupRecommendations = req "GetAutoScalingGroupRecommendations" "fixture/GetAutoScalingGroupRecommendations.yaml" requestGetEBSVolumeRecommendations :: GetEBSVolumeRecommendations -> TestTree requestGetEBSVolumeRecommendations = req "GetEBSVolumeRecommendations" "fixture/GetEBSVolumeRecommendations.yaml" requestGetEC2InstanceRecommendations :: GetEC2InstanceRecommendations -> TestTree requestGetEC2InstanceRecommendations = req "GetEC2InstanceRecommendations" "fixture/GetEC2InstanceRecommendations.yaml" requestGetEC2RecommendationProjectedMetrics :: GetEC2RecommendationProjectedMetrics -> TestTree requestGetEC2RecommendationProjectedMetrics = req "GetEC2RecommendationProjectedMetrics" "fixture/GetEC2RecommendationProjectedMetrics.yaml" requestGetECSServiceRecommendationProjectedMetrics :: GetECSServiceRecommendationProjectedMetrics -> TestTree requestGetECSServiceRecommendationProjectedMetrics = req "GetECSServiceRecommendationProjectedMetrics" "fixture/GetECSServiceRecommendationProjectedMetrics.yaml" requestGetECSServiceRecommendations :: GetECSServiceRecommendations -> TestTree requestGetECSServiceRecommendations = req "GetECSServiceRecommendations" "fixture/GetECSServiceRecommendations.yaml" requestGetEffectiveRecommendationPreferences :: GetEffectiveRecommendationPreferences -> TestTree requestGetEffectiveRecommendationPreferences = req "GetEffectiveRecommendationPreferences" "fixture/GetEffectiveRecommendationPreferences.yaml" requestGetEnrollmentStatus :: GetEnrollmentStatus -> TestTree requestGetEnrollmentStatus = req "GetEnrollmentStatus" "fixture/GetEnrollmentStatus.yaml" requestGetEnrollmentStatusesForOrganization :: GetEnrollmentStatusesForOrganization -> TestTree requestGetEnrollmentStatusesForOrganization = req "GetEnrollmentStatusesForOrganization" "fixture/GetEnrollmentStatusesForOrganization.yaml" requestGetLambdaFunctionRecommendations :: GetLambdaFunctionRecommendations -> TestTree requestGetLambdaFunctionRecommendations = req "GetLambdaFunctionRecommendations" "fixture/GetLambdaFunctionRecommendations.yaml" requestGetRecommendationPreferences :: GetRecommendationPreferences -> TestTree requestGetRecommendationPreferences = req "GetRecommendationPreferences" "fixture/GetRecommendationPreferences.yaml" requestGetRecommendationSummaries :: GetRecommendationSummaries -> TestTree requestGetRecommendationSummaries = req "GetRecommendationSummaries" "fixture/GetRecommendationSummaries.yaml" requestPutRecommendationPreferences :: PutRecommendationPreferences -> TestTree requestPutRecommendationPreferences = req "PutRecommendationPreferences" "fixture/PutRecommendationPreferences.yaml" requestUpdateEnrollmentStatus :: UpdateEnrollmentStatus -> TestTree requestUpdateEnrollmentStatus = req "UpdateEnrollmentStatus" "fixture/UpdateEnrollmentStatus.yaml" -- Responses responseDeleteRecommendationPreferences :: DeleteRecommendationPreferencesResponse -> TestTree responseDeleteRecommendationPreferences = res "DeleteRecommendationPreferencesResponse" "fixture/DeleteRecommendationPreferencesResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy DeleteRecommendationPreferences) responseDescribeRecommendationExportJobs :: DescribeRecommendationExportJobsResponse -> TestTree responseDescribeRecommendationExportJobs = res "DescribeRecommendationExportJobsResponse" "fixture/DescribeRecommendationExportJobsResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy DescribeRecommendationExportJobs) responseExportAutoScalingGroupRecommendations :: ExportAutoScalingGroupRecommendationsResponse -> TestTree responseExportAutoScalingGroupRecommendations = res "ExportAutoScalingGroupRecommendationsResponse" "fixture/ExportAutoScalingGroupRecommendationsResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy ExportAutoScalingGroupRecommendations) responseExportEBSVolumeRecommendations :: ExportEBSVolumeRecommendationsResponse -> TestTree responseExportEBSVolumeRecommendations = res "ExportEBSVolumeRecommendationsResponse" "fixture/ExportEBSVolumeRecommendationsResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy ExportEBSVolumeRecommendations) responseExportEC2InstanceRecommendations :: ExportEC2InstanceRecommendationsResponse -> TestTree responseExportEC2InstanceRecommendations = res "ExportEC2InstanceRecommendationsResponse" "fixture/ExportEC2InstanceRecommendationsResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy ExportEC2InstanceRecommendations) responseExportECSServiceRecommendations :: ExportECSServiceRecommendationsResponse -> TestTree responseExportECSServiceRecommendations = res "ExportECSServiceRecommendationsResponse" "fixture/ExportECSServiceRecommendationsResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy ExportECSServiceRecommendations) responseExportLambdaFunctionRecommendations :: ExportLambdaFunctionRecommendationsResponse -> TestTree responseExportLambdaFunctionRecommendations = res "ExportLambdaFunctionRecommendationsResponse" "fixture/ExportLambdaFunctionRecommendationsResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy ExportLambdaFunctionRecommendations) responseGetAutoScalingGroupRecommendations :: GetAutoScalingGroupRecommendationsResponse -> TestTree responseGetAutoScalingGroupRecommendations = res "GetAutoScalingGroupRecommendationsResponse" "fixture/GetAutoScalingGroupRecommendationsResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy GetAutoScalingGroupRecommendations) responseGetEBSVolumeRecommendations :: GetEBSVolumeRecommendationsResponse -> TestTree responseGetEBSVolumeRecommendations = res "GetEBSVolumeRecommendationsResponse" "fixture/GetEBSVolumeRecommendationsResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy GetEBSVolumeRecommendations) responseGetEC2InstanceRecommendations :: GetEC2InstanceRecommendationsResponse -> TestTree responseGetEC2InstanceRecommendations = res "GetEC2InstanceRecommendationsResponse" "fixture/GetEC2InstanceRecommendationsResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy GetEC2InstanceRecommendations) responseGetEC2RecommendationProjectedMetrics :: GetEC2RecommendationProjectedMetricsResponse -> TestTree responseGetEC2RecommendationProjectedMetrics = res "GetEC2RecommendationProjectedMetricsResponse" "fixture/GetEC2RecommendationProjectedMetricsResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy GetEC2RecommendationProjectedMetrics) responseGetECSServiceRecommendationProjectedMetrics :: GetECSServiceRecommendationProjectedMetricsResponse -> TestTree responseGetECSServiceRecommendationProjectedMetrics = res "GetECSServiceRecommendationProjectedMetricsResponse" "fixture/GetECSServiceRecommendationProjectedMetricsResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy GetECSServiceRecommendationProjectedMetrics) responseGetECSServiceRecommendations :: GetECSServiceRecommendationsResponse -> TestTree responseGetECSServiceRecommendations = res "GetECSServiceRecommendationsResponse" "fixture/GetECSServiceRecommendationsResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy GetECSServiceRecommendations) responseGetEffectiveRecommendationPreferences :: GetEffectiveRecommendationPreferencesResponse -> TestTree responseGetEffectiveRecommendationPreferences = res "GetEffectiveRecommendationPreferencesResponse" "fixture/GetEffectiveRecommendationPreferencesResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy GetEffectiveRecommendationPreferences) responseGetEnrollmentStatus :: GetEnrollmentStatusResponse -> TestTree responseGetEnrollmentStatus = res "GetEnrollmentStatusResponse" "fixture/GetEnrollmentStatusResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy GetEnrollmentStatus) responseGetEnrollmentStatusesForOrganization :: GetEnrollmentStatusesForOrganizationResponse -> TestTree responseGetEnrollmentStatusesForOrganization = res "GetEnrollmentStatusesForOrganizationResponse" "fixture/GetEnrollmentStatusesForOrganizationResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy GetEnrollmentStatusesForOrganization) responseGetLambdaFunctionRecommendations :: GetLambdaFunctionRecommendationsResponse -> TestTree responseGetLambdaFunctionRecommendations = res "GetLambdaFunctionRecommendationsResponse" "fixture/GetLambdaFunctionRecommendationsResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy GetLambdaFunctionRecommendations) responseGetRecommendationPreferences :: GetRecommendationPreferencesResponse -> TestTree responseGetRecommendationPreferences = res "GetRecommendationPreferencesResponse" "fixture/GetRecommendationPreferencesResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy GetRecommendationPreferences) responseGetRecommendationSummaries :: GetRecommendationSummariesResponse -> TestTree responseGetRecommendationSummaries = res "GetRecommendationSummariesResponse" "fixture/GetRecommendationSummariesResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy GetRecommendationSummaries) responsePutRecommendationPreferences :: PutRecommendationPreferencesResponse -> TestTree responsePutRecommendationPreferences = res "PutRecommendationPreferencesResponse" "fixture/PutRecommendationPreferencesResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy PutRecommendationPreferences) responseUpdateEnrollmentStatus :: UpdateEnrollmentStatusResponse -> TestTree responseUpdateEnrollmentStatus = res "UpdateEnrollmentStatusResponse" "fixture/UpdateEnrollmentStatusResponse.proto" defaultService (Proxy.Proxy :: Proxy.Proxy UpdateEnrollmentStatus)