Class: Aws::CostExplorer::Types::SavingsPlans

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

Overview

The Savings Plans commitment details.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#instance_family ⇒ String

The instance family of the Savings Plans commitment.

Returns:

  • (String)


7530
7531
7532
7533
7534
7535
7536
7537
7538
7539
7540
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7530

class SavingsPlans < Struct.new(
  :payment_option,
  :savings_plans_type,
  :region,
  :instance_family,
  :term_in_years,
  :savings_plans_commitment,
  :offering_id)
  SENSITIVE = []
  include Aws::Structure
end

#offering_id ⇒ String

The unique ID that's used to distinguish Savings Plans commitments from one another.

Returns:

  • (String)


7530
7531
7532
7533
7534
7535
7536
7537
7538
7539
7540
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7530

class SavingsPlans < Struct.new(
  :payment_option,
  :savings_plans_type,
  :region,
  :instance_family,
  :term_in_years,
  :savings_plans_commitment,
  :offering_id)
  SENSITIVE = []
  include Aws::Structure
end

#payment_option ⇒ String

The payment option for the Savings Plans commitment.

Returns:

  • (String)


7530
7531
7532
7533
7534
7535
7536
7537
7538
7539
7540
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7530

class SavingsPlans < Struct.new(
  :payment_option,
  :savings_plans_type,
  :region,
  :instance_family,
  :term_in_years,
  :savings_plans_commitment,
  :offering_id)
  SENSITIVE = []
  include Aws::Structure
end

#region ⇒ String

The Region associated with the Savings Plans commitment.

Returns:

  • (String)


7530
7531
7532
7533
7534
7535
7536
7537
7538
7539
7540
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7530

class SavingsPlans < Struct.new(
  :payment_option,
  :savings_plans_type,
  :region,
  :instance_family,
  :term_in_years,
  :savings_plans_commitment,
  :offering_id)
  SENSITIVE = []
  include Aws::Structure
end

#savings_plans_commitment ⇒ Float

The Savings Plans commitment.

Returns:

  • (Float)


7530
7531
7532
7533
7534
7535
7536
7537
7538
7539
7540
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7530

class SavingsPlans < Struct.new(
  :payment_option,
  :savings_plans_type,
  :region,
  :instance_family,
  :term_in_years,
  :savings_plans_commitment,
  :offering_id)
  SENSITIVE = []
  include Aws::Structure
end

#savings_plans_type ⇒ String

The Savings Plans type.

Returns:

  • (String)


7530
7531
7532
7533
7534
7535
7536
7537
7538
7539
7540
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7530

class SavingsPlans < Struct.new(
  :payment_option,
  :savings_plans_type,
  :region,
  :instance_family,
  :term_in_years,
  :savings_plans_commitment,
  :offering_id)
  SENSITIVE = []
  include Aws::Structure
end

#term_in_years ⇒ String

The term that you want the Savings Plans commitment for.

Returns:

  • (String)


7530
7531
7532
7533
7534
7535
7536
7537
7538
7539
7540
# File 'gems/aws-sdk-costexplorer/lib/aws-sdk-costexplorer/types.rb', line 7530

class SavingsPlans < Struct.new(
  :payment_option,
  :savings_plans_type,
  :region,
  :instance_family,
  :term_in_years,
  :savings_plans_commitment,
  :offering_id)
  SENSITIVE = []
  include Aws::Structure
end