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.



1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 1432

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)


1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 1474

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.



1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 1474

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