Class: Aws::MemoryDB::Types::ReservedNode
- Inherits:
-
Struct
- Object
- Struct
- Aws::MemoryDB::Types::ReservedNode
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-memorydb/types.rb
Overview
Represents the output of a ‘PurchaseReservedNodesOffering` operation.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the reserved node.
-
#duration ⇒ Integer
The duration of the reservation in seconds.
-
#fixed_price ⇒ Float
The fixed price charged for this reserved node.
-
#node_count ⇒ Integer
The number of nodes that have been reserved.
-
#node_type ⇒ String
The node type for the reserved nodes.
-
#offering_type ⇒ String
The offering type of this reserved node.
-
#recurring_charges ⇒ Array<Types::RecurringCharge>
The recurring price charged to run this reserved node.
-
#reservation_id ⇒ String
A customer-specified identifier to track this reservation.
-
#reserved_nodes_offering_id ⇒ String
The ID of the reserved node offering to purchase.
-
#start_time ⇒ Time
The time the reservation started.
-
#state ⇒ String
The state of the reserved node.
Instance Attribute Details
#arn ⇒ String
The Amazon Resource Name (ARN) of the reserved node.
2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 |
# File 'lib/aws-sdk-memorydb/types.rb', line 2409 class ReservedNode < Struct.new( :reservation_id, :reserved_nodes_offering_id, :node_type, :start_time, :duration, :fixed_price, :node_count, :offering_type, :state, :recurring_charges, :arn) SENSITIVE = [] include Aws::Structure end |
#duration ⇒ Integer
The duration of the reservation in seconds.
2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 |
# File 'lib/aws-sdk-memorydb/types.rb', line 2409 class ReservedNode < Struct.new( :reservation_id, :reserved_nodes_offering_id, :node_type, :start_time, :duration, :fixed_price, :node_count, :offering_type, :state, :recurring_charges, :arn) SENSITIVE = [] include Aws::Structure end |
#fixed_price ⇒ Float
The fixed price charged for this reserved node.
2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 |
# File 'lib/aws-sdk-memorydb/types.rb', line 2409 class ReservedNode < Struct.new( :reservation_id, :reserved_nodes_offering_id, :node_type, :start_time, :duration, :fixed_price, :node_count, :offering_type, :state, :recurring_charges, :arn) SENSITIVE = [] include Aws::Structure end |
#node_count ⇒ Integer
The number of nodes that have been reserved.
2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 |
# File 'lib/aws-sdk-memorydb/types.rb', line 2409 class ReservedNode < Struct.new( :reservation_id, :reserved_nodes_offering_id, :node_type, :start_time, :duration, :fixed_price, :node_count, :offering_type, :state, :recurring_charges, :arn) SENSITIVE = [] include Aws::Structure end |
#node_type ⇒ String
The node type for the reserved nodes.
2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 |
# File 'lib/aws-sdk-memorydb/types.rb', line 2409 class ReservedNode < Struct.new( :reservation_id, :reserved_nodes_offering_id, :node_type, :start_time, :duration, :fixed_price, :node_count, :offering_type, :state, :recurring_charges, :arn) SENSITIVE = [] include Aws::Structure end |
#offering_type ⇒ String
The offering type of this reserved node.
2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 |
# File 'lib/aws-sdk-memorydb/types.rb', line 2409 class ReservedNode < Struct.new( :reservation_id, :reserved_nodes_offering_id, :node_type, :start_time, :duration, :fixed_price, :node_count, :offering_type, :state, :recurring_charges, :arn) SENSITIVE = [] include Aws::Structure end |
#recurring_charges ⇒ Array<Types::RecurringCharge>
The recurring price charged to run this reserved node.
2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 |
# File 'lib/aws-sdk-memorydb/types.rb', line 2409 class ReservedNode < Struct.new( :reservation_id, :reserved_nodes_offering_id, :node_type, :start_time, :duration, :fixed_price, :node_count, :offering_type, :state, :recurring_charges, :arn) SENSITIVE = [] include Aws::Structure end |
#reservation_id ⇒ String
A customer-specified identifier to track this reservation.
2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 |
# File 'lib/aws-sdk-memorydb/types.rb', line 2409 class ReservedNode < Struct.new( :reservation_id, :reserved_nodes_offering_id, :node_type, :start_time, :duration, :fixed_price, :node_count, :offering_type, :state, :recurring_charges, :arn) SENSITIVE = [] include Aws::Structure end |
#reserved_nodes_offering_id ⇒ String
The ID of the reserved node offering to purchase.
2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 |
# File 'lib/aws-sdk-memorydb/types.rb', line 2409 class ReservedNode < Struct.new( :reservation_id, :reserved_nodes_offering_id, :node_type, :start_time, :duration, :fixed_price, :node_count, :offering_type, :state, :recurring_charges, :arn) SENSITIVE = [] include Aws::Structure end |
#start_time ⇒ Time
The time the reservation started.
2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 |
# File 'lib/aws-sdk-memorydb/types.rb', line 2409 class ReservedNode < Struct.new( :reservation_id, :reserved_nodes_offering_id, :node_type, :start_time, :duration, :fixed_price, :node_count, :offering_type, :state, :recurring_charges, :arn) SENSITIVE = [] include Aws::Structure end |
#state ⇒ String
The state of the reserved node.
2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 |
# File 'lib/aws-sdk-memorydb/types.rb', line 2409 class ReservedNode < Struct.new( :reservation_id, :reserved_nodes_offering_id, :node_type, :start_time, :duration, :fixed_price, :node_count, :offering_type, :state, :recurring_charges, :arn) SENSITIVE = [] include Aws::Structure end |