| 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.ResizeClusterMessage
Description
Synopsis
- data ResizeClusterMessage = ResizeClusterMessage' {}
- newResizeClusterMessage :: Text -> ResizeClusterMessage
- resizeClusterMessage_classic :: Lens' ResizeClusterMessage (Maybe Bool)
- resizeClusterMessage_clusterType :: Lens' ResizeClusterMessage (Maybe Text)
- resizeClusterMessage_nodeType :: Lens' ResizeClusterMessage (Maybe Text)
- resizeClusterMessage_numberOfNodes :: Lens' ResizeClusterMessage (Maybe Int)
- resizeClusterMessage_reservedNodeId :: Lens' ResizeClusterMessage (Maybe Text)
- resizeClusterMessage_targetReservedNodeOfferingId :: Lens' ResizeClusterMessage (Maybe Text)
- resizeClusterMessage_clusterIdentifier :: Lens' ResizeClusterMessage Text
Documentation
data ResizeClusterMessage Source #
Describes a resize cluster operation. For example, a scheduled action to
run the ResizeCluster API operation.
See: newResizeClusterMessage smart constructor.
Constructors
| ResizeClusterMessage' | |
Fields
| |
Instances
newResizeClusterMessage Source #
Create a value of ResizeClusterMessage 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:classic:ResizeClusterMessage', resizeClusterMessage_classic - A boolean value indicating whether the resize operation is using the
classic resize process. If you don't provide this parameter or set the
value to false, the resize type is elastic.
$sel:clusterType:ResizeClusterMessage', resizeClusterMessage_clusterType - The new cluster type for the specified cluster.
$sel:nodeType:ResizeClusterMessage', resizeClusterMessage_nodeType - The new node type for the nodes you are adding. If not specified, the
cluster's current node type is used.
$sel:numberOfNodes:ResizeClusterMessage', resizeClusterMessage_numberOfNodes - The new number of nodes for the cluster. If not specified, the
cluster's current number of nodes is used.
$sel:reservedNodeId:ResizeClusterMessage', resizeClusterMessage_reservedNodeId - The identifier of the reserved node.
$sel:targetReservedNodeOfferingId:ResizeClusterMessage', resizeClusterMessage_targetReservedNodeOfferingId - The identifier of the target reserved node offering.
$sel:clusterIdentifier:ResizeClusterMessage', resizeClusterMessage_clusterIdentifier - The unique identifier for the cluster to resize.
resizeClusterMessage_classic :: Lens' ResizeClusterMessage (Maybe Bool) Source #
A boolean value indicating whether the resize operation is using the
classic resize process. If you don't provide this parameter or set the
value to false, the resize type is elastic.
resizeClusterMessage_clusterType :: Lens' ResizeClusterMessage (Maybe Text) Source #
The new cluster type for the specified cluster.
resizeClusterMessage_nodeType :: Lens' ResizeClusterMessage (Maybe Text) Source #
The new node type for the nodes you are adding. If not specified, the cluster's current node type is used.
resizeClusterMessage_numberOfNodes :: Lens' ResizeClusterMessage (Maybe Int) Source #
The new number of nodes for the cluster. If not specified, the cluster's current number of nodes is used.
resizeClusterMessage_reservedNodeId :: Lens' ResizeClusterMessage (Maybe Text) Source #
The identifier of the reserved node.
resizeClusterMessage_targetReservedNodeOfferingId :: Lens' ResizeClusterMessage (Maybe Text) Source #
The identifier of the target reserved node offering.
resizeClusterMessage_clusterIdentifier :: Lens' ResizeClusterMessage Text Source #
The unique identifier for the cluster to resize.