| 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.Redshift.Types.ReservedNodeExchangeStatus
Description
Synopsis
- data ReservedNodeExchangeStatus = ReservedNodeExchangeStatus' {
- requestTime :: Maybe ISO8601
- reservedNodeExchangeRequestId :: Maybe Text
- sourceReservedNodeCount :: Maybe Int
- sourceReservedNodeId :: Maybe Text
- sourceReservedNodeType :: Maybe Text
- status :: Maybe ReservedNodeExchangeStatusType
- targetReservedNodeCount :: Maybe Int
- targetReservedNodeOfferingId :: Maybe Text
- targetReservedNodeType :: Maybe Text
- newReservedNodeExchangeStatus :: ReservedNodeExchangeStatus
- reservedNodeExchangeStatus_requestTime :: Lens' ReservedNodeExchangeStatus (Maybe UTCTime)
- reservedNodeExchangeStatus_reservedNodeExchangeRequestId :: Lens' ReservedNodeExchangeStatus (Maybe Text)
- reservedNodeExchangeStatus_sourceReservedNodeCount :: Lens' ReservedNodeExchangeStatus (Maybe Int)
- reservedNodeExchangeStatus_sourceReservedNodeId :: Lens' ReservedNodeExchangeStatus (Maybe Text)
- reservedNodeExchangeStatus_sourceReservedNodeType :: Lens' ReservedNodeExchangeStatus (Maybe Text)
- reservedNodeExchangeStatus_status :: Lens' ReservedNodeExchangeStatus (Maybe ReservedNodeExchangeStatusType)
- reservedNodeExchangeStatus_targetReservedNodeCount :: Lens' ReservedNodeExchangeStatus (Maybe Int)
- reservedNodeExchangeStatus_targetReservedNodeOfferingId :: Lens' ReservedNodeExchangeStatus (Maybe Text)
- reservedNodeExchangeStatus_targetReservedNodeType :: Lens' ReservedNodeExchangeStatus (Maybe Text)
Documentation
data ReservedNodeExchangeStatus Source #
Reserved-node status details, such as the source reserved-node identifier, the target reserved-node identifier, the node type, the node count, and other details.
See: newReservedNodeExchangeStatus smart constructor.
Constructors
| ReservedNodeExchangeStatus' | |
Fields
| |
Instances
newReservedNodeExchangeStatus :: ReservedNodeExchangeStatus Source #
Create a value of ReservedNodeExchangeStatus 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:requestTime:ReservedNodeExchangeStatus', reservedNodeExchangeStatus_requestTime - A date and time that indicate when the reserved-node exchange was
requested.
$sel:reservedNodeExchangeRequestId:ReservedNodeExchangeStatus', reservedNodeExchangeStatus_reservedNodeExchangeRequestId - The identifier of the reserved-node exchange request.
$sel:sourceReservedNodeCount:ReservedNodeExchangeStatus', reservedNodeExchangeStatus_sourceReservedNodeCount - The source reserved-node count in the cluster.
$sel:sourceReservedNodeId:ReservedNodeExchangeStatus', reservedNodeExchangeStatus_sourceReservedNodeId - The identifier of the source reserved node.
$sel:sourceReservedNodeType:ReservedNodeExchangeStatus', reservedNodeExchangeStatus_sourceReservedNodeType - The source reserved-node type, for example ds2.xlarge.
$sel:status:ReservedNodeExchangeStatus', reservedNodeExchangeStatus_status - The status of the reserved-node exchange request. Statuses include
in-progress and requested.
$sel:targetReservedNodeCount:ReservedNodeExchangeStatus', reservedNodeExchangeStatus_targetReservedNodeCount - The count of target reserved nodes in the cluster.
$sel:targetReservedNodeOfferingId:ReservedNodeExchangeStatus', reservedNodeExchangeStatus_targetReservedNodeOfferingId - The identifier of the target reserved node offering.
$sel:targetReservedNodeType:ReservedNodeExchangeStatus', reservedNodeExchangeStatus_targetReservedNodeType - The node type of the target reserved node, for example ra3.4xlarge.
reservedNodeExchangeStatus_requestTime :: Lens' ReservedNodeExchangeStatus (Maybe UTCTime) Source #
A date and time that indicate when the reserved-node exchange was requested.
reservedNodeExchangeStatus_reservedNodeExchangeRequestId :: Lens' ReservedNodeExchangeStatus (Maybe Text) Source #
The identifier of the reserved-node exchange request.
reservedNodeExchangeStatus_sourceReservedNodeCount :: Lens' ReservedNodeExchangeStatus (Maybe Int) Source #
The source reserved-node count in the cluster.
reservedNodeExchangeStatus_sourceReservedNodeId :: Lens' ReservedNodeExchangeStatus (Maybe Text) Source #
The identifier of the source reserved node.
reservedNodeExchangeStatus_sourceReservedNodeType :: Lens' ReservedNodeExchangeStatus (Maybe Text) Source #
The source reserved-node type, for example ds2.xlarge.
reservedNodeExchangeStatus_status :: Lens' ReservedNodeExchangeStatus (Maybe ReservedNodeExchangeStatusType) Source #
The status of the reserved-node exchange request. Statuses include in-progress and requested.
reservedNodeExchangeStatus_targetReservedNodeCount :: Lens' ReservedNodeExchangeStatus (Maybe Int) Source #
The count of target reserved nodes in the cluster.
reservedNodeExchangeStatus_targetReservedNodeOfferingId :: Lens' ReservedNodeExchangeStatus (Maybe Text) Source #
The identifier of the target reserved node offering.
reservedNodeExchangeStatus_targetReservedNodeType :: Lens' ReservedNodeExchangeStatus (Maybe Text) Source #
The node type of the target reserved node, for example ra3.4xlarge.