AWS::BillingConductor::PricingRuleCreates a pricing rule which can be associated with a pricing plan, or a set of pricing plans.
import { CfnPricingRule } from 'aws-cdk-lib/aws-billingconductor';Or use the module namespace:
import * as billingconductor from 'aws-cdk-lib/aws-billingconductor';
// billingconductor.CfnPricingRuleConfiguration passed to the constructor as CfnPricingRuleProps.
nameRequiredstringThe name of a pricing rule.
scopeRequiredstringThe scope of pricing rule that indicates if it's globally applicable or service-specific.
typeRequiredstringThe type of pricing rule.
billingEntityOptionalstringThe seller of services provided by AWS , their affiliates, or third-party providers selling services via AWS Marketplace .
descriptionOptionalstringThe pricing rule description.
modifierPercentageOptionalnumberA percentage modifier applied on the public pricing rates.
operationOptionalstringOperation is the specific AWS action covered by this line item. This describes the specific usage of the line item. If the `Scope` attribute is set to `SKU` , this attribute indicates which operation the `PricingRule` is modifying. For example, a value of `RunInstances:0202` indicates the operation of running an Amazon EC2 instance.
serviceOptionalstringIf the `Scope` attribute is `SERVICE` , this attribute indicates which service the `PricingRule` is applicable for.
tagsOptionalCfnTag[]A map that contains tag keys and tag values that are attached to a pricing rule.
tieringOptionalIResolvable | TieringPropertyThe set of tiering configurations for the pricing rule.
usageTypeOptionalstringUsage Type is the unit that each service uses to measure the usage of a specific type of resource.
This L1 construct maps directly to the following CloudFormation resource type.
Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to Newsletteraws-billingconductorAWS::BillingConductor::PricingRule