Skip to content

Latest commit

History

History

cur-report

Folders and files

NameName
Last commit message
Last commit date

parent directory

..

cur-report

This module creates following resources.

  • aws_cur_report_definition

Requirements

Name Version
terraform >= 1.6
aws >= 5.43

Providers

Name Version
aws 5.48.0

Modules

No modules.

Resources

Name Type
aws_cur_report_definition.this resource
aws_region.this data source

Inputs

Name Description Type Default Required
delivery_s3_bucket (Required) The configuration of the S3 bucket where AWS deliver your reports. delivery_s3_bucket as defined below.
(Required) name - The name of the S3 bucket where AWS deliver the report.
(Optional) key_prefix - The key prefix that AWS adds to the report name when AWS delivers the report. The key prefix can't include spaces.
(Optional) region - The region of the S3 bucket where AWS deliver the report. Defaults to current region.
object({
name = string
key_prefix = optional(string)
region = optional(string)
})
n/a yes
name (Required) The name of the report that you want to create. The name must be unique, is case sensitive, and can't include spaces. Limited to 256 characters. string n/a yes
time_granularity (Required) The frequency on which report data are measured and displayed. Valid values are HOURLY, DAILY, MONTHLY. string n/a yes
additional_artifacts (Optional) A set of additional artifacts. Valid values are REDSHIFT, QUICKSIGHT, ATHENA. When ATHENA exists within additional_artifacts, no other artifact type can be declared and versioning_strategy must be OVERWRITE_REPORT. set(string) [] no
additional_schema_elements (Optional) A set of schema elements. Valid values are RESOURCES, SPLIT_COST_ALLOCATION_DATA. set(string) [] no
compression_format (Optional) The compression format that AWS uses for the report. Valid values are ZIP, GZIP, PARQUET. string "GZIP" no
data_refresh_enabled (Optional) 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. These charges can include refunds, credits, or support fees. Defaults to true. bool true no
versioning_strategy (Optional) 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. Valid values are CREATE_NEW_REPORT, OVERWRITE_REPORT. Defaults to OVERWRITE_REPORT. string "OVERWRITE_REPORT" no

Outputs

Name Description
additional_artifacts A set of additional artifacts.
additional_schema_elements A set of schema elements.
arn The ARN of the report.
compression_format The compression format that AWS uses for the report.
data_refresh_enabled 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.
delivery_s3_bucket The configuration of the S3 bucekt where AWS deliver the report.
name - The name of the S3 bucket where AWS deliver the report.
key_prefix - The key prefix that AWS adds to the report name when AWS delivers the report.
region - The region of the S3 bucket where AWS deliver the report.
id The ID of the report.
name The name of the report.
time_granularity The frequency on which report data are measured and displayed
versioning_strategy 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.