{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Amazonka.CostExplorer
(
defaultService,
_UnknownSubscriptionException,
_BillExpirationException,
_RequestChangedException,
_UnresolvableUsageUnitException,
_ServiceQuotaExceededException,
_InvalidNextTokenException,
_DataUnavailableException,
_UnknownMonitorException,
_ResourceNotFoundException,
_LimitExceededException,
GetReservationUtilization (GetReservationUtilization'),
newGetReservationUtilization,
GetReservationUtilizationResponse (GetReservationUtilizationResponse'),
newGetReservationUtilizationResponse,
GetSavingsPlansCoverage (GetSavingsPlansCoverage'),
newGetSavingsPlansCoverage,
GetSavingsPlansCoverageResponse (GetSavingsPlansCoverageResponse'),
newGetSavingsPlansCoverageResponse,
GetTags (GetTags'),
newGetTags,
GetTagsResponse (GetTagsResponse'),
newGetTagsResponse,
GetRightsizingRecommendation (GetRightsizingRecommendation'),
newGetRightsizingRecommendation,
GetRightsizingRecommendationResponse (GetRightsizingRecommendationResponse'),
newGetRightsizingRecommendationResponse,
GetCostAndUsageWithResources (GetCostAndUsageWithResources'),
newGetCostAndUsageWithResources,
GetCostAndUsageWithResourcesResponse (GetCostAndUsageWithResourcesResponse'),
newGetCostAndUsageWithResourcesResponse,
GetUsageForecast (GetUsageForecast'),
newGetUsageForecast,
GetUsageForecastResponse (GetUsageForecastResponse'),
newGetUsageForecastResponse,
GetReservationCoverage (GetReservationCoverage'),
newGetReservationCoverage,
GetReservationCoverageResponse (GetReservationCoverageResponse'),
newGetReservationCoverageResponse,
GetCostCategories (GetCostCategories'),
newGetCostCategories,
GetCostCategoriesResponse (GetCostCategoriesResponse'),
newGetCostCategoriesResponse,
GetCostForecast (GetCostForecast'),
newGetCostForecast,
GetCostForecastResponse (GetCostForecastResponse'),
newGetCostForecastResponse,
GetDimensionValues (GetDimensionValues'),
newGetDimensionValues,
GetDimensionValuesResponse (GetDimensionValuesResponse'),
newGetDimensionValuesResponse,
GetAnomalies (GetAnomalies'),
newGetAnomalies,
GetAnomaliesResponse (GetAnomaliesResponse'),
newGetAnomaliesResponse,
GetReservationPurchaseRecommendation (GetReservationPurchaseRecommendation'),
newGetReservationPurchaseRecommendation,
GetReservationPurchaseRecommendationResponse (GetReservationPurchaseRecommendationResponse'),
newGetReservationPurchaseRecommendationResponse,
DeleteAnomalyMonitor (DeleteAnomalyMonitor'),
newDeleteAnomalyMonitor,
DeleteAnomalyMonitorResponse (DeleteAnomalyMonitorResponse'),
newDeleteAnomalyMonitorResponse,
UpdateAnomalyMonitor (UpdateAnomalyMonitor'),
newUpdateAnomalyMonitor,
UpdateAnomalyMonitorResponse (UpdateAnomalyMonitorResponse'),
newUpdateAnomalyMonitorResponse,
ListCostCategoryDefinitions (ListCostCategoryDefinitions'),
newListCostCategoryDefinitions,
ListCostCategoryDefinitionsResponse (ListCostCategoryDefinitionsResponse'),
newListCostCategoryDefinitionsResponse,
UpdateCostCategoryDefinition (UpdateCostCategoryDefinition'),
newUpdateCostCategoryDefinition,
UpdateCostCategoryDefinitionResponse (UpdateCostCategoryDefinitionResponse'),
newUpdateCostCategoryDefinitionResponse,
DeleteCostCategoryDefinition (DeleteCostCategoryDefinition'),
newDeleteCostCategoryDefinition,
DeleteCostCategoryDefinitionResponse (DeleteCostCategoryDefinitionResponse'),
newDeleteCostCategoryDefinitionResponse,
GetAnomalySubscriptions (GetAnomalySubscriptions'),
newGetAnomalySubscriptions,
GetAnomalySubscriptionsResponse (GetAnomalySubscriptionsResponse'),
newGetAnomalySubscriptionsResponse,
CreateCostCategoryDefinition (CreateCostCategoryDefinition'),
newCreateCostCategoryDefinition,
CreateCostCategoryDefinitionResponse (CreateCostCategoryDefinitionResponse'),
newCreateCostCategoryDefinitionResponse,
GetAnomalyMonitors (GetAnomalyMonitors'),
newGetAnomalyMonitors,
GetAnomalyMonitorsResponse (GetAnomalyMonitorsResponse'),
newGetAnomalyMonitorsResponse,
DeleteAnomalySubscription (DeleteAnomalySubscription'),
newDeleteAnomalySubscription,
DeleteAnomalySubscriptionResponse (DeleteAnomalySubscriptionResponse'),
newDeleteAnomalySubscriptionResponse,
UpdateAnomalySubscription (UpdateAnomalySubscription'),
newUpdateAnomalySubscription,
UpdateAnomalySubscriptionResponse (UpdateAnomalySubscriptionResponse'),
newUpdateAnomalySubscriptionResponse,
GetCostAndUsage (GetCostAndUsage'),
newGetCostAndUsage,
GetCostAndUsageResponse (GetCostAndUsageResponse'),
newGetCostAndUsageResponse,
GetSavingsPlansPurchaseRecommendation (GetSavingsPlansPurchaseRecommendation'),
newGetSavingsPlansPurchaseRecommendation,
GetSavingsPlansPurchaseRecommendationResponse (GetSavingsPlansPurchaseRecommendationResponse'),
newGetSavingsPlansPurchaseRecommendationResponse,
ProvideAnomalyFeedback (ProvideAnomalyFeedback'),
newProvideAnomalyFeedback,
ProvideAnomalyFeedbackResponse (ProvideAnomalyFeedbackResponse'),
newProvideAnomalyFeedbackResponse,
GetSavingsPlansUtilization (GetSavingsPlansUtilization'),
newGetSavingsPlansUtilization,
GetSavingsPlansUtilizationResponse (GetSavingsPlansUtilizationResponse'),
newGetSavingsPlansUtilizationResponse,
DescribeCostCategoryDefinition (DescribeCostCategoryDefinition'),
newDescribeCostCategoryDefinition,
DescribeCostCategoryDefinitionResponse (DescribeCostCategoryDefinitionResponse'),
newDescribeCostCategoryDefinitionResponse,
CreateAnomalySubscription (CreateAnomalySubscription'),
newCreateAnomalySubscription,
CreateAnomalySubscriptionResponse (CreateAnomalySubscriptionResponse'),
newCreateAnomalySubscriptionResponse,
CreateAnomalyMonitor (CreateAnomalyMonitor'),
newCreateAnomalyMonitor,
CreateAnomalyMonitorResponse (CreateAnomalyMonitorResponse'),
newCreateAnomalyMonitorResponse,
GetSavingsPlansUtilizationDetails (GetSavingsPlansUtilizationDetails'),
newGetSavingsPlansUtilizationDetails,
GetSavingsPlansUtilizationDetailsResponse (GetSavingsPlansUtilizationDetailsResponse'),
newGetSavingsPlansUtilizationDetailsResponse,
AccountScope (..),
AnomalyFeedbackType (..),
AnomalySubscriptionFrequency (..),
Context (..),
CostCategoryInheritedValueDimensionName (..),
CostCategoryRuleType (..),
CostCategoryRuleVersion (..),
CostCategorySplitChargeMethod (..),
CostCategorySplitChargeRuleParameterType (..),
CostCategoryStatus (..),
CostCategoryStatusComponent (..),
Dimension (..),
FindingReasonCode (..),
Granularity (..),
GroupDefinitionType (..),
LookbackPeriodInDays (..),
MatchOption (..),
Metric (..),
MonitorDimension (..),
MonitorType (..),
NumericOperator (..),
OfferingClass (..),
PaymentOption (..),
PlatformDifference (..),
RecommendationTarget (..),
RightsizingType (..),
SavingsPlansDataType (..),
SortOrder (..),
SubscriberStatus (..),
SubscriberType (..),
SupportedSavingsPlansType (..),
TermInYears (..),
Anomaly (Anomaly'),
newAnomaly,
AnomalyDateInterval (AnomalyDateInterval'),
newAnomalyDateInterval,
AnomalyMonitor (AnomalyMonitor'),
newAnomalyMonitor,
AnomalyScore (AnomalyScore'),
newAnomalyScore,
AnomalySubscription (AnomalySubscription'),
newAnomalySubscription,
CostCategory (CostCategory'),
newCostCategory,
CostCategoryInheritedValueDimension (CostCategoryInheritedValueDimension'),
newCostCategoryInheritedValueDimension,
CostCategoryProcessingStatus (CostCategoryProcessingStatus'),
newCostCategoryProcessingStatus,
CostCategoryReference (CostCategoryReference'),
newCostCategoryReference,
CostCategoryRule (CostCategoryRule'),
newCostCategoryRule,
CostCategorySplitChargeRule (CostCategorySplitChargeRule'),
newCostCategorySplitChargeRule,
CostCategorySplitChargeRuleParameter (CostCategorySplitChargeRuleParameter'),
newCostCategorySplitChargeRuleParameter,
CostCategoryValues (CostCategoryValues'),
newCostCategoryValues,
Coverage (Coverage'),
newCoverage,
CoverageByTime (CoverageByTime'),
newCoverageByTime,
CoverageCost (CoverageCost'),
newCoverageCost,
CoverageHours (CoverageHours'),
newCoverageHours,
CoverageNormalizedUnits (CoverageNormalizedUnits'),
newCoverageNormalizedUnits,
CurrentInstance (CurrentInstance'),
newCurrentInstance,
DateInterval (DateInterval'),
newDateInterval,
DimensionValues (DimensionValues'),
newDimensionValues,
DimensionValuesWithAttributes (DimensionValuesWithAttributes'),
newDimensionValuesWithAttributes,
DiskResourceUtilization (DiskResourceUtilization'),
newDiskResourceUtilization,
EBSResourceUtilization (EBSResourceUtilization'),
newEBSResourceUtilization,
EC2InstanceDetails (EC2InstanceDetails'),
newEC2InstanceDetails,
EC2ResourceDetails (EC2ResourceDetails'),
newEC2ResourceDetails,
EC2ResourceUtilization (EC2ResourceUtilization'),
newEC2ResourceUtilization,
EC2Specification (EC2Specification'),
newEC2Specification,
ESInstanceDetails (ESInstanceDetails'),
newESInstanceDetails,
ElastiCacheInstanceDetails (ElastiCacheInstanceDetails'),
newElastiCacheInstanceDetails,
Expression (Expression'),
newExpression,
ForecastResult (ForecastResult'),
newForecastResult,
Group (Group'),
newGroup,
GroupDefinition (GroupDefinition'),
newGroupDefinition,
Impact (Impact'),
newImpact,
InstanceDetails (InstanceDetails'),
newInstanceDetails,
MetricValue (MetricValue'),
newMetricValue,
ModifyRecommendationDetail (ModifyRecommendationDetail'),
newModifyRecommendationDetail,
NetworkResourceUtilization (NetworkResourceUtilization'),
newNetworkResourceUtilization,
RDSInstanceDetails (RDSInstanceDetails'),
newRDSInstanceDetails,
RedshiftInstanceDetails (RedshiftInstanceDetails'),
newRedshiftInstanceDetails,
ReservationAggregates (ReservationAggregates'),
newReservationAggregates,
ReservationCoverageGroup (ReservationCoverageGroup'),
newReservationCoverageGroup,
ReservationPurchaseRecommendation (ReservationPurchaseRecommendation'),
newReservationPurchaseRecommendation,
ReservationPurchaseRecommendationDetail (ReservationPurchaseRecommendationDetail'),
newReservationPurchaseRecommendationDetail,
ReservationPurchaseRecommendationMetadata (ReservationPurchaseRecommendationMetadata'),
newReservationPurchaseRecommendationMetadata,
ReservationPurchaseRecommendationSummary (ReservationPurchaseRecommendationSummary'),
newReservationPurchaseRecommendationSummary,
ReservationUtilizationGroup (ReservationUtilizationGroup'),
newReservationUtilizationGroup,
ResourceDetails (ResourceDetails'),
newResourceDetails,
ResourceUtilization (ResourceUtilization'),
newResourceUtilization,
ResultByTime (ResultByTime'),
newResultByTime,
RightsizingRecommendation (RightsizingRecommendation'),
newRightsizingRecommendation,
RightsizingRecommendationConfiguration (RightsizingRecommendationConfiguration'),
newRightsizingRecommendationConfiguration,
RightsizingRecommendationMetadata (RightsizingRecommendationMetadata'),
newRightsizingRecommendationMetadata,
RightsizingRecommendationSummary (RightsizingRecommendationSummary'),
newRightsizingRecommendationSummary,
RootCause (RootCause'),
newRootCause,
SavingsPlansAmortizedCommitment (SavingsPlansAmortizedCommitment'),
newSavingsPlansAmortizedCommitment,
SavingsPlansCoverage (SavingsPlansCoverage'),
newSavingsPlansCoverage,
SavingsPlansCoverageData (SavingsPlansCoverageData'),
newSavingsPlansCoverageData,
SavingsPlansDetails (SavingsPlansDetails'),
newSavingsPlansDetails,
SavingsPlansPurchaseRecommendation (SavingsPlansPurchaseRecommendation'),
newSavingsPlansPurchaseRecommendation,
SavingsPlansPurchaseRecommendationDetail (SavingsPlansPurchaseRecommendationDetail'),
newSavingsPlansPurchaseRecommendationDetail,
SavingsPlansPurchaseRecommendationMetadata (SavingsPlansPurchaseRecommendationMetadata'),
newSavingsPlansPurchaseRecommendationMetadata,
SavingsPlansPurchaseRecommendationSummary (SavingsPlansPurchaseRecommendationSummary'),
newSavingsPlansPurchaseRecommendationSummary,
SavingsPlansSavings (SavingsPlansSavings'),
newSavingsPlansSavings,
SavingsPlansUtilization (SavingsPlansUtilization'),
newSavingsPlansUtilization,
SavingsPlansUtilizationAggregates (SavingsPlansUtilizationAggregates'),
newSavingsPlansUtilizationAggregates,
SavingsPlansUtilizationByTime (SavingsPlansUtilizationByTime'),
newSavingsPlansUtilizationByTime,
SavingsPlansUtilizationDetail (SavingsPlansUtilizationDetail'),
newSavingsPlansUtilizationDetail,
ServiceSpecification (ServiceSpecification'),
newServiceSpecification,
SortDefinition (SortDefinition'),
newSortDefinition,
Subscriber (Subscriber'),
newSubscriber,
TagValues (TagValues'),
newTagValues,
TargetInstance (TargetInstance'),
newTargetInstance,
TerminateRecommendationDetail (TerminateRecommendationDetail'),
newTerminateRecommendationDetail,
TotalImpactFilter (TotalImpactFilter'),
newTotalImpactFilter,
UtilizationByTime (UtilizationByTime'),
newUtilizationByTime,
)
where
import Amazonka.CostExplorer.CreateAnomalyMonitor
import Amazonka.CostExplorer.CreateAnomalySubscription
import Amazonka.CostExplorer.CreateCostCategoryDefinition
import Amazonka.CostExplorer.DeleteAnomalyMonitor
import Amazonka.CostExplorer.DeleteAnomalySubscription
import Amazonka.CostExplorer.DeleteCostCategoryDefinition
import Amazonka.CostExplorer.DescribeCostCategoryDefinition
import Amazonka.CostExplorer.GetAnomalies
import Amazonka.CostExplorer.GetAnomalyMonitors
import Amazonka.CostExplorer.GetAnomalySubscriptions
import Amazonka.CostExplorer.GetCostAndUsage
import Amazonka.CostExplorer.GetCostAndUsageWithResources
import Amazonka.CostExplorer.GetCostCategories
import Amazonka.CostExplorer.GetCostForecast
import Amazonka.CostExplorer.GetDimensionValues
import Amazonka.CostExplorer.GetReservationCoverage
import Amazonka.CostExplorer.GetReservationPurchaseRecommendation
import Amazonka.CostExplorer.GetReservationUtilization
import Amazonka.CostExplorer.GetRightsizingRecommendation
import Amazonka.CostExplorer.GetSavingsPlansCoverage
import Amazonka.CostExplorer.GetSavingsPlansPurchaseRecommendation
import Amazonka.CostExplorer.GetSavingsPlansUtilization
import Amazonka.CostExplorer.GetSavingsPlansUtilizationDetails
import Amazonka.CostExplorer.GetTags
import Amazonka.CostExplorer.GetUsageForecast
import Amazonka.CostExplorer.Lens
import Amazonka.CostExplorer.ListCostCategoryDefinitions
import Amazonka.CostExplorer.ProvideAnomalyFeedback
import Amazonka.CostExplorer.Types
import Amazonka.CostExplorer.UpdateAnomalyMonitor
import Amazonka.CostExplorer.UpdateAnomalySubscription
import Amazonka.CostExplorer.UpdateCostCategoryDefinition
import Amazonka.CostExplorer.Waiters