| apply_immediately |
Apply changes imediately |
bool |
false |
no |
| auto_minor_version_upgrade |
Auto minor version upgradation during maintainance window |
bool |
false |
no |
| backup_retention_period |
Backup retention period |
number |
n/a |
yes |
| backup_window |
When to perform DB backups |
string |
n/a |
yes |
| certificate_identifier |
rds certificate identifier |
string |
"rds-ca-rsa2048-g1" |
no |
| cloudwatch_log_group_retention_in_days |
The number of days to retain CloudWatch logs for the DB instance |
number |
30 |
no |
| cluster_custom_parameters |
RDS cluster custom parameter group |
list(any) |
[] |
no |
| create_monitoring_role |
Create IAM role with a defined name that permits RDS to send enhanced monitoring metrics to CloudWatch Logs. |
bool |
false |
no |
| database_name |
Database name |
string |
null |
no |
| db_subnet_group_name |
DB subnet group name |
string |
"" |
no |
| deletion_protection |
Deletion protection |
bool |
true |
no |
| enable_http_endpoint |
Enable HTTP endpoint (data API). |
bool |
false |
no |
| enabled_cloudwatch_logs_exports |
Enabled cloudwatch logs export |
list(any) |
[] |
no |
| engine |
RDS db engine |
string |
n/a |
yes |
| engine_mode |
RDS DB engine mode |
string |
"provisioned" |
no |
| engine_version |
RDS db engine version |
string |
n/a |
yes |
| enhanced_monitoring_interval |
The interval, in seconds, between points when Enhanced Monitoring metrics are collected for the DB instance. To disable collecting Enhanced Monitoring metrics, specify 0. The default is 0. Valid Values: 0, 1, 5, 10, 15, 30, 60. |
number |
0 |
no |
| instance_class |
RDS instance class |
string |
"db.t3.medium" |
no |
| instance_count |
Minimum instance for scaling |
number |
0 |
no |
| instance_custom_parameters |
RDS db custom parameter group |
list(any) |
[] |
no |
| maintenance_window |
When to perform DB maintenance |
string |
"sun:05:00-sun:06:00" |
no |
| master_password |
RDS Master password |
string |
null |
no |
| master_username |
RDS Master username |
string |
null |
no |
| max_capacity |
Maximum capacity for an Aurora DB cluster in provisioned DB engine mode. Valid capacity values are in a range of 0.5 up to 128 in steps of 0.5. |
number |
0 |
no |
| min_capacity |
Minimum capacity for an Aurora DB cluster in provisioned DB engine mode. Valid capacity values are in a range of 0.5 up to 128 in steps of 0.5. |
number |
0 |
no |
| monitoring_role_arn |
The ARN for the IAM role that permits RDS to send enhanced monitoring metrics to CloudWatch Logs. Must be specified if monitoring_interval is non-zero. |
string |
null |
no |
| name |
RDS name |
string |
n/a |
yes |
| performance_insights_enabled |
Specifies whether Performance Insights are enabled |
bool |
false |
no |
| performance_insights_kms_key_id |
The ARN for the KMS key to encrypt Performance Insights data. |
string |
null |
no |
| performance_insights_retention_period |
The amount of time in days to retain Performance Insights data. Either 7 (7 days) or 731 (2 years). |
number |
7 |
no |
| port |
RDS port |
number |
null |
no |
| publicly_accessible |
Publicaly accessible |
bool |
false |
no |
| replication_source_identifier |
ARN of a source DB cluster or DB instance if this DB cluster is to be created as a Read Replica. |
string |
"" |
no |
| scaling_configuration |
scaling_configuration configuration is only valid when engine_mode is set to serverless |
map(any) |
{} |
no |
| skip_final_snapshot |
Skip final snapshot |
bool |
false |
no |
| storage_encrypted |
Skip final snapshot |
bool |
true |
no |
| subnets |
RDS subnet group |
list(any) |
[] |
no |
| vpc_security_group_ids |
VPC security groups for RDS |
list(string) |
[] |
no |