Class: Aws::CostOptimizationHub::Types::ComputeSavingsPlansConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-costoptimizationhub/lib/aws-sdk-costoptimizationhub/types.rb

Overview

The Compute Savings Plans configuration used for recommendations.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#account_scope ⇒ String

The account scope for which you want recommendations. Amazon Web Services calculates recommendations including the management account and member accounts if the value is set to PAYER. If the value is LINKED, recommendations are calculated for individual member accounts only.

Returns:

  • (String)


187
188
189
190
191
192
193
194
# File 'gems/aws-sdk-costoptimizationhub/lib/aws-sdk-costoptimizationhub/types.rb', line 187

class ComputeSavingsPlansConfiguration < Struct.new(
  :account_scope,
  :term,
  :payment_option,
  :hourly_commitment)
  SENSITIVE = []
  include Aws::Structure
end

#hourly_commitment ⇒ String

The hourly commitment for the Savings Plans type.

Returns:

  • (String)


187
188
189
190
191
192
193
194
# File 'gems/aws-sdk-costoptimizationhub/lib/aws-sdk-costoptimizationhub/types.rb', line 187

class ComputeSavingsPlansConfiguration < Struct.new(
  :account_scope,
  :term,
  :payment_option,
  :hourly_commitment)
  SENSITIVE = []
  include Aws::Structure
end

#payment_option ⇒ String

The payment option for the commitment.

Returns:

  • (String)


187
188
189
190
191
192
193
194
# File 'gems/aws-sdk-costoptimizationhub/lib/aws-sdk-costoptimizationhub/types.rb', line 187

class ComputeSavingsPlansConfiguration < Struct.new(
  :account_scope,
  :term,
  :payment_option,
  :hourly_commitment)
  SENSITIVE = []
  include Aws::Structure
end

#term ⇒ String

The Savings Plans recommendation term in years.

Returns:

  • (String)


187
188
189
190
191
192
193
194
# File 'gems/aws-sdk-costoptimizationhub/lib/aws-sdk-costoptimizationhub/types.rb', line 187

class ComputeSavingsPlansConfiguration < Struct.new(
  :account_scope,
  :term,
  :payment_option,
  :hourly_commitment)
  SENSITIVE = []
  include Aws::Structure
end