Module: Aws::CloudWatch::Types

Defined in:
gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb

Defined Under Namespace

Classes: AlarmContributor, AlarmHistoryItem, AlarmMuteRuleSummary, AlarmPromQLCriteria, AnomalyDetector, AnomalyDetectorConfiguration, AssociateDatasetKmsKeyInput, AssociateDatasetKmsKeyOutput, CompositeAlarm, ConcurrentModificationException, ConflictException, DashboardEntry, DashboardInvalidInputError, DashboardNotFoundError, DashboardValidationMessage, Datapoint, DeleteAlarmMuteRuleInput, DeleteAlarmsInput, DeleteAnomalyDetectorInput, DeleteAnomalyDetectorOutput, DeleteDashboardsInput, DeleteDashboardsOutput, DeleteInsightRulesInput, DeleteInsightRulesOutput, DeleteMetricStreamInput, DeleteMetricStreamOutput, DescribeAlarmContributorsInput, DescribeAlarmContributorsOutput, DescribeAlarmHistoryInput, DescribeAlarmHistoryOutput, DescribeAlarmsForMetricInput, DescribeAlarmsForMetricOutput, DescribeAlarmsInput, DescribeAlarmsOutput, DescribeAnomalyDetectorsInput, DescribeAnomalyDetectorsOutput, DescribeInsightRulesInput, DescribeInsightRulesOutput, Dimension, DimensionFilter, DisableAlarmActionsInput, DisableInsightRulesInput, DisableInsightRulesOutput, DisassociateDatasetKmsKeyInput, DisassociateDatasetKmsKeyOutput, EnableAlarmActionsInput, EnableInsightRulesInput, EnableInsightRulesOutput, Entity, EntityMetricData, EvaluationCriteria, EvaluationWindow, GetAlarmMuteRuleInput, GetAlarmMuteRuleOutput, GetDashboardInput, GetDashboardOutput, GetDatasetInput, GetDatasetOutput, GetInsightRuleReportInput, GetInsightRuleReportOutput, GetMetricDataInput, GetMetricDataOutput, GetMetricStatisticsInput, GetMetricStatisticsOutput, GetMetricStreamInput, GetMetricStreamOutput, GetMetricWidgetImageInput, GetMetricWidgetImageOutput, GetOTelEnrichmentOutput, InsightRule, InsightRuleContributor, InsightRuleContributorDatapoint, InsightRuleMetricDatapoint, InternalServiceFault, InvalidFormatFault, InvalidNextToken, InvalidParameterCombinationException, InvalidParameterValueException, KmsAccessDeniedException, KmsKeyDisabledException, KmsKeyNotFoundException, LabelOptions, LimitExceededException, LimitExceededFault, ListAlarmMuteRulesInput, ListAlarmMuteRulesOutput, ListDashboardsInput, ListDashboardsOutput, ListManagedInsightRulesInput, ListManagedInsightRulesOutput, ListMetricStreamsInput, ListMetricStreamsOutput, ListMetricsInput, ListMetricsOutput, ListTagsForResourceInput, ListTagsForResourceOutput, LogAlarm, ManagedRule, ManagedRuleDescription, ManagedRuleState, MessageData, Metric, MetricAlarm, MetricCharacteristics, MetricDataQuery, MetricDataResult, MetricDatum, MetricMathAnomalyDetector, MetricStat, MetricStreamEntry, MetricStreamFilter, MetricStreamStatisticsConfiguration, MetricStreamStatisticsMetric, MissingRequiredParameterException, MuteTargets, PartialFailure, PutAlarmMuteRuleInput, PutAnomalyDetectorInput, PutAnomalyDetectorOutput, PutCompositeAlarmInput, PutDashboardInput, PutDashboardOutput, PutInsightRuleInput, PutInsightRuleOutput, PutLogAlarmInput, PutManagedInsightRulesInput, PutManagedInsightRulesOutput, PutMetricAlarmInput, PutMetricDataInput, PutMetricStreamInput, PutMetricStreamOutput, Range, ResourceConflict, ResourceNotFound, ResourceNotFoundException, Rule, Schedule, ScheduleConfiguration, ScheduledQueryConfiguration, SetAlarmStateInput, SingleMetricAnomalyDetector, StartMetricStreamsInput, StartMetricStreamsOutput, StartOTelEnrichmentOutput, StatisticSet, StopMetricStreamsInput, StopMetricStreamsOutput, StopOTelEnrichmentOutput, Tag, TagResourceInput, TagResourceOutput, UntagResourceInput, UntagResourceOutput, WallClockWindow

Instance Attribute Summary collapse

Instance Attribute Details

#prom_ql_criteriaTypes::AlarmPromQLCriteria

The PromQL criteria for the alarm evaluation.



1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 1406

class EvaluationCriteria < Struct.new(
  :prom_ql_criteria,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class PromQlCriteria < EvaluationCriteria; end
  class Unknown < EvaluationCriteria; end
end

#sliding_windowTypes::SlidingWindow

A sliding window, which advances each time the alarm is evaluated, forming a rolling time window. This is the default evaluation window.

Returns:

  • (Types::SlidingWindow)


1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 1448

class EvaluationWindow < Struct.new(
  :wall_clock_window,
  :sliding_window,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class WallClockWindow < EvaluationWindow; end
  class SlidingWindow < EvaluationWindow; end
  class Unknown < EvaluationWindow; end
end

#wall_clock_windowTypes::WallClockWindow

A wall clock window, which aligns the evaluated range to fixed clock boundaries that match the alarm's period, such as the top of the hour, midnight, or the start of the calendar week.



1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 1448

class EvaluationWindow < Struct.new(
  :wall_clock_window,
  :sliding_window,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class WallClockWindow < EvaluationWindow; end
  class SlidingWindow < EvaluationWindow; end
  class Unknown < EvaluationWindow; end
end