Class: Aws::CloudWatchOmni::Types::AlertStateInfo

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb

Overview

Live evaluation state for an alert. Read-only, system-managed.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#contributor_summaryTypes::ContributorSummary

Counts of contributors currently breaching each severity threshold. Present only when contributor-level tracking is active; absent until the first contributor breaches a WARNING or CRITICAL threshold.



562
563
564
565
566
567
568
569
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 562

class AlertStateInfo < Struct.new(
  :value,
  :transitioned_at,
  :contributor_summary,
  :data)
  SENSITIVE = []
  include Aws::Structure
end

#dataTypes::AlertStateData

Structured detail about why the alert is in its current state.



562
563
564
565
566
567
568
569
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 562

class AlertStateInfo < Struct.new(
  :value,
  :transitioned_at,
  :contributor_summary,
  :data)
  SENSITIVE = []
  include Aws::Structure
end

#transitioned_atTime

When the alert transitioned to its current state.

Returns:

  • (Time)


562
563
564
565
566
567
568
569
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 562

class AlertStateInfo < Struct.new(
  :value,
  :transitioned_at,
  :contributor_summary,
  :data)
  SENSITIVE = []
  include Aws::Structure
end

#valueString

Current flat state.

Returns:

  • (String)


562
563
564
565
566
567
568
569
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 562

class AlertStateInfo < Struct.new(
  :value,
  :transitioned_at,
  :contributor_summary,
  :data)
  SENSITIVE = []
  include Aws::Structure
end