Class: Aws::CostExplorer::Types::Anomaly
- Inherits:
-
Struct
- Object
- Struct
- Aws::CostExplorer::Types::Anomaly
- Defined in:
- gems/aws-sdk-costexplorer/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 Servicesservice 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.
56 57 58 59 60 61 62 63 64 65 66 67 68 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 56 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.
56 57 58 59 60 61 62 63 64 65 66 67 68 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 56 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.
56 57 58 59 60 61 62 63 64 65 66 67 68 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 56 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.
56 57 58 59 60 61 62 63 64 65 66 67 68 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 56 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 Servicesservice in a service monitor).
56 57 58 59 60 61 62 63 64 65 66 67 68 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 56 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.
56 57 58 59 60 61 62 63 64 65 66 67 68 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 56 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.
56 57 58 59 60 61 62 63 64 65 66 67 68 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 56 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.
56 57 58 59 60 61 62 63 64 65 66 67 68 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 56 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.
56 57 58 59 60 61 62 63 64 65 66 67 68 |
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 56 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 |