diff --git a/terraform/platform/cost-analytics/main.tf b/terraform/platform/cost-analytics/main.tf index 0ffce4a..993faba 100644 --- a/terraform/platform/cost-analytics/main.tf +++ b/terraform/platform/cost-analytics/main.tf @@ -154,7 +154,9 @@ resource "aws_bcmdataexports_export" "cur" { name = local.cur_report_name data_query { - query_statement = "SELECT * FROM COST_AND_USAGE_REPORT" + # Column names from: aws bcm-data-exports get-table --table-name COST_AND_USAGE_REPORT + # with INCLUDE_RESOURCES=TRUE. resource_tags is a single map column in CUR 2.0. + query_statement = "SELECT identity_line_item_id, identity_time_interval, bill_bill_type, bill_payer_account_id, bill_billing_period_start_date, bill_billing_period_end_date, line_item_usage_account_id, line_item_line_item_type, line_item_usage_start_date, line_item_usage_end_date, line_item_product_code, line_item_usage_type, line_item_operation, line_item_availability_zone, line_item_resource_id, line_item_usage_amount, line_item_currency_code, line_item_unblended_rate, line_item_unblended_cost, line_item_blended_rate, line_item_blended_cost, line_item_line_item_description, product_product_family, product_region_code, product_instance_type, product_servicecode, pricing_unit, pricing_public_on_demand_cost, pricing_public_on_demand_rate, pricing_term, resource_tags FROM COST_AND_USAGE_REPORT" table_configurations = { COST_AND_USAGE_REPORT = {