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.



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_accountString

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

Returns:

  • (String)


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_nameString

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

Returns:

  • (String)


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

#regionString

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

Returns:

  • (String)


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

#serviceString

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

Returns:

  • (String)


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_typeString

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

Returns:

  • (String)


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