PricingRuleListElement - AWS Billing Conductor

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 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.

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 is SERVICE, this attribute indicates which service the PricingRule 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 to SKU, this attribute indicates which usage type the PricingRule is modifying. For example, USW2-BoxUsage:m2.2xlarge describes an M2 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: