Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data ResizeClusterMessage = ResizeClusterMessage' {
- numberOfNodes :: Maybe Int
- classic :: Maybe Bool
- clusterType :: Maybe Text
- nodeType :: Maybe Text
- clusterIdentifier :: Text
- newResizeClusterMessage :: Text -> ResizeClusterMessage
- resizeClusterMessage_numberOfNodes :: Lens' ResizeClusterMessage (Maybe Int)
- resizeClusterMessage_classic :: Lens' ResizeClusterMessage (Maybe Bool)
- resizeClusterMessage_clusterType :: Lens' ResizeClusterMessage (Maybe Text)
- resizeClusterMessage_nodeType :: 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.
ResizeClusterMessage' | |
|
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: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: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:clusterIdentifier:ResizeClusterMessage'
, resizeClusterMessage_clusterIdentifier
- The unique identifier for the cluster to resize.
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_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_clusterIdentifier :: Lens' ResizeClusterMessage Text Source #
The unique identifier for the cluster to resize.