GlobalConfig / ReportConfig

Description

Accelerator report configuration

Hierarchy

  • ReportConfig

Implements

Constructors

Properties

Constructors

Properties

budgets: BudgetReportConfig[] = []

Budget report configuration

If you want to create budget report with monthly granularity of the line items in the report and other default parameters , you need to provide below value for this parameter.

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
address: myemail+pa-budg@example.com
costAndUsageReport: CostAndUsageReportConfig = ...

Cost and usage report configuration

If you want to create cost and usage report with daily granularity of the line items in the report, you need to provide below value for this parameter.

Example

costAndUsageReport:
compression: Parquet
format: Parquet
reportName: accelerator-cur
s3Prefix: cur
timeUnit: DAILY
refreshClosedReports: true
reportVersioning: CREATE_NEW_REPORT
lifecycleRules:
storageClass: DEEP_ARCHIVE
enabled: true
multiPart: 1
expiration: 1825
deleteMarker: false
nonCurrentExpiration: 366
transitionAfter: 365

Generated using TypeDoc