Hierarchy

  • ReportDefinitionProps

Properties

additionalArtifacts?: string[]

A list of manifests that you want Amazon Web Services to create for this report.

Default

  • no additional artifacts
additionalSchemaElements?: string[]

A list of strings that indicate additional content that Amazon Web Services includes in the report, such as individual resource IDs.

Default

  • no additional schema elements
billingViewArn?: string

The Amazon Resource Name (ARN) of the billing view.

Default

  • no billing view ARN
compression: string

The compression format that Amazon Web Services uses for the report.

format: string

The format that Amazon Web Services saves the report in.

kmsKey?: IKey

Custom resource lambda log group encryption key, when undefined default AWS managed key will be used

logRetentionInDays: number

Custom resource lambda log retention in days

partition: string

The partition of this stack.

refreshClosedReports: boolean | IResolvable

Whether you want Amazon Web Services to update your reports after they have been finalized if Amazon Web Services detects charges related to previous months.

reportName: string

The name of the report that you want to create.

Default

  • A CDK generated name
reportVersioning: string

Whether you want Amazon Web Services to overwrite the previous version of each report or to deliver the report in addition to the previous versions.

s3Bucket: IBucket

The S3 bucket where Amazon Web Services delivers the report.

s3Prefix: string

The prefix that Amazon Web Services adds to the report name when Amazon Web Services delivers the report.

s3Region: string

The Region of the S3 bucket that Amazon Web Services delivers the report into.

timeUnit: string

The granularity of the line items in the report.

Generated using TypeDoc