Class: Aws::Redshift::Types::ReservedNode
- Inherits:
-
Struct
- Object
- Struct
- Aws::Redshift::Types::ReservedNode
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-redshift/types.rb
Overview
Describes a reserved node. You can call the DescribeReservedNodeOfferings API to obtain the available reserved node offerings.
Instance Attribute Summary collapse
-
#currency_code ⇒ String
The currency code for the reserved cluster.
-
#duration ⇒ Integer
The duration of the node reservation in seconds.
-
#fixed_price ⇒ Float
The fixed cost Amazon Redshift charges you for this reserved node.
-
#node_count ⇒ Integer
The number of reserved compute nodes.
-
#node_type ⇒ String
The node type of the reserved node.
-
#offering_type ⇒ String
The anticipated utilization of the reserved node, as defined in the reserved node offering.
-
#recurring_charges ⇒ Array<Types::RecurringCharge>
The recurring charges for the reserved node.
-
#reserved_node_id ⇒ String
The unique identifier for the reservation.
-
#reserved_node_offering_id ⇒ String
The identifier for the reserved node offering.
- #reserved_node_offering_type ⇒ String
-
#start_time ⇒ Time
The time the reservation started.
-
#state ⇒ String
The state of the reserved compute node.
-
#usage_price ⇒ Float
The hourly rate Amazon Redshift charges you for this reserved node.
Instance Attribute Details
#currency_code ⇒ String
The currency code for the reserved cluster.
6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 |
# File 'lib/aws-sdk-redshift/types.rb', line 6491 class ReservedNode < Struct.new( :reserved_node_id, :reserved_node_offering_id, :node_type, :start_time, :duration, :fixed_price, :usage_price, :currency_code, :node_count, :state, :offering_type, :recurring_charges, :reserved_node_offering_type) include Aws::Structure end |
#duration ⇒ Integer
The duration of the node reservation in seconds.
6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 |
# File 'lib/aws-sdk-redshift/types.rb', line 6491 class ReservedNode < Struct.new( :reserved_node_id, :reserved_node_offering_id, :node_type, :start_time, :duration, :fixed_price, :usage_price, :currency_code, :node_count, :state, :offering_type, :recurring_charges, :reserved_node_offering_type) include Aws::Structure end |
#fixed_price ⇒ Float
The fixed cost Amazon Redshift charges you for this reserved node.
6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 |
# File 'lib/aws-sdk-redshift/types.rb', line 6491 class ReservedNode < Struct.new( :reserved_node_id, :reserved_node_offering_id, :node_type, :start_time, :duration, :fixed_price, :usage_price, :currency_code, :node_count, :state, :offering_type, :recurring_charges, :reserved_node_offering_type) include Aws::Structure end |
#node_count ⇒ Integer
The number of reserved compute nodes.
6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 |
# File 'lib/aws-sdk-redshift/types.rb', line 6491 class ReservedNode < Struct.new( :reserved_node_id, :reserved_node_offering_id, :node_type, :start_time, :duration, :fixed_price, :usage_price, :currency_code, :node_count, :state, :offering_type, :recurring_charges, :reserved_node_offering_type) include Aws::Structure end |
#node_type ⇒ String
The node type of the reserved node.
6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 |
# File 'lib/aws-sdk-redshift/types.rb', line 6491 class ReservedNode < Struct.new( :reserved_node_id, :reserved_node_offering_id, :node_type, :start_time, :duration, :fixed_price, :usage_price, :currency_code, :node_count, :state, :offering_type, :recurring_charges, :reserved_node_offering_type) include Aws::Structure end |
#offering_type ⇒ String
The anticipated utilization of the reserved node, as defined in the reserved node offering.
6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 |
# File 'lib/aws-sdk-redshift/types.rb', line 6491 class ReservedNode < Struct.new( :reserved_node_id, :reserved_node_offering_id, :node_type, :start_time, :duration, :fixed_price, :usage_price, :currency_code, :node_count, :state, :offering_type, :recurring_charges, :reserved_node_offering_type) include Aws::Structure end |
#recurring_charges ⇒ Array<Types::RecurringCharge>
The recurring charges for the reserved node.
6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 |
# File 'lib/aws-sdk-redshift/types.rb', line 6491 class ReservedNode < Struct.new( :reserved_node_id, :reserved_node_offering_id, :node_type, :start_time, :duration, :fixed_price, :usage_price, :currency_code, :node_count, :state, :offering_type, :recurring_charges, :reserved_node_offering_type) include Aws::Structure end |
#reserved_node_id ⇒ String
The unique identifier for the reservation.
6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 |
# File 'lib/aws-sdk-redshift/types.rb', line 6491 class ReservedNode < Struct.new( :reserved_node_id, :reserved_node_offering_id, :node_type, :start_time, :duration, :fixed_price, :usage_price, :currency_code, :node_count, :state, :offering_type, :recurring_charges, :reserved_node_offering_type) include Aws::Structure end |
#reserved_node_offering_id ⇒ String
The identifier for the reserved node offering.
6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 |
# File 'lib/aws-sdk-redshift/types.rb', line 6491 class ReservedNode < Struct.new( :reserved_node_id, :reserved_node_offering_id, :node_type, :start_time, :duration, :fixed_price, :usage_price, :currency_code, :node_count, :state, :offering_type, :recurring_charges, :reserved_node_offering_type) include Aws::Structure end |
#reserved_node_offering_type ⇒ String
6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 |
# File 'lib/aws-sdk-redshift/types.rb', line 6491 class ReservedNode < Struct.new( :reserved_node_id, :reserved_node_offering_id, :node_type, :start_time, :duration, :fixed_price, :usage_price, :currency_code, :node_count, :state, :offering_type, :recurring_charges, :reserved_node_offering_type) include Aws::Structure end |
#start_time ⇒ Time
The time the reservation started. You purchase a reserved node offering for a duration. This is the start time of that duration.
6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 |
# File 'lib/aws-sdk-redshift/types.rb', line 6491 class ReservedNode < Struct.new( :reserved_node_id, :reserved_node_offering_id, :node_type, :start_time, :duration, :fixed_price, :usage_price, :currency_code, :node_count, :state, :offering_type, :recurring_charges, :reserved_node_offering_type) include Aws::Structure end |
#state ⇒ String
The state of the reserved compute node.
Possible Values:
-
pending-payment-This reserved node has recently been purchased, and the sale has been approved, but payment has not yet been confirmed.
-
active-This reserved node is owned by the caller and is available for use.
-
payment-failed-Payment failed for the purchase attempt.
-
retired-The reserved node is no longer available.
-
exchanging-The owner is exchanging the reserved node for another reserved node.
6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 |
# File 'lib/aws-sdk-redshift/types.rb', line 6491 class ReservedNode < Struct.new( :reserved_node_id, :reserved_node_offering_id, :node_type, :start_time, :duration, :fixed_price, :usage_price, :currency_code, :node_count, :state, :offering_type, :recurring_charges, :reserved_node_offering_type) include Aws::Structure end |
#usage_price ⇒ Float
The hourly rate Amazon Redshift charges you for this reserved node.
6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 |
# File 'lib/aws-sdk-redshift/types.rb', line 6491 class ReservedNode < Struct.new( :reserved_node_id, :reserved_node_offering_id, :node_type, :start_time, :duration, :fixed_price, :usage_price, :currency_code, :node_count, :state, :offering_type, :recurring_charges, :reserved_node_offering_type) include Aws::Structure end |