Relative Content

Tag Archive for terraform-provider-aws

Cloudwatch log metric filter Dimension not working as expected. aws_cloudwatch_log_metric_filter

[![locals { metric_filter_name = “ResolverErrorMetricFilter” metric_name = “ResolverErrorMetric” metric_namespace = “CustomAppsyncMetric” metric_filter_pattern = “{($.graphQLAPIId = “${aws_appsync_graphql_api.my_api.id}”) && ($.logType = “ResponseFunctionEvaluation”) && ($.fieldInError IS TRUE)}” } resource “aws_cloudwatch_log_metric_filter” “appsync_custom_metric” { name = local.metric_name pattern = local.metric_filter_pattern log_group_name = aws_cloudwatch_log_group.logs-Appsync.name metric_transformation { name = local.metric_name namespace = local.metric_namespace value = 1 unit = “Count” dimensions = { […]

Terraform Conditional Resource Block

I have a workflow that creates 2 AWS CloudFront distributions as required resources. I want to add an option where you can optionally create a 3rd distribution if it’s needed.