Skip to main content

@swamp/aws/billingconductor

v2026.04.23.3

AWS BILLINGCONDUCTOR infrastructure models

Repository

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

Labels

awsbillingconductorcloudinfrastructure

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/billingconductor

@swamp/aws/billingconductor/billing-groupv2026.04.23.2billing_group.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Namestring
Description?string
PrimaryAccountId?stringThis account will act as a virtual payer account of the billing group
ComputationPreferenceobject
AccountGroupingobject
Tags?array
createCreate a BillingConductor BillingGroup
getGet a BillingConductor BillingGroup
ArgumentTypeDescription
identifierstringThe primary identifier of the BillingConductor BillingGroup
updateUpdate a BillingConductor BillingGroup
deleteDelete a BillingConductor BillingGroup
ArgumentTypeDescription
identifierstringThe primary identifier of the BillingConductor BillingGroup
syncSync BillingConductor BillingGroup state from AWS

Resources

state(infinite)— BillingConductor BillingGroup resource state
@swamp/aws/billingconductor/custom-line-itemv2026.04.23.2custom_line_item.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Namestring
ComputationRule?enumThe display settings of the Custom Line Item.
PresentationDetails?object
Description?string
CustomLineItemChargeDetails?object
BillingGroupArnstringBilling Group ARN
BillingPeriodRange?object
AccountId?stringThe account which this custom line item will be charged to
Tags?array
createCreate a BillingConductor CustomLineItem
getGet a BillingConductor CustomLineItem
ArgumentTypeDescription
identifierstringThe primary identifier of the BillingConductor CustomLineItem
updateUpdate a BillingConductor CustomLineItem
deleteDelete a BillingConductor CustomLineItem
ArgumentTypeDescription
identifierstringThe primary identifier of the BillingConductor CustomLineItem
syncSync BillingConductor CustomLineItem state from AWS

Resources

state(infinite)— BillingConductor CustomLineItem resource state
@swamp/aws/billingconductor/pricing-planv2026.04.23.2pricing_plan.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Namestring
PricingRuleArns?array
Description?string
Tags?array
createCreate a BillingConductor PricingPlan
getGet a BillingConductor PricingPlan
ArgumentTypeDescription
identifierstringThe primary identifier of the BillingConductor PricingPlan
updateUpdate a BillingConductor PricingPlan
deleteDelete a BillingConductor PricingPlan
ArgumentTypeDescription
identifierstringThe primary identifier of the BillingConductor PricingPlan
syncSync BillingConductor PricingPlan state from AWS

Resources

state(infinite)— BillingConductor PricingPlan resource state
@swamp/aws/billingconductor/pricing-rulev2026.04.23.2pricing_rule.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
NamestringPricing rule name
Description?stringPricing rule description
ScopeenumA term used to categorize the granularity of a Pricing Rule.
TypeenumOne of MARKUP, DISCOUNT or TIERING that describes the behaviour of the pricing rule.
ModifierPercentage?numberPricing rule modifier percentage
Service?stringThe service which a pricing rule is applied on
BillingEntity?enumThe seller of services provided by AWS, their affiliates, or third-party providers selling services via AWS Marketplaces. Supported billing entities are AWS, AWS Marketplace, and AISPL.
Tiering?objectThe set of tiering configurations for the pricing rule.
UsageType?stringThe UsageType which a SKU pricing rule is modifying
Operation?stringThe Operation which a SKU pricing rule is modifying
Tags?array
createCreate a BillingConductor PricingRule
getGet a BillingConductor PricingRule
ArgumentTypeDescription
identifierstringThe primary identifier of the BillingConductor PricingRule
updateUpdate a BillingConductor PricingRule
deleteDelete a BillingConductor PricingRule
ArgumentTypeDescription
identifierstringThe primary identifier of the BillingConductor PricingRule
syncSync BillingConductor PricingRule state from AWS

Resources

state(infinite)— BillingConductor PricingRule resource state