Module
AWS.CostExplorer
- Package
- purescript-aws-sdk-basic
- Repository
- HivemindTechnologies/purescript-aws-sdk
#makeClient Source
makeClient :: forall via r. Justifiable (Record r) (Record via) => Fillable (Record via) DefaultClientProps => Record r -> Effect CE
#InternalGetCostAndUsageResponse Source
type InternalGetCostAndUsageResponse = { "GroupDefinitions" :: Nullable (Array InternalGroupDefinition), "NextPageToken" :: Nullable (String), "ResultsByTime" :: Nullable (Array InternalResultByTime) }
#InternalGroupDefinition Source
type InternalGroupDefinition = { "Key" :: Nullable String }
#InternalResultByTime Source
type InternalResultByTime = { "Groups" :: Nullable (Array InternalGroup), "TimePeriod" :: Nullable InternalDateInterval }
#InternalDateInterval Source
type InternalDateInterval = { "End" :: String, "Start" :: String }
#InternalGroup Source
type InternalGroup = { "Keys" :: Nullable (Array String), "Metrics" :: Nullable InternalMetric }
#toGroup Source
toGroup :: InternalGroup -> Group
#InternalMetric Source
type InternalMetric = { "UnblendedCost" :: Nullable InternalMetricValue }
#toMetric Source
toMetric :: InternalMetric -> Metric
#InternalMetricValue Source
type InternalMetricValue = { "Amount" :: Nullable String }
#getCostAndUsage Source
getCostAndUsage :: CE -> DateInterval -> Aff CostAndUsage
#_getCostAndUsage Source
_getCostAndUsage :: CE -> String -> String -> Nullable String -> Aff InternalGetCostAndUsageResponse