Class MetricCriteriaArgs


  • public final class MetricCriteriaArgs
    extends com.pulumi.resources.ResourceArgs
    Criterion to filter metrics.
    • Method Detail

      • criterionType

        public com.pulumi.core.Output<java.lang.String> criterionType()
        Returns:
        Specifies the type of threshold criteria Expected value is 'StaticThresholdCriterion'.
      • dimensions

        public java.util.Optional<com.pulumi.core.Output<java.util.List<MetricDimensionArgs>>> dimensions()
        Returns:
        List of dimension conditions.
      • metricName

        public com.pulumi.core.Output<java.lang.String> metricName()
        Returns:
        Name of the metric.
      • metricNamespace

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> metricNamespace()
        Returns:
        Namespace of the metric.
      • name

        public com.pulumi.core.Output<java.lang.String> name()
        Returns:
        Name of the criteria.
      • operator

        public com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​Operator>> operator()
        Returns:
        the criteria operator.
      • skipMetricValidation

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> skipMetricValidation()
        Returns:
        Allows creating an alert rule on a custom metric that isn't yet emitted, by causing the metric validation to be skipped.
      • threshold

        public com.pulumi.core.Output<java.lang.Double> threshold()
        Returns:
        the criteria threshold value that activates the alert.
      • timeAggregation

        public com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​AggregationTypeEnum>> timeAggregation()
        Returns:
        the criteria time aggregation types.