Class MetricCriteriaArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.azurenative.insights.inputs.MetricCriteriaArgs
-
public final class MetricCriteriaArgs extends com.pulumi.resources.ResourceArgs
Criterion to filter metrics.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MetricCriteriaArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static MetricCriteriaArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MetricCriteriaArgs.Builder
builder()
static MetricCriteriaArgs.Builder
builder(MetricCriteriaArgs defaults)
com.pulumi.core.Output<java.lang.String>
criterionType()
java.util.Optional<com.pulumi.core.Output<java.util.List<MetricDimensionArgs>>>
dimensions()
com.pulumi.core.Output<java.lang.String>
metricName()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
metricNamespace()
com.pulumi.core.Output<java.lang.String>
name()
com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,Operator>>
operator()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
skipMetricValidation()
com.pulumi.core.Output<java.lang.Double>
threshold()
com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,AggregationTypeEnum>>
timeAggregation()
-
-
-
Field Detail
-
Empty
public static final MetricCriteriaArgs Empty
-
-
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.
-
builder
public static MetricCriteriaArgs.Builder builder()
-
builder
public static MetricCriteriaArgs.Builder builder(MetricCriteriaArgs defaults)
-
-