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
UsageTypevalue that’s associated with the cost anomaly.
Instance Attribute Details
#impact ⇒ Types::RootCauseImpact
The dollar impact for the root cause.
7172 7173 7174 7175 7176 7177 7178 7179 7180 7181 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 7172 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.
7172 7173 7174 7175 7176 7177 7178 7179 7180 7181 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 7172 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.
7172 7173 7174 7175 7176 7177 7178 7179 7180 7181 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 7172 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.
7172 7173 7174 7175 7176 7177 7178 7179 7180 7181 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 7172 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.
7172 7173 7174 7175 7176 7177 7178 7179 7180 7181 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 7172 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.
7172 7173 7174 7175 7176 7177 7178 7179 7180 7181 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 7172 class RootCause < Struct.new( :service, :region, :linked_account, :linked_account_name, :usage_type, :impact) SENSITIVE = [] include Aws::Structure end |