@@ -128,9 +128,9 @@ locals {
128
128
}
129
129
130
130
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"
134
134
135
135
comparison_operator = " GreaterThanOrEqualToThreshold"
136
136
evaluation_periods = 3
@@ -238,9 +238,9 @@ locals {
238
238
239
239
# kms
240
240
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"
244
244
245
245
comparison_operator = " GreaterThanOrEqualToThreshold"
246
246
evaluation_periods = 1
@@ -260,9 +260,9 @@ locals {
260
260
}
261
261
262
262
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"
266
266
267
267
comparison_operator = " GreaterThanOrEqualToThreshold"
268
268
evaluation_periods = 1
@@ -365,9 +365,9 @@ locals {
365
365
366
366
# Migrations
367
367
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"
371
371
372
372
comparison_operator = " GreaterThanOrEqualToThreshold"
373
373
evaluation_periods = 1
0 commit comments