Skip to content

Commit 890ebd7

Browse files
fix: create flag for cloudwatch metric alarms (#51)
1 parent 782dc63 commit 890ebd7

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

alarms.tf

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -128,9 +128,9 @@ locals {
128128
}
129129

130130
warm_high_cpu_utilization = {
131-
create = var.warm_instance_count != null
132-
alarm_name = "${aws_opensearch_domain.this.domain_name}_warm_high_cpu_util"
133-
alarm_description = "high cpu utilization on aos warm nodes"
131+
create_metric_alarm = var.warm_instance_enabled
132+
alarm_name = "${aws_opensearch_domain.this.domain_name}_warm_high_cpu_util"
133+
alarm_description = "high cpu utilization on aos warm nodes"
134134

135135
comparison_operator = "GreaterThanOrEqualToThreshold"
136136
evaluation_periods = 3
@@ -238,9 +238,9 @@ locals {
238238

239239
# kms
240240
aos_key_error = {
241-
create = var.encrypt_kms_key_id != null
242-
alarm_name = "${aws_opensearch_domain.this.domain_name}_aos_key_error"
243-
alarm_description = "the AWS KMS encryption key that is used to encrypt data at rest in your domain is disabled"
241+
create_metric_alarm = var.encrypt_kms_key_id != null
242+
alarm_name = "${aws_opensearch_domain.this.domain_name}_aos_key_error"
243+
alarm_description = "the AWS KMS encryption key that is used to encrypt data at rest in your domain is disabled"
244244

245245
comparison_operator = "GreaterThanOrEqualToThreshold"
246246
evaluation_periods = 1
@@ -260,9 +260,9 @@ locals {
260260
}
261261

262262
aos_key_inaccessible = {
263-
create = var.encrypt_kms_key_id != null
264-
alarm_name = "${aws_opensearch_domain.this.domain_name}_aos_key_inaccessible"
265-
alarm_description = "the AWS KMS encryption key that is used to encrypt data at rest in your domain has been deleted or has revoked its grants to OpenSearch Service"
263+
create_metric_alarm = var.encrypt_kms_key_id != null
264+
alarm_name = "${aws_opensearch_domain.this.domain_name}_aos_key_inaccessible"
265+
alarm_description = "the AWS KMS encryption key that is used to encrypt data at rest in your domain has been deleted or has revoked its grants to OpenSearch Service"
266266

267267
comparison_operator = "GreaterThanOrEqualToThreshold"
268268
evaluation_periods = 1
@@ -365,9 +365,9 @@ locals {
365365

366366
# Migrations
367367
hot_to_warm_migration_failure = {
368-
create = var.warm_instance_enabled
369-
alarm_name = "${aws_opensearch_domain.this.domain_name}_hot_to_warm_migration_failure"
370-
alarm_description = "Hot to warm migration failure"
368+
create_metric_alarm = var.warm_instance_enabled
369+
alarm_name = "${aws_opensearch_domain.this.domain_name}_hot_to_warm_migration_failure"
370+
alarm_description = "Hot to warm migration failure"
371371

372372
comparison_operator = "GreaterThanOrEqualToThreshold"
373373
evaluation_periods = 1

0 commit comments

Comments
 (0)