You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::Redshift::Types::ReservedNodeOffering

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

Overview

Describes a reserved node offering.

Instance Attribute Summary collapse

Instance Attribute Details

#currency_codeString

The currency code for the compute nodes offering.

Returns:

  • (String)


5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 5407

class ReservedNodeOffering < Struct.new(
  :reserved_node_offering_id,
  :node_type,
  :duration,
  :fixed_price,
  :usage_price,
  :currency_code,
  :offering_type,
  :recurring_charges)
  include Aws::Structure
end

#durationInteger

The duration, in seconds, for which the offering will reserve the node.

Returns:

  • (Integer)


5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 5407

class ReservedNodeOffering < Struct.new(
  :reserved_node_offering_id,
  :node_type,
  :duration,
  :fixed_price,
  :usage_price,
  :currency_code,
  :offering_type,
  :recurring_charges)
  include Aws::Structure
end

#fixed_priceFloat

The upfront fixed charge you will pay to purchase the specific reserved node offering.

Returns:

  • (Float)


5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 5407

class ReservedNodeOffering < Struct.new(
  :reserved_node_offering_id,
  :node_type,
  :duration,
  :fixed_price,
  :usage_price,
  :currency_code,
  :offering_type,
  :recurring_charges)
  include Aws::Structure
end

#node_typeString

The node type offered by the reserved node offering.

Returns:

  • (String)


5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 5407

class ReservedNodeOffering < Struct.new(
  :reserved_node_offering_id,
  :node_type,
  :duration,
  :fixed_price,
  :usage_price,
  :currency_code,
  :offering_type,
  :recurring_charges)
  include Aws::Structure
end

#offering_typeString

The anticipated utilization of the reserved node, as defined in the reserved node offering.

Returns:

  • (String)


5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 5407

class ReservedNodeOffering < Struct.new(
  :reserved_node_offering_id,
  :node_type,
  :duration,
  :fixed_price,
  :usage_price,
  :currency_code,
  :offering_type,
  :recurring_charges)
  include Aws::Structure
end

#recurring_chargesArray<Types::RecurringCharge>

The charge to your account regardless of whether you are creating any clusters using the node offering. Recurring charges are only in effect for heavy-utilization reserved nodes.

Returns:



5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 5407

class ReservedNodeOffering < Struct.new(
  :reserved_node_offering_id,
  :node_type,
  :duration,
  :fixed_price,
  :usage_price,
  :currency_code,
  :offering_type,
  :recurring_charges)
  include Aws::Structure
end

#reserved_node_offering_idString

The offering identifier.

Returns:

  • (String)


5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 5407

class ReservedNodeOffering < Struct.new(
  :reserved_node_offering_id,
  :node_type,
  :duration,
  :fixed_price,
  :usage_price,
  :currency_code,
  :offering_type,
  :recurring_charges)
  include Aws::Structure
end

#usage_priceFloat

The rate you are charged for each hour the cluster that is using the offering is running.

Returns:

  • (Float)


5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 5407

class ReservedNodeOffering < Struct.new(
  :reserved_node_offering_id,
  :node_type,
  :duration,
  :fixed_price,
  :usage_price,
  :currency_code,
  :offering_type,
  :recurring_charges)
  include Aws::Structure
end