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.
10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 10030 10031 10032 10033 10034 10035 10036 |
# File 'lib/aws-sdk-redshift/types.rb', line 10020 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.
10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 10030 10031 10032 10033 10034 10035 10036 |
# File 'lib/aws-sdk-redshift/types.rb', line 10020 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.
10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 10030 10031 10032 10033 10034 10035 10036 |
# File 'lib/aws-sdk-redshift/types.rb', line 10020 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.
10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 10030 10031 10032 10033 10034 10035 10036 |
# File 'lib/aws-sdk-redshift/types.rb', line 10020 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.
10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 10030 10031 10032 10033 10034 10035 10036 |
# File 'lib/aws-sdk-redshift/types.rb', line 10020 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.
10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 10030 10031 10032 10033 10034 10035 10036 |
# File 'lib/aws-sdk-redshift/types.rb', line 10020 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.
10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 10030 10031 10032 10033 10034 10035 10036 |
# File 'lib/aws-sdk-redshift/types.rb', line 10020 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.
10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 10030 10031 10032 10033 10034 10035 10036 |
# File 'lib/aws-sdk-redshift/types.rb', line 10020 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.
10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 10030 10031 10032 10033 10034 10035 10036 |
# File 'lib/aws-sdk-redshift/types.rb', line 10020 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
10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 10030 10031 10032 10033 10034 10035 10036 |
# File 'lib/aws-sdk-redshift/types.rb', line 10020 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.
10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 10030 10031 10032 10033 10034 10035 10036 |
# File 'lib/aws-sdk-redshift/types.rb', line 10020 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.
10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 10030 10031 10032 10033 10034 10035 10036 |
# File 'lib/aws-sdk-redshift/types.rb', line 10020 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.
10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 10030 10031 10032 10033 10034 10035 10036 |
# File 'lib/aws-sdk-redshift/types.rb', line 10020 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 |