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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-costexplorer/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

#impact ⇒ Types::RootCauseImpact

The dollar impact for the root cause.



7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7471

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.

Returns:

  • (String)


7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7471

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.

Returns:

  • (String)


7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7471

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.

Returns:

  • (String)


7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7471

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.

Returns:

  • (String)


7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7471

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.

Returns:

  • (String)


7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7471

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