Back to AWS Terraform templates index <–
CloudWatch metrics and alarms
CloudWatch metrics and alarms.
Template Locations
Online documentation
Template reference
Service description
module "aws_cloudwatch_metric_alarm" {
protocol = "email"
endpoint = "abcdef@capgemini.com"
alarm_name = "ConsoleSigninAuth"
comparison_operator = "GreaterThanOrEqualToThreshold"
evaluation_periods = "1"
pattern = "{ ($.eventName = ConsoleLogin) && ($.errorMessage = \"Failed authentication\") }"
log_group_name = "ConsoleSignIn/access.log"
metric_transformation {
name = "consolauth"
namespace = "cloudwatch_signinfailures"
value = "1"
}
}