Options
All
  • Public
  • Public/Protected
  • All
Menu

BudgetReport configuration

example
budgets:
- name: accel-budget
timeUnit: MONTHLY
type: COST
amount: 2000
includeUpfront: true
includeTax: true
includeSupport: true
includeSubscription: true
includeRecurring: true
includeOtherSubscription: true
includeDiscount: true
includeCredit: false
includeRefund: false
useBlended: false
useAmortized: false
unit: USD
notification:
- type: ACTUAL
thresholdType: PERCENTAGE
threshold: 90
comparisonOperator: GREATER_THAN
subscriptionType: EMAIL
address: myemail+pa-budg@example.com

Hierarchy

  • BudgetReportConfig

Implements

Index

Constructors

Properties

amount: 2000 = 2000

The cost or usage amount that's associated with a budget forecast, actual spend, or budget threshold.

default

2000

deploymentTargets: DeploymentTargets = ...

List of OU's and accounts to be configured for Budgets configuration

includeCredit: false = false

Specifies whether a budget includes credits.

default

true

includeDiscount: true = true

Specifies whether a budget includes discounts.

default

true

includeOtherSubscription: true = true

Specifies whether a budget includes non-RI subscription costs.

default

true

includeRecurring: true = true

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

default

true

includeRefund: false = false

Specifies whether a budget includes refunds.

default

true

includeSubscription: true = true

Specifies whether a budget includes subscriptions.

default

true

includeSupport: true = true

Specifies whether a budget includes support subscription fees.

default

true

includeTax: true = true

Specifies whether a budget includes taxes.

default

true

includeUpfront: true = true

Specifies whether a budget includes upfront RI costs.

default

true

name: "" = ''

The name of a budget. The value must be unique within an account. BudgetName can't include : and \ characters. If you don't include value for BudgetName in the template, Billing and Cost Management assigns your budget a randomly generated name.

notifications: { address: string; comparisonOperator: string; subscriptionType: string; threshold: number; thresholdType: string; type: string }[] = ...

The comparison that's used for the notification that's associated with a budget.

subscriptionType: "" = ''

The type of notification that AWS sends to a subscriber.

An enum value that specifies the target subscription type either EMAIL or SNS

timeUnit: "" = ''

The length of time until a budget resets the actual and forecasted spend. DAILY is available only for RI_UTILIZATION and RI_COVERAGE budgets.

type: "" = ''

Specifies whether this budget tracks costs, usage, RI utilization, RI coverage, Savings Plans utilization, or Savings Plans coverage.

unit: "" = ''

The unit of measurement that's used for the budget forecast, actual spend, or budget threshold, such as USD or GBP.

useAmortized: false = false

Specifies whether a budget uses the amortized rate.

default

false

useBlended: false = false

Specifies whether a budget uses a blended rate.

default

false

Generated using TypeDoc