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.
Constant Summary collapse
- SENSITIVE =
[]
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.
9614 9615 9616 9617 9618 9619 9620 9621 9622 9623 9624 9625 9626 9627 9628 9629 9630 |
# File 'lib/aws-sdk-redshift/types.rb', line 9614 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) SENSITIVE = [] include Aws::Structure end |
#duration ⇒ Integer
The duration of the node reservation in seconds.
9614 9615 9616 9617 9618 9619 9620 9621 9622 9623 9624 9625 9626 9627 9628 9629 9630 |
# File 'lib/aws-sdk-redshift/types.rb', line 9614 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) SENSITIVE = [] include Aws::Structure end |
#fixed_price ⇒ Float
The fixed cost Amazon Redshift charges you for this reserved node.
9614 9615 9616 9617 9618 9619 9620 9621 9622 9623 9624 9625 9626 9627 9628 9629 9630 |
# File 'lib/aws-sdk-redshift/types.rb', line 9614 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) SENSITIVE = [] include Aws::Structure end |
#node_count ⇒ Integer
The number of reserved compute nodes.
9614 9615 9616 9617 9618 9619 9620 9621 9622 9623 9624 9625 9626 9627 9628 9629 9630 |
# File 'lib/aws-sdk-redshift/types.rb', line 9614 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) SENSITIVE = [] include Aws::Structure end |
#node_type ⇒ String
The node type of the reserved node.
9614 9615 9616 9617 9618 9619 9620 9621 9622 9623 9624 9625 9626 9627 9628 9629 9630 |
# File 'lib/aws-sdk-redshift/types.rb', line 9614 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) SENSITIVE = [] include Aws::Structure end |
#offering_type ⇒ String
The anticipated utilization of the reserved node, as defined in the reserved node offering.
9614 9615 9616 9617 9618 9619 9620 9621 9622 9623 9624 9625 9626 9627 9628 9629 9630 |
# File 'lib/aws-sdk-redshift/types.rb', line 9614 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) SENSITIVE = [] include Aws::Structure end |
#recurring_charges ⇒ Array<Types::RecurringCharge>
The recurring charges for the reserved node.
9614 9615 9616 9617 9618 9619 9620 9621 9622 9623 9624 9625 9626 9627 9628 9629 9630 |
# File 'lib/aws-sdk-redshift/types.rb', line 9614 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) SENSITIVE = [] include Aws::Structure end |
#reserved_node_id ⇒ String
The unique identifier for the reservation.
9614 9615 9616 9617 9618 9619 9620 9621 9622 9623 9624 9625 9626 9627 9628 9629 9630 |
# File 'lib/aws-sdk-redshift/types.rb', line 9614 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) SENSITIVE = [] include Aws::Structure end |
#reserved_node_offering_id ⇒ String
The identifier for the reserved node offering.
9614 9615 9616 9617 9618 9619 9620 9621 9622 9623 9624 9625 9626 9627 9628 9629 9630 |
# File 'lib/aws-sdk-redshift/types.rb', line 9614 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) SENSITIVE = [] include Aws::Structure end |
#reserved_node_offering_type ⇒ String
9614 9615 9616 9617 9618 9619 9620 9621 9622 9623 9624 9625 9626 9627 9628 9629 9630 |
# File 'lib/aws-sdk-redshift/types.rb', line 9614 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) SENSITIVE = [] 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.
9614 9615 9616 9617 9618 9619 9620 9621 9622 9623 9624 9625 9626 9627 9628 9629 9630 |
# File 'lib/aws-sdk-redshift/types.rb', line 9614 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) SENSITIVE = [] 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.
9614 9615 9616 9617 9618 9619 9620 9621 9622 9623 9624 9625 9626 9627 9628 9629 9630 |
# File 'lib/aws-sdk-redshift/types.rb', line 9614 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) SENSITIVE = [] include Aws::Structure end |
#usage_price ⇒ Float
The hourly rate Amazon Redshift charges you for this reserved node.
9614 9615 9616 9617 9618 9619 9620 9621 9622 9623 9624 9625 9626 9627 9628 9629 9630 |
# File 'lib/aws-sdk-redshift/types.rb', line 9614 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) SENSITIVE = [] include Aws::Structure end |