{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
module Network.AWS.CostExplorer
(
costExplorer
, _BillExpirationException
, _RequestChangedException
, _InvalidNextTokenException
, _DataUnavailableException
, _LimitExceededException
, module Network.AWS.CostExplorer.GetReservationUtilization
, module Network.AWS.CostExplorer.GetTags
, module Network.AWS.CostExplorer.GetReservationCoverage
, module Network.AWS.CostExplorer.GetDimensionValues
, module Network.AWS.CostExplorer.GetReservationPurchaseRecommendation
, module Network.AWS.CostExplorer.GetCostAndUsage
, AccountScope (..)
, Context (..)
, Dimension (..)
, Granularity (..)
, GroupDefinitionType (..)
, LookbackPeriodInDays (..)
, OfferingClass (..)
, PaymentOption (..)
, TermInYears (..)
, Coverage
, coverage
, cCoverageHours
, CoverageByTime
, coverageByTime
, cbtGroups
, cbtTimePeriod
, cbtTotal
, CoverageHours
, coverageHours
, chCoverageHoursPercentage
, chOnDemandHours
, chTotalRunningHours
, chReservedHours
, DateInterval
, dateInterval
, diStart
, diEnd
, DimensionValues
, dimensionValues
, dvValues
, dvKey
, DimensionValuesWithAttributes
, dimensionValuesWithAttributes
, dvwaValue
, dvwaAttributes
, EC2InstanceDetails
, ec2InstanceDetails
, eidCurrentGeneration
, eidPlatform
, eidFamily
, eidInstanceType
, eidAvailabilityZone
, eidSizeFlexEligible
, eidTenancy
, eidRegion
, EC2Specification
, ec2Specification
, esOfferingClass
, Expression
, expression
, eNot
, eAnd
, eOr
, eDimensions
, eTags
, Group
, group'
, gMetrics
, gKeys
, GroupDefinition
, groupDefinition
, gdKey
, gdType
, InstanceDetails
, instanceDetails
, idRDSInstanceDetails
, idEC2InstanceDetails
, MetricValue
, metricValue
, mvAmount
, mvUnit
, RDSInstanceDetails
, rdsInstanceDetails
, ridCurrentGeneration
, ridDeploymentOption
, ridFamily
, ridInstanceType
, ridLicenseModel
, ridSizeFlexEligible
, ridRegion
, ridDatabaseEngine
, ReservationAggregates
, reservationAggregates
, raPurchasedHours
, raTotalActualHours
, raUtilizationPercentage
, raUnusedHours
, ReservationCoverageGroup
, reservationCoverageGroup
, rcgCoverage
, rcgAttributes
, ReservationPurchaseRecommendation
, reservationPurchaseRecommendation
, rprTermInYears
, rprRecommendationSummary
, rprServiceSpecification
, rprAccountScope
, rprRecommendationDetails
, rprLookbackPeriodInDays
, rprPaymentOption
, ReservationPurchaseRecommendationDetail
, reservationPurchaseRecommendationDetail
, rprdMaximumNormalizedUnitsUsedPerHour
, rprdRecurringStandardMonthlyCost
, rprdAverageNormalizedUnitsUsedPerHour
, rprdCurrencyCode
, rprdEstimatedMonthlySavingsPercentage
, rprdRecommendedNormalizedUnitsToPurchase
, rprdAverageUtilization
, rprdEstimatedMonthlySavingsAmount
, rprdUpfrontCost
, rprdMinimumNormalizedUnitsUsedPerHour
, rprdEstimatedMonthlyOnDemandCost
, rprdRecommendedNumberOfInstancesToPurchase
, rprdMaximumNumberOfInstancesUsedPerHour
, rprdEstimatedReservationCostForLookbackPeriod
, rprdInstanceDetails
, rprdAverageNumberOfInstancesUsedPerHour
, rprdMinimumNumberOfInstancesUsedPerHour
, rprdEstimatedBreakEvenInMonths
, ReservationPurchaseRecommendationMetadata
, reservationPurchaseRecommendationMetadata
, rprmRecommendationId
, rprmGenerationTimestamp
, ReservationPurchaseRecommendationSummary
, reservationPurchaseRecommendationSummary
, rprsCurrencyCode
, rprsTotalEstimatedMonthlySavingsPercentage
, rprsTotalEstimatedMonthlySavingsAmount
, ReservationUtilizationGroup
, reservationUtilizationGroup
, rugValue
, rugKey
, rugAttributes
, rugUtilization
, ResultByTime
, resultByTime
, rbtGroups
, rbtTimePeriod
, rbtTotal
, rbtEstimated
, ServiceSpecification
, serviceSpecification
, ssEC2Specification
, TagValues
, tagValues
, tvValues
, tvKey
, UtilizationByTime
, utilizationByTime
, ubtGroups
, ubtTimePeriod
, ubtTotal
) where
import Network.AWS.CostExplorer.GetCostAndUsage
import Network.AWS.CostExplorer.GetDimensionValues
import Network.AWS.CostExplorer.GetReservationCoverage
import Network.AWS.CostExplorer.GetReservationPurchaseRecommendation
import Network.AWS.CostExplorer.GetReservationUtilization
import Network.AWS.CostExplorer.GetTags
import Network.AWS.CostExplorer.Types
import Network.AWS.CostExplorer.Waiters