AlertPolicyConditionConditionThreshold constructor

const AlertPolicyConditionConditionThreshold({
  1. Input<List<AlertPolicyConditionConditionThresholdAggregation>?>? aggregations,
  2. required Input<String> comparison,
  3. Input<List<AlertPolicyConditionConditionThresholdDenominatorAggregation>?>? denominatorAggregations,
  4. Input<String?>? denominatorFilter,
  5. required Input<String> duration,
  6. Input<String?>? evaluationMissingData,
  7. Input<String?>? filter,
  8. Input<AlertPolicyConditionConditionThresholdForecastOptions?>? forecastOptions,
  9. Input<double?>? thresholdValue,
  10. Input<AlertPolicyConditionConditionThresholdTrigger?>? trigger,
})

Creates a new AlertPolicyConditionConditionThreshold. aggregations Specifies the alignment of data points in comparison The comparison to apply between the time series denominatorAggregations Specifies the alignment of data points in denominatorFilter A filter that identifies a time series that duration The amount of time that a time series must evaluationMissingData A condition control that determines how filter A filter that identifies which time series forecastOptions When this field is present, the MetricThreshold thresholdValue A value against which to compare the time trigger The number/percent of time series for which

Implementation

const AlertPolicyConditionConditionThreshold({
  this.aggregations,
  required this.comparison,
  this.denominatorAggregations,
  this.denominatorFilter,
  required this.duration,
  this.evaluationMissingData,
  this.filter,
  this.forecastOptions,
  this.thresholdValue,
  this.trigger,
});