Class: Aws::CostExplorer::Types::RootCause
- Inherits:
-
Struct
- Object
- Struct
- Aws::CostExplorer::Types::RootCause
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-costexplorer/types.rb
Overview
The combination of Amazon Web Services service, linked account, linked account name, Region, and usage type where a cost anomaly is observed, along with the dollar and percentage amount of the anomaly impact. The linked account name will only be available when the account name can be identified.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#impact ⇒ Types::RootCauseImpact
The dollar impact for the root cause.
-
#linked_account ⇒ String
The member account value that’s associated with the cost anomaly.
-
#linked_account_name ⇒ String
The member account name value that’s associated with the cost anomaly.
-
#region ⇒ String
The Amazon Web Services Region that’s associated with the cost anomaly.
-
#service ⇒ String
The Amazon Web Services service name that’s associated with the cost anomaly.
-
#usage_type ⇒ String
The ‘UsageType` value that’s associated with the cost anomaly.
Instance Attribute Details
#impact ⇒ Types::RootCauseImpact
The dollar impact for the root cause.
6468 6469 6470 6471 6472 6473 6474 6475 6476 6477 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6468 class RootCause < Struct.new( :service, :region, :linked_account, :linked_account_name, :usage_type, :impact) SENSITIVE = [] include Aws::Structure end |
#linked_account ⇒ String
The member account value that’s associated with the cost anomaly.
6468 6469 6470 6471 6472 6473 6474 6475 6476 6477 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6468 class RootCause < Struct.new( :service, :region, :linked_account, :linked_account_name, :usage_type, :impact) SENSITIVE = [] include Aws::Structure end |
#linked_account_name ⇒ String
The member account name value that’s associated with the cost anomaly.
6468 6469 6470 6471 6472 6473 6474 6475 6476 6477 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6468 class RootCause < Struct.new( :service, :region, :linked_account, :linked_account_name, :usage_type, :impact) SENSITIVE = [] include Aws::Structure end |
#region ⇒ String
The Amazon Web Services Region that’s associated with the cost anomaly.
6468 6469 6470 6471 6472 6473 6474 6475 6476 6477 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6468 class RootCause < Struct.new( :service, :region, :linked_account, :linked_account_name, :usage_type, :impact) SENSITIVE = [] include Aws::Structure end |
#service ⇒ String
The Amazon Web Services service name that’s associated with the cost anomaly.
6468 6469 6470 6471 6472 6473 6474 6475 6476 6477 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6468 class RootCause < Struct.new( :service, :region, :linked_account, :linked_account_name, :usage_type, :impact) SENSITIVE = [] include Aws::Structure end |
#usage_type ⇒ String
The ‘UsageType` value that’s associated with the cost anomaly.
6468 6469 6470 6471 6472 6473 6474 6475 6476 6477 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6468 class RootCause < Struct.new( :service, :region, :linked_account, :linked_account_name, :usage_type, :impact) SENSITIVE = [] include Aws::Structure end |