Class: Aws::CloudWatch::Types::AlarmContributor
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudWatch::Types::AlarmContributor
- Defined in:
- gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb
Overview
Represents an individual contributor to a multi-timeseries alarm, containing information about a specific time series and its contribution to the alarm's state.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#contributor_attributes ⇒ Hash<String,String>
A map of attributes that describe the contributor, such as metric dimensions and other identifying characteristics.
-
#contributor_id ⇒ String
The unique identifier for this alarm contributor.
-
#state_reason ⇒ String
An explanation for the contributor's current state, providing context about why it is in its current condition.
-
#state_transitioned_timestamp ⇒ Time
The timestamp when the contributor last transitioned to its current state.
Instance Attribute Details
#contributor_attributes ⇒ Hash<String,String>
A map of attributes that describe the contributor, such as metric dimensions and other identifying characteristics.
38 39 40 41 42 43 44 45 |
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 38 class AlarmContributor < Struct.new( :contributor_id, :contributor_attributes, :state_reason, :state_transitioned_timestamp) SENSITIVE = [] include Aws::Structure end |
#contributor_id ⇒ String
The unique identifier for this alarm contributor.
38 39 40 41 42 43 44 45 |
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 38 class AlarmContributor < Struct.new( :contributor_id, :contributor_attributes, :state_reason, :state_transitioned_timestamp) SENSITIVE = [] include Aws::Structure end |
#state_reason ⇒ String
An explanation for the contributor's current state, providing context about why it is in its current condition.
38 39 40 41 42 43 44 45 |
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 38 class AlarmContributor < Struct.new( :contributor_id, :contributor_attributes, :state_reason, :state_transitioned_timestamp) SENSITIVE = [] include Aws::Structure end |
#state_transitioned_timestamp ⇒ Time
The timestamp when the contributor last transitioned to its current state.
38 39 40 41 42 43 44 45 |
# File 'gems/aws-sdk-cloudwatch/lib/aws-sdk-cloudwatch/types.rb', line 38 class AlarmContributor < Struct.new( :contributor_id, :contributor_attributes, :state_reason, :state_transitioned_timestamp) SENSITIVE = [] include Aws::Structure end |