{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Amazonka.ComputeOptimizer
(
defaultService,
_AccessDeniedException,
_InternalServerException,
_InvalidParameterValueException,
_LimitExceededException,
_MissingAuthenticationToken,
_OptInRequiredException,
_ResourceNotFoundException,
_ServiceUnavailableException,
_ThrottlingException,
DeleteRecommendationPreferences (DeleteRecommendationPreferences'),
newDeleteRecommendationPreferences,
DeleteRecommendationPreferencesResponse (DeleteRecommendationPreferencesResponse'),
newDeleteRecommendationPreferencesResponse,
DescribeRecommendationExportJobs (DescribeRecommendationExportJobs'),
newDescribeRecommendationExportJobs,
DescribeRecommendationExportJobsResponse (DescribeRecommendationExportJobsResponse'),
newDescribeRecommendationExportJobsResponse,
ExportAutoScalingGroupRecommendations (ExportAutoScalingGroupRecommendations'),
newExportAutoScalingGroupRecommendations,
ExportAutoScalingGroupRecommendationsResponse (ExportAutoScalingGroupRecommendationsResponse'),
newExportAutoScalingGroupRecommendationsResponse,
ExportEBSVolumeRecommendations (ExportEBSVolumeRecommendations'),
newExportEBSVolumeRecommendations,
ExportEBSVolumeRecommendationsResponse (ExportEBSVolumeRecommendationsResponse'),
newExportEBSVolumeRecommendationsResponse,
ExportEC2InstanceRecommendations (ExportEC2InstanceRecommendations'),
newExportEC2InstanceRecommendations,
ExportEC2InstanceRecommendationsResponse (ExportEC2InstanceRecommendationsResponse'),
newExportEC2InstanceRecommendationsResponse,
ExportECSServiceRecommendations (ExportECSServiceRecommendations'),
newExportECSServiceRecommendations,
ExportECSServiceRecommendationsResponse (ExportECSServiceRecommendationsResponse'),
newExportECSServiceRecommendationsResponse,
ExportLambdaFunctionRecommendations (ExportLambdaFunctionRecommendations'),
newExportLambdaFunctionRecommendations,
ExportLambdaFunctionRecommendationsResponse (ExportLambdaFunctionRecommendationsResponse'),
newExportLambdaFunctionRecommendationsResponse,
GetAutoScalingGroupRecommendations (GetAutoScalingGroupRecommendations'),
newGetAutoScalingGroupRecommendations,
GetAutoScalingGroupRecommendationsResponse (GetAutoScalingGroupRecommendationsResponse'),
newGetAutoScalingGroupRecommendationsResponse,
GetEBSVolumeRecommendations (GetEBSVolumeRecommendations'),
newGetEBSVolumeRecommendations,
GetEBSVolumeRecommendationsResponse (GetEBSVolumeRecommendationsResponse'),
newGetEBSVolumeRecommendationsResponse,
GetEC2InstanceRecommendations (GetEC2InstanceRecommendations'),
newGetEC2InstanceRecommendations,
GetEC2InstanceRecommendationsResponse (GetEC2InstanceRecommendationsResponse'),
newGetEC2InstanceRecommendationsResponse,
GetEC2RecommendationProjectedMetrics (GetEC2RecommendationProjectedMetrics'),
newGetEC2RecommendationProjectedMetrics,
GetEC2RecommendationProjectedMetricsResponse (GetEC2RecommendationProjectedMetricsResponse'),
newGetEC2RecommendationProjectedMetricsResponse,
GetECSServiceRecommendationProjectedMetrics (GetECSServiceRecommendationProjectedMetrics'),
newGetECSServiceRecommendationProjectedMetrics,
GetECSServiceRecommendationProjectedMetricsResponse (GetECSServiceRecommendationProjectedMetricsResponse'),
newGetECSServiceRecommendationProjectedMetricsResponse,
GetECSServiceRecommendations (GetECSServiceRecommendations'),
newGetECSServiceRecommendations,
GetECSServiceRecommendationsResponse (GetECSServiceRecommendationsResponse'),
newGetECSServiceRecommendationsResponse,
GetEffectiveRecommendationPreferences (GetEffectiveRecommendationPreferences'),
newGetEffectiveRecommendationPreferences,
GetEffectiveRecommendationPreferencesResponse (GetEffectiveRecommendationPreferencesResponse'),
newGetEffectiveRecommendationPreferencesResponse,
GetEnrollmentStatus (GetEnrollmentStatus'),
newGetEnrollmentStatus,
GetEnrollmentStatusResponse (GetEnrollmentStatusResponse'),
newGetEnrollmentStatusResponse,
GetEnrollmentStatusesForOrganization (GetEnrollmentStatusesForOrganization'),
newGetEnrollmentStatusesForOrganization,
GetEnrollmentStatusesForOrganizationResponse (GetEnrollmentStatusesForOrganizationResponse'),
newGetEnrollmentStatusesForOrganizationResponse,
GetLambdaFunctionRecommendations (GetLambdaFunctionRecommendations'),
newGetLambdaFunctionRecommendations,
GetLambdaFunctionRecommendationsResponse (GetLambdaFunctionRecommendationsResponse'),
newGetLambdaFunctionRecommendationsResponse,
GetRecommendationPreferences (GetRecommendationPreferences'),
newGetRecommendationPreferences,
GetRecommendationPreferencesResponse (GetRecommendationPreferencesResponse'),
newGetRecommendationPreferencesResponse,
GetRecommendationSummaries (GetRecommendationSummaries'),
newGetRecommendationSummaries,
GetRecommendationSummariesResponse (GetRecommendationSummariesResponse'),
newGetRecommendationSummariesResponse,
PutRecommendationPreferences (PutRecommendationPreferences'),
newPutRecommendationPreferences,
PutRecommendationPreferencesResponse (PutRecommendationPreferencesResponse'),
newPutRecommendationPreferencesResponse,
UpdateEnrollmentStatus (UpdateEnrollmentStatus'),
newUpdateEnrollmentStatus,
UpdateEnrollmentStatusResponse (UpdateEnrollmentStatusResponse'),
newUpdateEnrollmentStatusResponse,
AutoScalingConfiguration (..),
CpuVendorArchitecture (..),
Currency (..),
CurrentPerformanceRisk (..),
EBSFilterName (..),
EBSFinding (..),
EBSMetricName (..),
ECSServiceLaunchType (..),
ECSServiceMetricName (..),
ECSServiceMetricStatistic (..),
ECSServiceRecommendationFilterName (..),
ECSServiceRecommendationFinding (..),
ECSServiceRecommendationFindingReasonCode (..),
EnhancedInfrastructureMetrics (..),
EnrollmentFilterName (..),
ExportableAutoScalingGroupField (..),
ExportableECSServiceField (..),
ExportableInstanceField (..),
ExportableLambdaFunctionField (..),
ExportableVolumeField (..),
ExternalMetricsSource (..),
FileFormat (..),
FilterName (..),
Finding (..),
FindingReasonCode (..),
InferredWorkloadType (..),
InferredWorkloadTypesPreference (..),
InstanceRecommendationFindingReasonCode (..),
JobFilterName (..),
JobStatus (..),
LambdaFunctionMemoryMetricName (..),
LambdaFunctionMemoryMetricStatistic (..),
LambdaFunctionMetricName (..),
LambdaFunctionMetricStatistic (..),
LambdaFunctionRecommendationFilterName (..),
LambdaFunctionRecommendationFinding (..),
LambdaFunctionRecommendationFindingReasonCode (..),
MetricName (..),
MetricStatistic (..),
MigrationEffort (..),
PlatformDifference (..),
RecommendationPreferenceName (..),
RecommendationSourceType (..),
ResourceType (..),
ScopeName (..),
Status (..),
AccountEnrollmentStatus (AccountEnrollmentStatus'),
newAccountEnrollmentStatus,
AutoScalingGroupConfiguration (AutoScalingGroupConfiguration'),
newAutoScalingGroupConfiguration,
AutoScalingGroupRecommendation (AutoScalingGroupRecommendation'),
newAutoScalingGroupRecommendation,
AutoScalingGroupRecommendationOption (AutoScalingGroupRecommendationOption'),
newAutoScalingGroupRecommendationOption,
ContainerConfiguration (ContainerConfiguration'),
newContainerConfiguration,
ContainerRecommendation (ContainerRecommendation'),
newContainerRecommendation,
CurrentPerformanceRiskRatings (CurrentPerformanceRiskRatings'),
newCurrentPerformanceRiskRatings,
EBSFilter (EBSFilter'),
newEBSFilter,
EBSUtilizationMetric (EBSUtilizationMetric'),
newEBSUtilizationMetric,
ECSServiceProjectedMetric (ECSServiceProjectedMetric'),
newECSServiceProjectedMetric,
ECSServiceProjectedUtilizationMetric (ECSServiceProjectedUtilizationMetric'),
newECSServiceProjectedUtilizationMetric,
ECSServiceRecommendation (ECSServiceRecommendation'),
newECSServiceRecommendation,
ECSServiceRecommendationFilter (ECSServiceRecommendationFilter'),
newECSServiceRecommendationFilter,
ECSServiceRecommendationOption (ECSServiceRecommendationOption'),
newECSServiceRecommendationOption,
ECSServiceRecommendedOptionProjectedMetric (ECSServiceRecommendedOptionProjectedMetric'),
newECSServiceRecommendedOptionProjectedMetric,
ECSServiceUtilizationMetric (ECSServiceUtilizationMetric'),
newECSServiceUtilizationMetric,
EffectiveRecommendationPreferences (EffectiveRecommendationPreferences'),
newEffectiveRecommendationPreferences,
EnrollmentFilter (EnrollmentFilter'),
newEnrollmentFilter,
EstimatedMonthlySavings (EstimatedMonthlySavings'),
newEstimatedMonthlySavings,
ExportDestination (ExportDestination'),
newExportDestination,
ExternalMetricsPreference (ExternalMetricsPreference'),
newExternalMetricsPreference,
Filter (Filter'),
newFilter,
GetRecommendationError (GetRecommendationError'),
newGetRecommendationError,
InstanceRecommendation (InstanceRecommendation'),
newInstanceRecommendation,
InstanceRecommendationOption (InstanceRecommendationOption'),
newInstanceRecommendationOption,
JobFilter (JobFilter'),
newJobFilter,
LambdaFunctionMemoryProjectedMetric (LambdaFunctionMemoryProjectedMetric'),
newLambdaFunctionMemoryProjectedMetric,
LambdaFunctionMemoryRecommendationOption (LambdaFunctionMemoryRecommendationOption'),
newLambdaFunctionMemoryRecommendationOption,
LambdaFunctionRecommendation (LambdaFunctionRecommendation'),
newLambdaFunctionRecommendation,
LambdaFunctionRecommendationFilter (LambdaFunctionRecommendationFilter'),
newLambdaFunctionRecommendationFilter,
LambdaFunctionUtilizationMetric (LambdaFunctionUtilizationMetric'),
newLambdaFunctionUtilizationMetric,
MemorySizeConfiguration (MemorySizeConfiguration'),
newMemorySizeConfiguration,
ProjectedMetric (ProjectedMetric'),
newProjectedMetric,
ReasonCodeSummary (ReasonCodeSummary'),
newReasonCodeSummary,
RecommendationExportJob (RecommendationExportJob'),
newRecommendationExportJob,
RecommendationPreferences (RecommendationPreferences'),
newRecommendationPreferences,
RecommendationPreferencesDetail (RecommendationPreferencesDetail'),
newRecommendationPreferencesDetail,
RecommendationSource (RecommendationSource'),
newRecommendationSource,
RecommendationSummary (RecommendationSummary'),
newRecommendationSummary,
RecommendedOptionProjectedMetric (RecommendedOptionProjectedMetric'),
newRecommendedOptionProjectedMetric,
S3Destination (S3Destination'),
newS3Destination,
S3DestinationConfig (S3DestinationConfig'),
newS3DestinationConfig,
SavingsOpportunity (SavingsOpportunity'),
newSavingsOpportunity,
Scope (Scope'),
newScope,
ServiceConfiguration (ServiceConfiguration'),
newServiceConfiguration,
Summary (Summary'),
newSummary,
UtilizationMetric (UtilizationMetric'),
newUtilizationMetric,
VolumeConfiguration (VolumeConfiguration'),
newVolumeConfiguration,
VolumeRecommendation (VolumeRecommendation'),
newVolumeRecommendation,
VolumeRecommendationOption (VolumeRecommendationOption'),
newVolumeRecommendationOption,
)
where
import Amazonka.ComputeOptimizer.DeleteRecommendationPreferences
import Amazonka.ComputeOptimizer.DescribeRecommendationExportJobs
import Amazonka.ComputeOptimizer.ExportAutoScalingGroupRecommendations
import Amazonka.ComputeOptimizer.ExportEBSVolumeRecommendations
import Amazonka.ComputeOptimizer.ExportEC2InstanceRecommendations
import Amazonka.ComputeOptimizer.ExportECSServiceRecommendations
import Amazonka.ComputeOptimizer.ExportLambdaFunctionRecommendations
import Amazonka.ComputeOptimizer.GetAutoScalingGroupRecommendations
import Amazonka.ComputeOptimizer.GetEBSVolumeRecommendations
import Amazonka.ComputeOptimizer.GetEC2InstanceRecommendations
import Amazonka.ComputeOptimizer.GetEC2RecommendationProjectedMetrics
import Amazonka.ComputeOptimizer.GetECSServiceRecommendationProjectedMetrics
import Amazonka.ComputeOptimizer.GetECSServiceRecommendations
import Amazonka.ComputeOptimizer.GetEffectiveRecommendationPreferences
import Amazonka.ComputeOptimizer.GetEnrollmentStatus
import Amazonka.ComputeOptimizer.GetEnrollmentStatusesForOrganization
import Amazonka.ComputeOptimizer.GetLambdaFunctionRecommendations
import Amazonka.ComputeOptimizer.GetRecommendationPreferences
import Amazonka.ComputeOptimizer.GetRecommendationSummaries
import Amazonka.ComputeOptimizer.Lens
import Amazonka.ComputeOptimizer.PutRecommendationPreferences
import Amazonka.ComputeOptimizer.Types
import Amazonka.ComputeOptimizer.UpdateEnrollmentStatus
import Amazonka.ComputeOptimizer.Waiters