aws-cdk-lib.aws_budgets.CfnBudget.CostTypesProperty

interface CostTypesProperty

LanguageType name
.NETAmazon.CDK.AWS.Budgets.CfnBudget.CostTypesProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsbudgets#CfnBudget_CostTypesProperty
Javasoftware.amazon.awscdk.services.budgets.CfnBudget.CostTypesProperty
Pythonaws_cdk.aws_budgets.CfnBudget.CostTypesProperty
TypeScript aws-cdk-lib » aws_budgets » CfnBudget » CostTypesProperty

The types of cost that are included in a COST budget, such as tax and subscriptions.

USAGE , RI_UTILIZATION , RI_COVERAGE , SAVINGS_PLANS_UTILIZATION , and SAVINGS_PLANS_COVERAGE budgets don't have CostTypes .

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_budgets as budgets } from 'aws-cdk-lib';
const costTypesProperty: budgets.CfnBudget.CostTypesProperty = {
  includeCredit: false,
  includeDiscount: false,
  includeOtherSubscription: false,
  includeRecurring: false,
  includeRefund: false,
  includeSubscription: false,
  includeSupport: false,
  includeTax: false,
  includeUpfront: false,
  useAmortized: false,
  useBlended: false,
};

Properties

NameTypeDescription
includeCredit?boolean | IResolvableSpecifies whether a budget includes credits.
includeDiscount?boolean | IResolvableSpecifies whether a budget includes discounts.
includeOtherSubscription?boolean | IResolvableSpecifies whether a budget includes non-RI subscription costs.
includeRecurring?boolean | IResolvableSpecifies whether a budget includes recurring fees such as monthly RI fees.
includeRefund?boolean | IResolvableSpecifies whether a budget includes refunds.
includeSubscription?boolean | IResolvableSpecifies whether a budget includes subscriptions.
includeSupport?boolean | IResolvableSpecifies whether a budget includes support subscription fees.
includeTax?boolean | IResolvableSpecifies whether a budget includes taxes.
includeUpfront?boolean | IResolvableSpecifies whether a budget includes upfront RI costs.
useAmortized?boolean | IResolvableSpecifies whether a budget uses the amortized rate.
useBlended?boolean | IResolvableSpecifies whether a budget uses a blended rate.

includeCredit?

Type: boolean | IResolvable (optional)

Specifies whether a budget includes credits.

The default value is true .


includeDiscount?

Type: boolean | IResolvable (optional)

Specifies whether a budget includes discounts.

The default value is true .


includeOtherSubscription?

Type: boolean | IResolvable (optional)

Specifies whether a budget includes non-RI subscription costs.

The default value is true .


includeRecurring?

Type: boolean | IResolvable (optional)

Specifies whether a budget includes recurring fees such as monthly RI fees.

The default value is true .


includeRefund?

Type: boolean | IResolvable (optional)

Specifies whether a budget includes refunds.

The default value is true .


includeSubscription?

Type: boolean | IResolvable (optional)

Specifies whether a budget includes subscriptions.

The default value is true .


includeSupport?

Type: boolean | IResolvable (optional)

Specifies whether a budget includes support subscription fees.

The default value is true .


includeTax?

Type: boolean | IResolvable (optional)

Specifies whether a budget includes taxes.

The default value is true .


includeUpfront?

Type: boolean | IResolvable (optional)

Specifies whether a budget includes upfront RI costs.

The default value is true .


useAmortized?

Type: boolean | IResolvable (optional)

Specifies whether a budget uses the amortized rate.

The default value is false .


useBlended?

Type: boolean | IResolvable (optional)

Specifies whether a budget uses a blended rate.

The default value is false .