Name | Version |
---|---|
terraform | >= 1.0 |
archive | >=2.4.0 |
aws | >= 5.32.0 |
random | >=3.5.1 |
Name | Version |
---|---|
archive | >=2.4.0 |
aws | >= 5.32.0 |
No modules.
Name | Type |
---|---|
aws_cloudwatch_event_rule.this | resource |
aws_cloudwatch_event_target.this | resource |
aws_cloudwatch_log_group.rds_health_lambda_log_groups | resource |
aws_cloudwatch_metric_alarm.this | resource |
aws_iam_policy.this | resource |
aws_iam_role.this | resource |
aws_iam_role_policy_attachment.this | resource |
aws_lambda_function.this | resource |
aws_lambda_permission.allow_cw_call_lambda | resource |
archive_file.status_checker_code | data source |
aws_caller_identity.current | data source |
aws_region.current | data source |
Name | Description | Type | Default | Required |
---|---|---|---|---|
alarm_actions | The list of actions to execute when this alarm transitions into an ALARM state from any other state. Each action is specified as an Amazon Resource Name (ARN). Default is null . |
list(string) |
null |
no |
cloudwatch_alarms_treat_missing_data | Sets how the alarms handle missing data points. The following values are supported: missing , ignore , breaching and notBreaching . Default is breaching . |
string |
"breaching" |
no |
enable_cloudwatch_alarms | Setup CloudWatch alarms for the RDS state. For each state a separate alarm will be created. Default is false . |
bool |
false |
no |
ignore_states | Suppress warnings for the listed RDS states. Default: ['MAINTENANCE'] | list(string) |
[ |
no |
insufficient_data_actions | The list of actions to execute when this alarm transitions into an INSUFFICIENT_DATA state from any other state. Each action is specified as an Amazon Resource Name (ARN). Default is null . |
list(string) |
null |
no |
lambda_insights_layers_arn | The ARN of the Lambda Insights layer. Default is null . |
string |
null |
no |
log_retion_period_in_days | Number of days logs will be retained. Default is 365 . |
number |
365 |
no |
memory_size | Amount of memory in MByte that the Lambda function can use at runtime. Default is 160 . |
number |
160 |
no |
name | Name of the health monitor. Default is rds_status_monitor . |
string |
"rds_status_monitor" |
no |
ok_actions | The list of actions to execute when this alarm transitions into an OK state from any other state. Each action is specified as an Amazon Resource Name (ARN). | list(string) |
null |
no |
rds_arns | List of RDS instance ARNs. Default is [] . |
list(string) |
[] |
no |
schedule_expression | The schedule expression for the CloudWatch event rule. Default is rate(5 minutes) . |
string |
"rate(5 minutes)" |
no |
tags | A map of tags to add to all resources. Default is {} . |
map(string) |
{} |
no |
timeout | The amount of time that Lambda allows a function to run before stopping it. Default is 30 seconds. | number |
30 |
no |
Name | Description |
---|---|
cloudwatch_metric_alarm_arns | A map consisting of RDS instance names and their CloudWatch metric alarm ARNs. |
role_arn | The ARN of the IAM role. |