GlobalConfig / ReportConfig / BudgetReportConfig

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
notifications:
- type: ACTUAL
thresholdType: PERCENTAGE
threshold: 90
comparisonOperator: GREATER_THAN
subscriptionType: EMAIL
recipients:
- myemail+pa1-budg@example.com
- myemail+pa2-budg@example.com

Hierarchy

  • BudgetReportConfig

Implements

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: undefined | NotificationConfig[] = ...

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