PricingRuleListElement
A representation of a pricing rule.
Contents
- Arn
-
The Amazon Resource Name (ARN) used to uniquely identify a pricing rule.
Type: String
Pattern:
(arn:aws(-cn)?:billingconductor::[0-9]{12}:pricingrule/)?[a-zA-Z0-9]{10}
Required: No
- AssociatedPricingPlanCount
-
The pricing plans count that this pricing rule is associated with.
Type: Long
Valid Range: Minimum value of 0.
Required: No
- BillingEntity
-
The seller of services provided by AWS, their affiliates, or third-party providers selling services via AWS Marketplace.
Type: String
Pattern:
[a-zA-Z0-9 ]+
Required: No
- CreationTime
-
The time when the pricing rule was created.
Type: Long
Required: No
- Description
-
The pricing rule description.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 1024.
Required: No
- LastModifiedTime
-
The most recent time when the pricing rule was modified.
Type: Long
Required: No
- ModifierPercentage
-
A percentage modifier applied on the public pricing rates.
Type: Double
Valid Range: Minimum value of 0.
Required: No
- Name
-
The name of a pricing rule.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 128.
Pattern:
[a-zA-Z0-9_\+=\.\-@]+
Required: No
- Operation
-
Operation 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 toSKU
, this attribute indicates which operation thePricingRule
is modifying. For example, a value ofRunInstances:0202
indicates the operation of running an Amazon EC2 instance.Type: String
Length Constraints: Minimum length of 1. Maximum length of 256.
Pattern:
\S+
Required: No
- Scope
-
The scope of pricing rule that indicates if it is globally applicable, or if it is service-specific.
Type: String
Valid Values:
GLOBAL | SERVICE | BILLING_ENTITY | SKU
Required: No
- Service
-
If the
Scope
attribute isSERVICE
, this attribute indicates which service thePricingRule
is applicable for.Type: String
Length Constraints: Minimum length of 1. Maximum length of 128.
Pattern:
[a-zA-Z0-9]+
Required: No
- Tiering
-
The set of tiering configurations for the pricing rule.
Type: Tiering object
Required: No
- Type
-
The type of pricing rule.
Type: String
Valid Values:
MARKUP | DISCOUNT | TIERING
Required: No
- UsageType
-
Usage type is the unit that each service uses to measure the usage of a specific type of resource.
If the
Scope
attribute is set toSKU
, this attribute indicates which usage type thePricingRule
is modifying. For example,USW2-BoxUsage:m2.2xlarge
describes anM2 High Memory Double Extra Large
instance in the US West (Oregon) Region.Type: String
Length Constraints: Minimum length of 1. Maximum length of 256.
Pattern:
\S+
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: