Skip to content

Commit b77e366

Browse files
authored
Add performance insights for DB's (Aurora and RDS) (#100)
* Adding perf insights * Nulll if not enabled * Fix dependencies for aurora perf insights * Adding more parameters to rds * Cleanup * Adding more vars
1 parent 8a66780 commit b77e366

File tree

9 files changed

+245
-49
lines changed

9 files changed

+245
-49
lines changed

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -288,6 +288,15 @@ The following inputs can be used as `step.with` keys
288288
| `aws_rds_db_multi_az` | Boolean| Specifies if the RDS instance is multi-AZ. Defaults to `false`. |
289289
| `aws_rds_db_maintenance_window` | String | The window to perform maintenance in. Eg: `Mon:00:00-Mon:03:00` |
290290
| `aws_rds_db_apply_immediately` | Boolean | Specifies whether any database modifications are applied immediately, or during the next maintenance window. Defaults to `false`.|
291+
| `aws_rds_db_performance_insights_enable` | Boolean | Enables performance insights for the database. Defaults to `false`. |
292+
| `aws_rds_db_performance_insights_retention` | String | KMS key ID to use for encrypting performance insights data. |
293+
| `aws_rds_db_performance_insights_kms_key_id` | String | Number of days to retain performance insights data. Defaults to `7`. |
294+
| `aws_rds_db_insights_mode` | String | The mode for Performance Insights. Could be `standard` (default) or `advanced`. |
295+
| `aws_rds_db_allow_major_version_upgrade` | Boolean | Indicates that major version upgrades are allowed. Defaults to `false`. |
296+
| `aws_rds_db_auto_minor_version_upgrade` | Boolean | Indicates that minor version upgrades are allowed. Defaults to `true`. |
297+
| `aws_rds_db_backup_retention_period` | String | The number of days to retain backups for. Must be between 0 (disabled) and 35. Defaults to `0`. |
298+
| `aws_rds_db_backup_window` | String | The window during which backups are taken. Eg: `"09:46-10:16"`. |
299+
| `aws_rds_db_copy_tags_to_snapshot` | Boolean | Indicates whether to copy tags to snapshots. Defaults to `false`. |
291300
| `aws_rds_db_additional_tags` | JSON | Add additional tags to the terraform [default tags](https://www.hashicorp.com/blog/default-tags-in-the-terraform-aws-provider), any tags put here will be added to RDS provisioned resources.|
292301
<hr/>
293302
<br/>
@@ -344,6 +353,9 @@ The following inputs can be used as `step.with` keys
344353
| `aws_aurora_db_ca_cert_identifier` | String | Certificate to use with the database. Defaults to `rds-ca-ecc384-g1`. |
345354
| `aws_aurora_db_maintenance_window` | String | Maintenance window. |
346355
| `aws_aurora_db_publicly_accessible` | Boolean | Make database publicly accessible. Defaults to `false`. |
356+
| `aws_aurora_performance_insights_enable`| Boolean | Enables performance insights for the database. Defaults to false. |
357+
| `aws_aurora_performance_insights_kms_key_id`| String | KMS key ID to use for encrypting performance insights data. |
358+
| `aws_aurora_performance_insights_retention`| String | Number of days to retain performance insights data. Defaults to 7. |
347359
| `aws_aurora_additional_tags` | JSON | A JSON object of additional tags that will be included on created resources. Example: `{"key1": "value1", "key2": "value2"}`. |
348360
<hr/>
349361
<br/>

action.yaml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -471,6 +471,33 @@ inputs:
471471
aws_rds_db_apply_immediately:
472472
description: 'Specifies whether any database modifications are applied immediately, or during the next maintenance window'
473473
required: false
474+
aws_rds_db_performance_insights_enable:
475+
description: 'Enables performance insights for the database. Defaults to false.'
476+
required: false
477+
aws_rds_db_performance_insights_retention:
478+
description: 'Number of days to retain performance insights data. Defaults to 7.'
479+
required: false
480+
aws_rds_db_performance_insights_kms_key_id:
481+
description: 'KMS key ID to use for encrypting performance insights data.'
482+
required: false
483+
aws_rds_db_insights_mode:
484+
description: 'The mode for Performance Insights.'
485+
required: false
486+
aws_rds_db_allow_major_version_upgrade:
487+
description: 'Indicates that major version upgrades are allowed.'
488+
required: false
489+
aws_rds_db_auto_minor_version_upgrade:
490+
description: 'Indicates that minor version upgrades are allowed.'
491+
required: false
492+
aws_rds_db_backup_retention_period:
493+
description: 'The number of days to retain backups for. Must be between 0 (disabled) and 35.'
494+
required: false
495+
aws_rds_db_backup_window:
496+
description: 'The window during which backups are taken.'
497+
required: false
498+
aws_rds_db_copy_tags_to_snapshot:
499+
description: 'Indicates whether to copy tags to snapshots.'
500+
required: false
474501
aws_rds_db_additional_tags:
475502
description: 'A JSON object of additional tags that will be included on created resources. Example: `{"key1": "value1", "key2": "value2"}`'
476503
required: false
@@ -611,6 +638,15 @@ inputs:
611638
aws_aurora_db_maintenance_window:
612639
description: 'Maintenance window.'
613640
required: false
641+
aws_aurora_performance_insights_enable:
642+
description: 'Enables performance insights for the database. Defaults to false.'
643+
required: false
644+
aws_aurora_performance_insights_kms_key_id:
645+
description: 'KMS key ID to use for encrypting performance insights data.'
646+
required: false
647+
aws_aurora_performance_insights_retention:
648+
description: 'Number of days to retain performance insights data. Defaults to 7.'
649+
required: false
614650
aws_aurora_additional_tags:
615651
description: 'A JSON object of additional tags that will be included on created resources. Example: `{"key1": "value1", "key2": "value2"}`'
616652
required: false
@@ -1323,6 +1359,15 @@ runs:
13231359
AWS_RDS_DB_MULTI_AZ: ${{ inputs.aws_rds_db_multi_az }}
13241360
AWS_RDS_DB_MAINTENANCE_WINDOWS: ${{ inputs.aws_rds_db_maintenance_window }}
13251361
AWS_RDS_DB_APPLY_IMMEDIATELY: ${{ inputs.aws_rds_db_apply_immediately }}
1362+
AWS_RDS_DB_PERFORMANCE_INSIGHTS_ENABLE: ${{ inputs.aws_rds_db_performance_insights_enable }}
1363+
AWS_RDS_DB_PERFORMANCE_INSIGHTS_RETENTION: ${{ inputs.aws_rds_db_performance_insights_retention }}
1364+
AWS_RDS_DB_PERFORMANCE_INSIGHTS_KMS_KEY_ID: ${{ inputs.aws_rds_db_performance_insights_kms_key_id }}
1365+
AWS_RDS_DB_INSIGHTS_MODE: ${{ inputs.aws_rds_db_insights_mode }}
1366+
AWS_RDS_DB_ALLOW_MAJOR_VERSION_UPGRADE: ${{ inputs.aws_rds_db_allow_major_version_upgrade }}
1367+
AWS_RDS_DB_AUTO_MINOR_VERSION_UPGRADE: ${{ inputs.aws_rds_db_auto_minor_version_upgrade }}
1368+
AWS_RDS_DB_BACKUP_RETENTION_PERIOD: ${{ inputs.aws_rds_db_backup_retention_period }}
1369+
AWS_RDS_DB_BACKUP_WINDOW: ${{ inputs.aws_rds_db_backup_window }}
1370+
AWS_RDS_DB_COPY_TAGS_TO_SNAPSHOT: ${{ inputs.aws_rds_db_copy_tags_to_snapshot }}
13261371
AWS_RDS_DB_ADDITIONAL_TAGS: ${{ inputs.aws_rds_db_additional_tags }}
13271372

13281373
# AWS AURORA
@@ -1370,6 +1415,9 @@ runs:
13701415
AWS_AURORA_DB_APPLY_IMMEDIATELY: ${{ inputs.aws_aurora_db_apply_immediately }}
13711416
AWS_AURORA_DB_CA_CERT_IDENTIFIER: ${{ inputs.aws_aurora_db_ca_cert_identifier }}
13721417
AWS_AURORA_DB_MAINTENANCE_WINDOW: ${{ inputs.aws_aurora_db_maintenance_window }}
1418+
AWS_AURORA_PERFORMANCE_INSIGHTS_ENABLE: ${{ inputs.aws_aurora_performance_insights_enable }}
1419+
AWS_AURORA_PERFORMANCE_INSIGHTS_KMS_KEY_ID: ${{ inputs.aws_aurora_performance_insights_kms_key_id }}
1420+
AWS_AURORA_PERFORMANCE_INSIGHTS_RETENTION: ${{ inputs.aws_aurora_performance_insights_retention }}
13731421
AWS_AURORA_ADDITIONAL_TAGS: ${{ inputs.aws_aurora_additional_tags }}
13741422

13751423
# AWS DB PROXY

operations/_scripts/generate/generate_vars_terraform.sh

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,15 @@ if [[ $(alpha_only "$AWS_RDS_DB_ENABLE") == true ]]; then
205205
aws_rds_db_multi_az=$(generate_var aws_rds_db_multi_az $AWS_RDS_DB_MULTI_AZ)
206206
aws_rds_db_maintenance_window=$(generate_var aws_rds_db_maintenance_window $AWS_RDS_DB_MAINTENANCE_WINDOWS)
207207
aws_rds_db_apply_immediately=$(generate_var aws_rds_db_apply_immediately $AWS_RDS_DB_APPLY_IMMEDIATELY)
208+
aws_rds_db_performance_insights_enable=$(generate_var aws_rds_db_performance_insights_enable $AWS_RDS_DB_PERFORMANCE_INSIGHTS_ENABLE)
209+
aws_rds_db_performance_insights_retention=$(generate_var aws_rds_db_performance_insights_retention $AWS_RDS_DB_PERFORMANCE_INSIGHTS_RETENTION)
210+
aws_rds_db_performance_insights_kms_key_id=$(generate_var aws_rds_db_performance_insights_kms_key_id $AWS_RDS_DB_PERFORMANCE_INSIGHTS_KMS_KEY_ID)
211+
aws_rds_db_insights_mode=$(generate_var aws_rds_db_insights_mode $AWS_RDS_DB_INSIGHTS_MODE)
212+
aws_rds_db_allow_major_version_upgrade=$(generate_var aws_rds_db_allow_major_version_upgrade $AWS_RDS_DB_ALLOW_MAJOR_VERSION_UPGRADE)
213+
aws_rds_db_auto_minor_version_upgrade=$(generate_var aws_rds_db_auto_minor_version_upgrade $AWS_RDS_DB_AUTO_MINOR_VERSION_UPGRADE)
214+
aws_rds_db_backup_retention_period=$(generate_var aws_rds_db_backup_retention_period $AWS_RDS_DB_BACKUP_RETENTION_PERIOD)
215+
aws_rds_db_backup_window=$(generate_var aws_rds_db_backup_window $AWS_RDS_DB_BACKUP_WINDOW)
216+
aws_rds_db_copy_tags_to_snapshot=$(generate_var aws_rds_db_copy_tags_to_snapshot $AWS_RDS_DB_COPY_TAGS_TO_SNAPSHOT)
208217
aws_rds_db_additional_tags=$(generate_var aws_rds_db_additional_tags $AWS_RDS_DB_ADDITIONAL_TAGS)
209218
fi
210219

@@ -254,6 +263,9 @@ if [[ $(alpha_only "$AWS_AURORA_ENABLE") == true ]]; then
254263
aws_aurora_db_apply_immediately=$(generate_var aws_aurora_db_apply_immediately $AWS_AURORA_DB_APPLY_IMMEDIATELY)
255264
aws_aurora_db_ca_cert_identifier=$(generate_var aws_aurora_db_ca_cert_identifier $AWS_AURORA_DB_CA_CERT_IDENTIFIER)
256265
aws_aurora_db_maintenance_window=$(generate_var aws_aurora_db_maintenance_window $AWS_AURORA_DB_MAINTENANCE_WINDOW)
266+
aws_aurora_performance_insights_enable=$(generate_var aws_aurora_performance_insights_enable $AWS_AURORA_PERFORMANCE_INSIGHTS_ENABLE)
267+
aws_aurora_performance_insights_kms_key_id=$(generate_var aws_aurora_performance_insights_kms_key_id $AWS_AURORA_PERFORMANCE_INSIGHTS_KMS_KEY_ID)
268+
aws_aurora_performance_insights_retention=$(generate_var aws_aurora_performance_insights_retention $AWS_AURORA_PERFORMANCE_INSIGHTS_RETENTION)
257269
aws_aurora_additional_tags=$(generate_var aws_aurora_additional_tags $AWS_AURORA_ADDITIONAL_TAGS)
258270
fi
259271

@@ -560,6 +572,15 @@ $aws_rds_db_cloudwatch_logs_exports
560572
$aws_rds_db_multi_az
561573
$aws_rds_db_maintenance_window
562574
$aws_rds_db_apply_immediately
575+
$aws_rds_db_performance_insights_enable
576+
$aws_rds_db_performance_insights_retention
577+
$aws_rds_db_performance_insights_kms_key_id
578+
$aws_rds_db_insights_mode
579+
$aws_rds_db_allow_major_version_upgrade
580+
$aws_rds_db_auto_minor_version_upgrade
581+
$aws_rds_db_backup_retention_period
582+
$aws_rds_db_backup_window
583+
$aws_rds_db_copy_tags_to_snapshot
563584
$aws_rds_db_additional_tags
564585
565586
#-- AURORA --#
@@ -607,6 +628,9 @@ $aws_aurora_db_instance_class
607628
$aws_aurora_db_apply_immediately
608629
$aws_aurora_db_ca_cert_identifier
609630
$aws_aurora_db_maintenance_window
631+
$aws_aurora_performance_insights_enable
632+
$aws_aurora_performance_insights_kms_key_id
633+
$aws_aurora_performance_insights_retention
610634
$aws_aurora_additional_tags
611635
612636
#-- DB PROXY --#

operations/deployment/terraform/aws/aws_variables.tf

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -713,6 +713,60 @@ variable "aws_rds_db_apply_immediately" {
713713
default = false
714714
}
715715

716+
variable "aws_rds_db_performance_insights_enable" {
717+
type = bool
718+
description = "Specifies whether to enable Performance Insights for the DB instance."
719+
default = false
720+
}
721+
722+
variable "aws_rds_db_performance_insights_retention" {
723+
type = string
724+
description = "The amount of time, in days, to retain Performance Insights data. Valid values are 7 or 731 (2 years)."
725+
default = "7"
726+
}
727+
728+
variable "aws_rds_db_performance_insights_kms_key_id" {
729+
type = string
730+
description = "The ARN for the KMS key to encrypt performance insights data."
731+
default = ""
732+
}
733+
734+
variable "aws_rds_db_insights_mode" {
735+
type = string
736+
description = "The mode for Performance Insights."
737+
default = "standard"
738+
}
739+
740+
variable "aws_rds_db_allow_major_version_upgrade" {
741+
type = bool
742+
description = "Indicates that major version upgrades are allowed."
743+
default = false
744+
}
745+
746+
variable "aws_rds_db_auto_minor_version_upgrade" {
747+
type = bool
748+
description = "Indicates that minor version upgrades are allowed."
749+
default = true
750+
}
751+
752+
variable "aws_rds_db_backup_retention_period" {
753+
type = string
754+
description = "The number of days to retain backups for. Must be between 0 (disabled) and 35."
755+
default = 0
756+
}
757+
758+
variable "aws_rds_db_backup_window" {
759+
type = string
760+
description = "The window during which backups are taken."
761+
default = ""
762+
}
763+
764+
variable "aws_rds_db_copy_tags_to_snapshot" {
765+
type = bool
766+
description = "Indicates whether to copy tags to snapshots."
767+
default = false
768+
}
769+
716770
variable "aws_rds_db_additional_tags" {
717771
type = string
718772
description = "A list of strings that will be added to created resources"
@@ -989,6 +1043,24 @@ variable "aws_aurora_db_maintenance_window" {
9891043
default = ""
9901044
}
9911045

1046+
variable "aws_aurora_performance_insights_enable" {
1047+
type = bool
1048+
description = "Specifies whether to enable Performance Insights for the DB instance."
1049+
default = false
1050+
}
1051+
1052+
variable "aws_aurora_performance_insights_retention" {
1053+
type = string
1054+
description = "The amount of time, in days, to retain Performance Insights data. Valid values are 7 or 731 (2 years)."
1055+
default = "7"
1056+
}
1057+
1058+
variable "aws_aurora_performance_insights_kms_key_id" {
1059+
type = string
1060+
description = "The ARN for the KMS key to encrypt performance insights data."
1061+
default = ""
1062+
}
1063+
9921064
variable "aws_aurora_additional_tags" {
9931065
type = string
9941066
description = "A list of strings that will be added to created resources"

operations/deployment/terraform/aws/bitovi_main.tf

Lines changed: 38 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -167,30 +167,39 @@ module "rds" {
167167
source = "../modules/aws/rds"
168168
count = var.aws_rds_db_enable ? 1 : 0
169169
# RDS
170-
aws_rds_db_name = var.aws_rds_db_name
171-
aws_rds_db_user = var.aws_rds_db_user
172-
aws_rds_db_identifier = var.aws_rds_db_identifier != "" ? var.aws_rds_db_identifier : lower(var.aws_resource_identifier)
173-
aws_rds_db_engine = var.aws_rds_db_engine
174-
aws_rds_db_engine_version = var.aws_rds_db_engine_version
175-
aws_rds_db_ca_cert_identifier = var.aws_rds_db_ca_cert_identifier
176-
aws_rds_db_security_group_name = var.aws_rds_db_security_group_name
177-
aws_rds_db_allowed_security_groups = var.aws_rds_db_allowed_security_groups
178-
aws_rds_db_ingress_allow_all = var.aws_rds_db_ingress_allow_all
179-
aws_rds_db_publicly_accessible = var.aws_rds_db_publicly_accessible
180-
aws_rds_db_port = var.aws_rds_db_port
181-
aws_rds_db_subnets = var.aws_rds_db_subnets
182-
aws_rds_db_allocated_storage = var.aws_rds_db_allocated_storage
183-
aws_rds_db_max_allocated_storage = var.aws_rds_db_max_allocated_storage
184-
aws_rds_db_storage_encrypted = var.aws_rds_db_storage_encrypted
185-
aws_rds_db_storage_type = var.aws_rds_db_storage_type
186-
aws_rds_db_kms_key_id = var.aws_rds_db_kms_key_id
187-
aws_rds_db_instance_class = var.aws_rds_db_instance_class
188-
aws_rds_db_final_snapshot = var.aws_rds_db_final_snapshot
189-
aws_rds_db_restore_snapshot_identifier = var.aws_rds_db_restore_snapshot_identifier
190-
aws_rds_db_cloudwatch_logs_exports = var.aws_rds_db_cloudwatch_logs_exports
191-
aws_rds_db_multi_az = var.aws_rds_db_multi_az
192-
aws_rds_db_maintenance_window = var.aws_rds_db_maintenance_window
193-
aws_rds_db_apply_immediately = var.aws_rds_db_apply_immediately
170+
aws_rds_db_name = var.aws_rds_db_name
171+
aws_rds_db_user = var.aws_rds_db_user
172+
aws_rds_db_identifier = var.aws_rds_db_identifier != "" ? var.aws_rds_db_identifier : lower(var.aws_resource_identifier)
173+
aws_rds_db_engine = var.aws_rds_db_engine
174+
aws_rds_db_engine_version = var.aws_rds_db_engine_version
175+
aws_rds_db_ca_cert_identifier = var.aws_rds_db_ca_cert_identifier
176+
aws_rds_db_security_group_name = var.aws_rds_db_security_group_name
177+
aws_rds_db_allowed_security_groups = var.aws_rds_db_allowed_security_groups
178+
aws_rds_db_ingress_allow_all = var.aws_rds_db_ingress_allow_all
179+
aws_rds_db_publicly_accessible = var.aws_rds_db_publicly_accessible
180+
aws_rds_db_port = var.aws_rds_db_port
181+
aws_rds_db_subnets = var.aws_rds_db_subnets
182+
aws_rds_db_allocated_storage = var.aws_rds_db_allocated_storage
183+
aws_rds_db_max_allocated_storage = var.aws_rds_db_max_allocated_storage
184+
aws_rds_db_storage_encrypted = var.aws_rds_db_storage_encrypted
185+
aws_rds_db_storage_type = var.aws_rds_db_storage_type
186+
aws_rds_db_kms_key_id = var.aws_rds_db_kms_key_id
187+
aws_rds_db_instance_class = var.aws_rds_db_instance_class
188+
aws_rds_db_final_snapshot = var.aws_rds_db_final_snapshot
189+
aws_rds_db_restore_snapshot_identifier = var.aws_rds_db_restore_snapshot_identifier
190+
aws_rds_db_cloudwatch_logs_exports = var.aws_rds_db_cloudwatch_logs_exports
191+
aws_rds_db_multi_az = var.aws_rds_db_multi_az
192+
aws_rds_db_maintenance_window = var.aws_rds_db_maintenance_window
193+
aws_rds_db_apply_immediately = var.aws_rds_db_apply_immediately
194+
aws_rds_db_performance_insights_enable = var.aws_rds_db_performance_insights_enable
195+
aws_rds_db_performance_insights_retention = var.aws_rds_db_performance_insights_retention
196+
aws_rds_db_performance_insights_kms_key_id = var.aws_rds_db_performance_insights_kms_key_id
197+
aws_rds_db_insights_mode = var.aws_rds_db_insights_mode
198+
aws_rds_db_allow_major_version_upgrade = var.aws_rds_db_allow_major_version_upgrade
199+
aws_rds_db_auto_minor_version_upgrade = var.aws_rds_db_auto_minor_version_upgrade
200+
aws_rds_db_backup_retention_period = var.aws_rds_db_backup_retention_period
201+
aws_rds_db_backup_window = var.aws_rds_db_backup_window
202+
aws_rds_db_copy_tags_to_snapshot = var.aws_rds_db_copy_tags_to_snapshot
194203
# Others
195204
#aws_ec2_security_group = var.aws_ec2_instance_create ? module.ec2[0].aws_security_group_ec2_sg_id : ""
196205
aws_selected_vpc_id = module.vpc.aws_selected_vpc_id
@@ -289,6 +298,11 @@ module "aurora_rds" {
289298
aws_aurora_db_apply_immediately = var.aws_aurora_db_apply_immediately
290299
aws_aurora_db_ca_cert_identifier = var.aws_aurora_db_ca_cert_identifier
291300
aws_aurora_db_maintenance_window = var.aws_aurora_db_maintenance_window
301+
# Extras
302+
aws_aurora_performance_insights_enable = var.aws_aurora_performance_insights_enable
303+
aws_aurora_performance_insights_kms_key_id = var.aws_aurora_performance_insights_kms_key_id
304+
aws_aurora_performance_insights_retention = var.aws_aurora_performance_insights_retention
305+
# Others
292306
# Incoming
293307
#aws_ec2_security_group = var.aws_ec2_instance_create ? module.ec2[0].aws_security_group_ec2_sg_id : ""
294308
aws_selected_vpc_id = module.vpc.aws_selected_vpc_id

operations/deployment/terraform/modules/aws/aurora/aws_aurora.tf

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,10 @@ resource "aws_rds_cluster" "aurora" {
9191
db_cluster_instance_class = var.aws_aurora_cluster_db_instance_class
9292
vpc_security_group_ids = [aws_security_group.aurora_security_group.id]
9393
port = var.aws_aurora_database_port
94-
94+
# Extras
95+
performance_insights_enabled = var.aws_aurora_performance_insights_enable
96+
performance_insights_retention_period = var.aws_aurora_performance_insights_enable ? var.aws_aurora_performance_insights_retention : null
97+
performance_insights_kms_key_id = var.aws_aurora_performance_insights_enable ? var.aws_aurora_performance_insights_kms_key_id : null
9598
dynamic "restore_to_point_in_time" {
9699
for_each = length(var.aws_aurora_restore_to_point_in_time) > 0 ? [var.aws_aurora_restore_to_point_in_time] : []
97100

operations/deployment/terraform/modules/aws/aurora/aws_aurora_vars.tf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,10 @@ variable "aws_aurora_db_apply_immediately" {}
4646
variable "aws_aurora_db_ca_cert_identifier" {}
4747
variable "aws_aurora_db_maintenance_window" {}
4848
variable "aws_aurora_db_publicly_accessible" {}
49+
# Extras
50+
variable "aws_aurora_performance_insights_enable" {}
51+
variable "aws_aurora_performance_insights_retention" {}
52+
variable "aws_aurora_performance_insights_kms_key_id" {}
4953
# Incoming
5054
variable "aws_selected_vpc_id" {}
5155
variable "aws_subnets_vpc_subnets_ids" {}

0 commit comments

Comments
 (0)