| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.MemoryDb.Types.ReservedNode
Description
Synopsis
- data ReservedNode = ReservedNode' {}
- newReservedNode :: ReservedNode
- reservedNode_arn :: Lens' ReservedNode (Maybe Text)
- reservedNode_duration :: Lens' ReservedNode (Maybe Int)
- reservedNode_fixedPrice :: Lens' ReservedNode (Maybe Double)
- reservedNode_nodeCount :: Lens' ReservedNode (Maybe Int)
- reservedNode_nodeType :: Lens' ReservedNode (Maybe Text)
- reservedNode_offeringType :: Lens' ReservedNode (Maybe Text)
- reservedNode_recurringCharges :: Lens' ReservedNode (Maybe [RecurringCharge])
- reservedNode_reservationId :: Lens' ReservedNode (Maybe Text)
- reservedNode_reservedNodesOfferingId :: Lens' ReservedNode (Maybe Text)
- reservedNode_startTime :: Lens' ReservedNode (Maybe UTCTime)
- reservedNode_state :: Lens' ReservedNode (Maybe Text)
Documentation
data ReservedNode Source #
Represents the output of a PurchaseReservedNodesOffering operation.
See: newReservedNode smart constructor.
Constructors
| ReservedNode' | |
Fields
| |
Instances
newReservedNode :: ReservedNode Source #
Create a value of ReservedNode with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:ReservedNode', reservedNode_arn - The Amazon Resource Name (ARN) of the reserved node.
$sel:duration:ReservedNode', reservedNode_duration - The duration of the reservation in seconds.
$sel:fixedPrice:ReservedNode', reservedNode_fixedPrice - The fixed price charged for this reserved node.
$sel:nodeCount:ReservedNode', reservedNode_nodeCount - The number of nodes that have been reserved.
$sel:nodeType:ReservedNode', reservedNode_nodeType - The node type for the reserved nodes.
$sel:offeringType:ReservedNode', reservedNode_offeringType - The offering type of this reserved node.
$sel:recurringCharges:ReservedNode', reservedNode_recurringCharges - The recurring price charged to run this reserved node.
$sel:reservationId:ReservedNode', reservedNode_reservationId - A customer-specified identifier to track this reservation.
$sel:reservedNodesOfferingId:ReservedNode', reservedNode_reservedNodesOfferingId - The ID of the reserved node offering to purchase.
$sel:startTime:ReservedNode', reservedNode_startTime - The time the reservation started.
$sel:state:ReservedNode', reservedNode_state - The state of the reserved node.
reservedNode_arn :: Lens' ReservedNode (Maybe Text) Source #
The Amazon Resource Name (ARN) of the reserved node.
reservedNode_duration :: Lens' ReservedNode (Maybe Int) Source #
The duration of the reservation in seconds.
reservedNode_fixedPrice :: Lens' ReservedNode (Maybe Double) Source #
The fixed price charged for this reserved node.
reservedNode_nodeCount :: Lens' ReservedNode (Maybe Int) Source #
The number of nodes that have been reserved.
reservedNode_nodeType :: Lens' ReservedNode (Maybe Text) Source #
The node type for the reserved nodes.
reservedNode_offeringType :: Lens' ReservedNode (Maybe Text) Source #
The offering type of this reserved node.
reservedNode_recurringCharges :: Lens' ReservedNode (Maybe [RecurringCharge]) Source #
The recurring price charged to run this reserved node.
reservedNode_reservationId :: Lens' ReservedNode (Maybe Text) Source #
A customer-specified identifier to track this reservation.
reservedNode_reservedNodesOfferingId :: Lens' ReservedNode (Maybe Text) Source #
The ID of the reserved node offering to purchase.
reservedNode_startTime :: Lens' ReservedNode (Maybe UTCTime) Source #
The time the reservation started.
reservedNode_state :: Lens' ReservedNode (Maybe Text) Source #
The state of the reserved node.