diff --git a/modules/cur-report/README.md b/modules/cur-report/README.md
index 13a6842..2c59379 100644
--- a/modules/cur-report/README.md
+++ b/modules/cur-report/README.md
@@ -9,14 +9,14 @@ This module creates following resources.
| Name | Version |
|------|---------|
-| [terraform](#requirement\_terraform) | >= 1.5 |
-| [aws](#requirement\_aws) | >= 4.30 |
+| [terraform](#requirement\_terraform) | >= 1.6 |
+| [aws](#requirement\_aws) | >= 5.43 |
## Providers
| Name | Version |
|------|---------|
-| [aws](#provider\_aws) | 5.19.0 |
+| [aws](#provider\_aws) | 5.48.0 |
## Modules
@@ -37,10 +37,10 @@ No modules.
| [name](#input\_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](#input\_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](#input\_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](#input\_additional\_schema\_elements) | (Optional) A set of schema elements. Valid values are `RESOURCES`. | `set(string)` | `[]` | no |
+| [additional\_schema\_elements](#input\_additional\_schema\_elements) | (Optional) A set of schema elements. Valid values are `RESOURCES`, `SPLIT_COST_ALLOCATION_DATA`. | `set(string)` | `[]` | no |
| [compression\_format](#input\_compression\_format) | (Optional) The compression format that AWS uses for the report. Valid values are `ZIP`, `GZIP`, `PARQUET`. | `string` | `"GZIP"` | no |
| [data\_refresh\_enabled](#input\_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](#input\_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`. | `string` | `"OVERWRITE_REPORT"` | no |
+| [versioning\_strategy](#input\_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
diff --git a/modules/cur-report/variables.tf b/modules/cur-report/variables.tf
index a9a0ac1..899f583 100644
--- a/modules/cur-report/variables.tf
+++ b/modules/cur-report/variables.tf
@@ -16,7 +16,7 @@ variable "time_granularity" {
}
variable "versioning_strategy" {
- description = "(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`."
+ description = "(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`."
type = string
default = "OVERWRITE_REPORT"
nullable = false
@@ -62,7 +62,7 @@ variable "compression_format" {
}
variable "additional_schema_elements" {
- description = "(Optional) A set of schema elements. Valid values are `RESOURCES`."
+ description = "(Optional) A set of schema elements. Valid values are `RESOURCES`, `SPLIT_COST_ALLOCATION_DATA`."
type = set(string)
default = []
nullable = false
@@ -70,9 +70,9 @@ variable "additional_schema_elements" {
validation {
condition = alltrue([
for element in var.additional_schema_elements :
- contains(["RESOURCES"], element)
+ contains(["RESOURCES", "SPLIT_COST_ALLOCATION_DATA"], element)
])
- error_message = "Valid values for each value of `additional_schema_elements` are `RESOURCES`."
+ error_message = "Valid values for each value of `additional_schema_elements` are `RESOURCES`, `SPLIT_COST_ALLOCATION_DATA`."
}
}