Show / Hide Table of Contents

Class CfnPricingRule.TieringProperty

The set of tiering configurations for the pricing rule.

Inheritance
object
CfnPricingRule.TieringProperty
Implements
CfnPricingRule.ITieringProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.BillingConductor
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnPricingRule.TieringProperty : CfnPricingRule.ITieringProperty
Syntax (vb)
Public Class CfnPricingRule.TieringProperty Implements CfnPricingRule.ITieringProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-billingconductor-pricingrule-tiering.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.BillingConductor;

             var tieringProperty = new TieringProperty {
                 CustomTiers = new [] { new CustomTierProperty {
                     BeginRangeInclusive = 123,
                     RateValue = 123,

                     // the properties below are optional
                     EndRangeExclusive = 123
                 } },
                 FreeTier = new FreeTierProperty {
                     Activated = false
                 }
             };

Synopsis

Constructors

TieringProperty()

The set of tiering configurations for the pricing rule.

Properties

CustomTiers

The set of custom volume tiers for a SKU-scoped TIERING pricing rule.

FreeTier

The possible AWS Free Tier configurations.

Constructors

TieringProperty()

The set of tiering configurations for the pricing rule.

public TieringProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-billingconductor-pricingrule-tiering.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.BillingConductor;

             var tieringProperty = new TieringProperty {
                 CustomTiers = new [] { new CustomTierProperty {
                     BeginRangeInclusive = 123,
                     RateValue = 123,

                     // the properties below are optional
                     EndRangeExclusive = 123
                 } },
                 FreeTier = new FreeTierProperty {
                     Activated = false
                 }
             };

Properties

CustomTiers

The set of custom volume tiers for a SKU-scoped TIERING pricing rule.

public object? CustomTiers { get; set; }
Property Value

object

Remarks

Tiers must start at 0, be contiguous, and the last tier must have no end range.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-billingconductor-pricingrule-tiering.html#cfn-billingconductor-pricingrule-tiering-customtiers

Type union: either IResolvable or (either IResolvable or CfnPricingRule.ICustomTierProperty)[]

FreeTier

The possible AWS Free Tier configurations.

public object? FreeTier { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-billingconductor-pricingrule-tiering.html#cfn-billingconductor-pricingrule-tiering-freetier

Type union: either IResolvable or CfnPricingRule.IFreeTierProperty

Implements

CfnPricingRule.ITieringProperty
Back to top Generated by DocFX