CloudWatch: Fix condition for running annotation queries to require dimensions (#101660)

This commit is contained in:
Kevin Yu
2025-03-06 08:07:09 -08:00
committed by GitHub
parent 15db795834
commit b8356d2234

View File

@ -38,18 +38,9 @@ export const CloudWatchAnnotationSupport = {
return undefined;
}
const {
prefixMatching,
actionPrefix,
alarmNamePrefix,
statistic,
namespace,
metricName,
dimensions = {},
} = anno.target;
const { prefixMatching, actionPrefix, alarmNamePrefix, statistic, namespace, metricName } = anno.target;
const validPrefixMatchingQuery = !!prefixMatching && !!actionPrefix && !!alarmNamePrefix;
const validMetricStatQuery =
!prefixMatching && !!namespace && !!metricName && !!statistic && !!Object.values(dimensions).length;
const validMetricStatQuery = !prefixMatching && !!namespace && !!metricName && !!statistic;
if (validPrefixMatchingQuery || validMetricStatQuery) {
return anno.target;