Class: Aws::Redshift::Types::ReservedNode
- Inherits:
-
Struct
- Object
- Struct
- Aws::Redshift::Types::ReservedNode
- Defined in:
- gems/aws-sdk-redshift/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.
9645 9646 9647 9648 9649 9650 9651 9652 9653 9654 9655 9656 9657 9658 9659 9660 9661 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 9645 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.
9645 9646 9647 9648 9649 9650 9651 9652 9653 9654 9655 9656 9657 9658 9659 9660 9661 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 9645 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.
9645 9646 9647 9648 9649 9650 9651 9652 9653 9654 9655 9656 9657 9658 9659 9660 9661 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 9645 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.
9645 9646 9647 9648 9649 9650 9651 9652 9653 9654 9655 9656 9657 9658 9659 9660 9661 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 9645 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.
9645 9646 9647 9648 9649 9650 9651 9652 9653 9654 9655 9656 9657 9658 9659 9660 9661 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 9645 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.
9645 9646 9647 9648 9649 9650 9651 9652 9653 9654 9655 9656 9657 9658 9659 9660 9661 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 9645 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.
9645 9646 9647 9648 9649 9650 9651 9652 9653 9654 9655 9656 9657 9658 9659 9660 9661 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 9645 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.
9645 9646 9647 9648 9649 9650 9651 9652 9653 9654 9655 9656 9657 9658 9659 9660 9661 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 9645 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.
9645 9646 9647 9648 9649 9650 9651 9652 9653 9654 9655 9656 9657 9658 9659 9660 9661 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 9645 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
9645 9646 9647 9648 9649 9650 9651 9652 9653 9654 9655 9656 9657 9658 9659 9660 9661 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 9645 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.
9645 9646 9647 9648 9649 9650 9651 9652 9653 9654 9655 9656 9657 9658 9659 9660 9661 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 9645 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.
9645 9646 9647 9648 9649 9650 9651 9652 9653 9654 9655 9656 9657 9658 9659 9660 9661 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 9645 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.
9645 9646 9647 9648 9649 9650 9651 9652 9653 9654 9655 9656 9657 9658 9659 9660 9661 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 9645 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 |