Class: Aws::CostExplorer::Types::Anomaly
- Inherits:
-
Struct
- Object
- Struct
- Aws::CostExplorer::Types::Anomaly
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-costexplorer/types.rb
Overview
An unusual cost pattern. This consists of the detailed metadata and the current status of the anomaly object.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#anomaly_end_date ⇒ String
The last day the anomaly is detected.
-
#anomaly_id ⇒ String
The unique identifier for the anomaly.
-
#anomaly_score ⇒ Types::AnomalyScore
The latest and maximum score for the anomaly.
-
#anomaly_start_date ⇒ String
The first day the anomaly is detected.
-
#dimension_value ⇒ String
The dimension for the anomaly (for example, an Amazon Web Services service in a service monitor).
-
#feedback ⇒ String
The feedback value.
-
#impact ⇒ Types::Impact
The dollar impact for the anomaly.
-
#monitor_arn ⇒ String
The Amazon Resource Name (ARN) for the cost monitor that generated this anomaly.
-
#root_causes ⇒ Array<Types::RootCause>
The list of identified root causes for the anomaly.
Instance Attribute Details
#anomaly_end_date ⇒ String
The last day the anomaly is detected.
128 129 130 131 132 133 134 135 136 137 138 139 140 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 128 class Anomaly < Struct.new( :anomaly_id, :anomaly_start_date, :anomaly_end_date, :dimension_value, :root_causes, :anomaly_score, :impact, :monitor_arn, :feedback) SENSITIVE = [] include Aws::Structure end |
#anomaly_id ⇒ String
The unique identifier for the anomaly.
128 129 130 131 132 133 134 135 136 137 138 139 140 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 128 class Anomaly < Struct.new( :anomaly_id, :anomaly_start_date, :anomaly_end_date, :dimension_value, :root_causes, :anomaly_score, :impact, :monitor_arn, :feedback) SENSITIVE = [] include Aws::Structure end |
#anomaly_score ⇒ Types::AnomalyScore
The latest and maximum score for the anomaly.
128 129 130 131 132 133 134 135 136 137 138 139 140 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 128 class Anomaly < Struct.new( :anomaly_id, :anomaly_start_date, :anomaly_end_date, :dimension_value, :root_causes, :anomaly_score, :impact, :monitor_arn, :feedback) SENSITIVE = [] include Aws::Structure end |
#anomaly_start_date ⇒ String
The first day the anomaly is detected.
128 129 130 131 132 133 134 135 136 137 138 139 140 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 128 class Anomaly < Struct.new( :anomaly_id, :anomaly_start_date, :anomaly_end_date, :dimension_value, :root_causes, :anomaly_score, :impact, :monitor_arn, :feedback) SENSITIVE = [] include Aws::Structure end |
#dimension_value ⇒ String
The dimension for the anomaly (for example, an Amazon Web Services service in a service monitor).
128 129 130 131 132 133 134 135 136 137 138 139 140 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 128 class Anomaly < Struct.new( :anomaly_id, :anomaly_start_date, :anomaly_end_date, :dimension_value, :root_causes, :anomaly_score, :impact, :monitor_arn, :feedback) SENSITIVE = [] include Aws::Structure end |
#feedback ⇒ String
The feedback value.
128 129 130 131 132 133 134 135 136 137 138 139 140 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 128 class Anomaly < Struct.new( :anomaly_id, :anomaly_start_date, :anomaly_end_date, :dimension_value, :root_causes, :anomaly_score, :impact, :monitor_arn, :feedback) SENSITIVE = [] include Aws::Structure end |
#impact ⇒ Types::Impact
The dollar impact for the anomaly.
128 129 130 131 132 133 134 135 136 137 138 139 140 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 128 class Anomaly < Struct.new( :anomaly_id, :anomaly_start_date, :anomaly_end_date, :dimension_value, :root_causes, :anomaly_score, :impact, :monitor_arn, :feedback) SENSITIVE = [] include Aws::Structure end |
#monitor_arn ⇒ String
The Amazon Resource Name (ARN) for the cost monitor that generated this anomaly.
128 129 130 131 132 133 134 135 136 137 138 139 140 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 128 class Anomaly < Struct.new( :anomaly_id, :anomaly_start_date, :anomaly_end_date, :dimension_value, :root_causes, :anomaly_score, :impact, :monitor_arn, :feedback) SENSITIVE = [] include Aws::Structure end |
#root_causes ⇒ Array<Types::RootCause>
The list of identified root causes for the anomaly.
128 129 130 131 132 133 134 135 136 137 138 139 140 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 128 class Anomaly < Struct.new( :anomaly_id, :anomaly_start_date, :anomaly_end_date, :dimension_value, :root_causes, :anomaly_score, :impact, :monitor_arn, :feedback) SENSITIVE = [] include Aws::Structure end |