You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| <aname="input_automated_snapshot_retention_period"></a> [automated\_snapshot\_retention\_period](#input\_automated\_snapshot\_retention\_period)| The number of days that automated snapshots are retained. If the value is 0, automated snapshots are disabled. Even if automated snapshots are disabled, you can still create manual snapshots when you want with create-cluster-snapshot. Default is 1 |`number`|`null`| no |
226
227
| <aname="input_availability_zone"></a> [availability\_zone](#input\_availability\_zone)| The EC2 Availability Zone (AZ) in which you want Amazon Redshift to provision the cluster. Can only be changed if `availability_zone_relocation_enabled` is `true`|`string`|`null`| no |
227
228
| <aname="input_availability_zone_relocation_enabled"></a> [availability\_zone\_relocation\_enabled](#input\_availability\_zone\_relocation\_enabled)| If `true`, the cluster can be relocated to another availability zone, either automatically by AWS or when requested. Default is `false`. Available for use on clusters from the RA3 instance family |`bool`|`null`| no |
229
+
| <aname="input_cloudwatch_log_group_kms_key_id"></a> [cloudwatch\_log\_group\_kms\_key\_id](#input\_cloudwatch\_log\_group\_kms\_key\_id)| The ARN of the KMS Key to use when encrypting log data |`string`|`null`| no |
230
+
| <aname="input_cloudwatch_log_group_retention_in_days"></a> [cloudwatch\_log\_group\_retention\_in\_days](#input\_cloudwatch\_log\_group\_retention\_in\_days)| The number of days to retain CloudWatch logs for the redshift cluster |`number`|`0`| no |
231
+
| <aname="input_cloudwatch_log_group_skip_destroy"></a> [cloudwatch\_log\_group\_skip\_destroy](#input\_cloudwatch\_log\_group\_skip\_destroy)| Set to true if you do not wish the log group (and any logs it may contain) to be deleted at destroy time, and instead just remove the log group from the Terraform state |`bool`|`null`| no |
232
+
| <aname="input_cloudwatch_log_group_tags"></a> [cloudwatch\_log\_group\_tags](#input\_cloudwatch\_log\_group\_tags)| Additional tags to add to cloudwatch log groups created |`map(string)`|`{}`| no |
228
233
| <aname="input_cluster_identifier"></a> [cluster\_identifier](#input\_cluster\_identifier)| The Cluster Identifier. Must be a lower case string |`string`|`""`| no |
229
234
| <aname="input_cluster_timeouts"></a> [cluster\_timeouts](#input\_cluster\_timeouts)| Create, update, and delete timeout configurations for the cluster |`map(string)`|`{}`| no |
230
235
| <aname="input_cluster_version"></a> [cluster\_version](#input\_cluster\_version)| The version of the Amazon Redshift engine software that you want to deploy on the cluster. The version selected runs on all the nodes in the cluster |`string`|`null`| no |
231
236
| <aname="input_create"></a> [create](#input\_create)| Determines whether to create Redshift cluster and resources (affects all resources) |`bool`|`true`| no |
237
+
| <aname="input_create_cloudwatch_log_group"></a> [create\_cloudwatch\_log\_group](#input\_create\_cloudwatch\_log\_group)| Determines whether a CloudWatch log group is created for each `var.logging.log_exports`|`bool`|`false`| no |
232
238
| <aname="input_create_endpoint_access"></a> [create\_endpoint\_access](#input\_create\_endpoint\_access)| Determines whether to create an endpoint access (managed VPC endpoint) |`bool`|`false`| no |
233
239
| <aname="input_create_parameter_group"></a> [create\_parameter\_group](#input\_create\_parameter\_group)| Determines whether to create a parameter group or use existing |`bool`|`true`| no |
234
240
| <aname="input_create_random_password"></a> [create\_random\_password](#input\_create\_random\_password)| Determines whether to create random password for cluster `master_password`|`bool`|`true`| no |
description="The number of days to retain CloudWatch logs for the redshift cluster"
490
+
type=number
491
+
default=0
492
+
}
493
+
494
+
variable"cloudwatch_log_group_kms_key_id" {
495
+
description="The ARN of the KMS Key to use when encrypting log data"
496
+
type=string
497
+
default=null
498
+
}
499
+
500
+
variable"cloudwatch_log_group_skip_destroy" {
501
+
description="Set to true if you do not wish the log group (and any logs it may contain) to be deleted at destroy time, and instead just remove the log group from the Terraform state"
502
+
type=bool
503
+
default=null
504
+
}
505
+
506
+
variable"cloudwatch_log_group_tags" {
507
+
description="Additional tags to add to cloudwatch log groups created"
0 commit comments