Skip to main content

@swamp/aws/ce

v2026.04.23.3

AWS CE infrastructure models

Repository

https://github.com/systeminit/swamp-extensions

Labels

awscecloudinfrastructure

Contents

Quality score

Verified by Swamp

How well-documented and verifiable this extension is.

100%

Grade A

  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned

Install

$ swamp extension pull @swamp/aws/ce

@swamp/aws/ce/anomaly-monitorv2026.04.23.2anomaly_monitor.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
MonitorTypeenum
MonitorNamestringThe name of the monitor.
MonitorDimension?enumThe dimensions to evaluate
MonitorSpecification?string
ResourceTags?arrayTags to assign to monitor.
createCreate a CE AnomalyMonitor
getGet a CE AnomalyMonitor
ArgumentTypeDescription
identifierstringThe primary identifier of the CE AnomalyMonitor
updateUpdate a CE AnomalyMonitor
deleteDelete a CE AnomalyMonitor
ArgumentTypeDescription
identifierstringThe primary identifier of the CE AnomalyMonitor
syncSync CE AnomalyMonitor state from AWS

Resources

state(infinite)— CE AnomalyMonitor resource state
@swamp/aws/ce/anomaly-subscriptionv2026.04.23.2anomaly_subscription.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
SubscriptionNamestringThe name of the subscription.
MonitorArnListarrayA list of cost anomaly monitors.
SubscribersarrayA list of subscriber
Threshold?numberThe dollar value that triggers a notification if the threshold is exceeded.
ThresholdExpression?stringAn Expression object in JSON String format used to specify the anomalies that you want to generate alerts for.
FrequencyenumThe frequency at which anomaly reports are sent over email.
ResourceTags?arrayTags to assign to subscription.
createCreate a CE AnomalySubscription
getGet a CE AnomalySubscription
ArgumentTypeDescription
identifierstringThe primary identifier of the CE AnomalySubscription
updateUpdate a CE AnomalySubscription
deleteDelete a CE AnomalySubscription
ArgumentTypeDescription
identifierstringThe primary identifier of the CE AnomalySubscription
syncSync CE AnomalySubscription state from AWS

Resources

state(infinite)— CE AnomalySubscription resource state
@swamp/aws/ce/cost-categoryv2026.04.23.2cost_category.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Namestring
RuleVersionenum
RulesstringJSON array format of Expression in Billing and Cost Management API
SplitChargeRules?stringJson array format of CostCategorySplitChargeRule in Billing and Cost Management API
DefaultValue?stringThe default value for the cost category
Tags?arrayTags to assign to the cost category.
createCreate a CE CostCategory
getGet a CE CostCategory
ArgumentTypeDescription
identifierstringThe primary identifier of the CE CostCategory
updateUpdate a CE CostCategory
deleteDelete a CE CostCategory
ArgumentTypeDescription
identifierstringThe primary identifier of the CE CostCategory
syncSync CE CostCategory state from AWS

Resources

state(infinite)— CE CostCategory resource state