Ошибка ключа динамического измерения terraform aws_cloudwatch_metric_alarm - PullRequest
0 голосов
/ 30 апреля 2019

Интересно, можно ли использовать динамический оцененный элемент списка в имени измерения terraform aws_cloudwatch_metric_alarm.

с использованием списка местных жителей, подобного этому, с идеей создать x количество сигналов тревоги в облачных часах.

locals {
 alarm_list = ['service1-status', 'service2-status2', service3-status3']
}

в моем блоке ресурсов для aws_cloudwatch_metric_alarm

dimensions = {
     "${element(split("-", local.alarms_list[count.index]), 0)}" = 
     "${element(split("-", local.alarms_list[count.index]), 1)}"

}

это вывод, который я получаю по плану.

  + aws_cloudwatch_metric_alarm.alarm[0]
      id:                                                                   <computed>
      actions_enabled:                                                      "true"
      alarm_description:                                                    "response codes from nginx status"
      alarm_name:                                                           "nginx-status-alarm"
      arn:                                                                  <computed>
      comparison_operator:                                                  "GreaterThanThreshold"
      dimensions.${element(split("-", local.alarms_list[count.index]), 0)}: ""
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...