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.