Class: Aws::CostExplorer::Types::RootCause

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#impactTypes::RootCauseImpact

The dollar impact for the root cause.



7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
# File 'lib/aws-sdk-costexplorer/types.rb', line 7077

class RootCause < Struct.new(
  :service,
  :region,
  :linked_account,
  :linked_account_name,
  :usage_type,
  :impact)
  SENSITIVE = []
  include Aws::Structure
end

#linked_accountString

The member account value that’s associated with the cost anomaly.

Returns:

  • (String)


7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
# File 'lib/aws-sdk-costexplorer/types.rb', line 7077

class RootCause < Struct.new(
  :service,
  :region,
  :linked_account,
  :linked_account_name,
  :usage_type,
  :impact)
  SENSITIVE = []
  include Aws::Structure
end

#linked_account_nameString

The member account name value that’s associated with the cost anomaly.

Returns:

  • (String)


7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
# File 'lib/aws-sdk-costexplorer/types.rb', line 7077

class RootCause < Struct.new(
  :service,
  :region,
  :linked_account,
  :linked_account_name,
  :usage_type,
  :impact)
  SENSITIVE = []
  include Aws::Structure
end

#regionString

The Amazon Web Services Region that’s associated with the cost anomaly.

Returns:

  • (String)


7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
# File 'lib/aws-sdk-costexplorer/types.rb', line 7077

class RootCause < Struct.new(
  :service,
  :region,
  :linked_account,
  :linked_account_name,
  :usage_type,
  :impact)
  SENSITIVE = []
  include Aws::Structure
end

#serviceString

The Amazon Web Services service name that’s associated with the cost anomaly.

Returns:

  • (String)


7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
# File 'lib/aws-sdk-costexplorer/types.rb', line 7077

class RootCause < Struct.new(
  :service,
  :region,
  :linked_account,
  :linked_account_name,
  :usage_type,
  :impact)
  SENSITIVE = []
  include Aws::Structure
end

#usage_typeString

The ‘UsageType` value that’s associated with the cost anomaly.

Returns:

  • (String)


7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
# File 'lib/aws-sdk-costexplorer/types.rb', line 7077

class RootCause < Struct.new(
  :service,
  :region,
  :linked_account,
  :linked_account_name,
  :usage_type,
  :impact)
  SENSITIVE = []
  include Aws::Structure
end