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_scopeString

The account scope that you want your recommendations for. 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)


153
154
155
156
157
158
159
160
# File 'gems/aws-sdk-costoptimizationhub/lib/aws-sdk-costoptimizationhub/types.rb', line 153

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

#hourly_commitmentString

The hourly commitment for the Savings Plans type.

Returns:

  • (String)


153
154
155
156
157
158
159
160
# File 'gems/aws-sdk-costoptimizationhub/lib/aws-sdk-costoptimizationhub/types.rb', line 153

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

#payment_optionString

The payment option for the commitment.

Returns:

  • (String)


153
154
155
156
157
158
159
160
# File 'gems/aws-sdk-costoptimizationhub/lib/aws-sdk-costoptimizationhub/types.rb', line 153

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

#termString

The Savings Plans recommendation term in years.

Returns:

  • (String)


153
154
155
156
157
158
159
160
# File 'gems/aws-sdk-costoptimizationhub/lib/aws-sdk-costoptimizationhub/types.rb', line 153

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