---
type: resource-type
title: PricingRule
description: aws resource type AWS::BillingConductor::PricingRule
name: PricingRule
lexicon: aws
resource_type: AWS::BillingConductor::PricingRule
---
`AWS::BillingConductor::PricingRule`, a resource type of the aws lexicon.

## Properties

- `Name` (`string`, required): Pricing rule name
- `Scope` (`"BILLING_ENTITY" | "GLOBAL" | "SERVICE" | "SKU"`, required): A term used to categorize the granularity of a Pricing Rule.
- `Type` (`"DISCOUNT" | "MARKUP" | "TIERING"`, required): One of MARKUP, DISCOUNT or TIERING that describes the behaviour of the pricing rule.
- `Arn` (`string`, optional): Pricing rule ARN
- `AssociatedPricingPlanCount` (`number`, optional): The number of pricing plans associated with pricing rule
- `BillingEntity` (`"AISPL" | "AWS" | "AWS Marketplace"`, optional): 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.
- `CreationTime` (`number`, optional): Creation timestamp in UNIX epoch time format
- `Description` (`string`, optional): Pricing rule description
- `LastModifiedTime` (`number`, optional): Latest modified timestamp in UNIX epoch time format
- `ModifierPercentage` (`number`, optional): Pricing rule modifier percentage
- `Operation` (`string`, optional): The Operation which a SKU pricing rule is modifying
- `Service` (`string`, optional): The service which a pricing rule is applied on
- `Tags` (`PricingRule_Tag[]`, optional)
- `Tiering` (`Record<string, unknown>`, optional): The set of tiering configurations for the pricing rule.
- `UsageType` (`string`, optional): The UsageType which a SKU pricing rule is modifying

## Attributes

- `Arn`
- `AssociatedPricingPlanCount`
- `CreationTime`
- `LastModifiedTime`
