Type object
Schema URL https://catalog.lintel.tools/schemas/schemastore/serverless-framework-configuration/_shared/latest--aws-billingconductor-pricingrule.json
Parent schema serverless-framework-configuration
Type: object

A markup/discount that is defined for a specific set of services that can later be associated with a pricing plan.. Source:- https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-billing-conductor.git

Properties

Name string | Aws_CF_FunctionString required

Pricing rule name

Scope string | Aws_CF_FunctionString required

A term used to categorize the granularity of a Pricing Rule.

Type string | Aws_CF_FunctionString required

One of MARKUP, DISCOUNT or TIERING that describes the behaviour of the pricing rule.

Description string | Aws_CF_FunctionString

Pricing rule description

ModifierPercentage number

Pricing rule modifier percentage

min=0
Service string | Aws_CF_FunctionString

The service which a pricing rule is applied on

BillingEntity string | Aws_CF_FunctionString

The 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 object

The set of tiering configurations for the pricing rule.

1 nested properties
FreeTier object

The possible customizable free tier configurations.

1 nested properties
Activated boolean required
UsageType string | Aws_CF_FunctionString

The UsageType which a SKU pricing rule is modifying

Operation string | Aws_CF_FunctionString

The Operation which a SKU pricing rule is modifying

Tags Tag[]
uniqueItems=true

Definitions

Tag object
Key string | Aws_CF_FunctionString required
Value string | Aws_CF_FunctionString required
FreeTier object

The possible customizable free tier configurations.

Activated boolean required