| 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.ElastiCache.Types.PendingModifiedValues
Description
Synopsis
- data PendingModifiedValues = PendingModifiedValues' {
- authTokenStatus :: Maybe AuthTokenUpdateStatus
- cacheNodeIdsToRemove :: Maybe [Text]
- cacheNodeType :: Maybe Text
- engineVersion :: Maybe Text
- logDeliveryConfigurations :: Maybe [PendingLogDeliveryConfiguration]
- numCacheNodes :: Maybe Int
- transitEncryptionEnabled :: Maybe Bool
- transitEncryptionMode :: Maybe TransitEncryptionMode
- newPendingModifiedValues :: PendingModifiedValues
- pendingModifiedValues_authTokenStatus :: Lens' PendingModifiedValues (Maybe AuthTokenUpdateStatus)
- pendingModifiedValues_cacheNodeIdsToRemove :: Lens' PendingModifiedValues (Maybe [Text])
- pendingModifiedValues_cacheNodeType :: Lens' PendingModifiedValues (Maybe Text)
- pendingModifiedValues_engineVersion :: Lens' PendingModifiedValues (Maybe Text)
- pendingModifiedValues_logDeliveryConfigurations :: Lens' PendingModifiedValues (Maybe [PendingLogDeliveryConfiguration])
- pendingModifiedValues_numCacheNodes :: Lens' PendingModifiedValues (Maybe Int)
- pendingModifiedValues_transitEncryptionEnabled :: Lens' PendingModifiedValues (Maybe Bool)
- pendingModifiedValues_transitEncryptionMode :: Lens' PendingModifiedValues (Maybe TransitEncryptionMode)
Documentation
data PendingModifiedValues Source #
A group of settings that are applied to the cluster in the future, or that are currently being applied.
See: newPendingModifiedValues smart constructor.
Constructors
| PendingModifiedValues' | |
Fields
| |
Instances
newPendingModifiedValues :: PendingModifiedValues Source #
Create a value of PendingModifiedValues 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:authTokenStatus:PendingModifiedValues', pendingModifiedValues_authTokenStatus - The auth token status
$sel:cacheNodeIdsToRemove:PendingModifiedValues', pendingModifiedValues_cacheNodeIdsToRemove - A list of cache node IDs that are being removed (or will be removed)
from the cluster. A node ID is a 4-digit numeric identifier (0001, 0002,
etc.).
$sel:cacheNodeType:PendingModifiedValues', pendingModifiedValues_cacheNodeType - The cache node type that this cluster or replication group is scaled to.
$sel:engineVersion:PendingModifiedValues', pendingModifiedValues_engineVersion - The new cache engine version that the cluster runs.
$sel:logDeliveryConfigurations:PendingModifiedValues', pendingModifiedValues_logDeliveryConfigurations - The log delivery configurations being modified
$sel:numCacheNodes:PendingModifiedValues', pendingModifiedValues_numCacheNodes - The new number of cache nodes for the cluster.
For clusters running Redis, this value must be 1. For clusters running Memcached, this value must be between 1 and 40.
$sel:transitEncryptionEnabled:PendingModifiedValues', pendingModifiedValues_transitEncryptionEnabled - A flag that enables in-transit encryption when set to true.
$sel:transitEncryptionMode:PendingModifiedValues', pendingModifiedValues_transitEncryptionMode - A setting that allows you to migrate your clients to use in-transit
encryption, with no downtime.
pendingModifiedValues_authTokenStatus :: Lens' PendingModifiedValues (Maybe AuthTokenUpdateStatus) Source #
The auth token status
pendingModifiedValues_cacheNodeIdsToRemove :: Lens' PendingModifiedValues (Maybe [Text]) Source #
A list of cache node IDs that are being removed (or will be removed) from the cluster. A node ID is a 4-digit numeric identifier (0001, 0002, etc.).
pendingModifiedValues_cacheNodeType :: Lens' PendingModifiedValues (Maybe Text) Source #
The cache node type that this cluster or replication group is scaled to.
pendingModifiedValues_engineVersion :: Lens' PendingModifiedValues (Maybe Text) Source #
The new cache engine version that the cluster runs.
pendingModifiedValues_logDeliveryConfigurations :: Lens' PendingModifiedValues (Maybe [PendingLogDeliveryConfiguration]) Source #
The log delivery configurations being modified
pendingModifiedValues_numCacheNodes :: Lens' PendingModifiedValues (Maybe Int) Source #
The new number of cache nodes for the cluster.
For clusters running Redis, this value must be 1. For clusters running Memcached, this value must be between 1 and 40.
pendingModifiedValues_transitEncryptionEnabled :: Lens' PendingModifiedValues (Maybe Bool) Source #
A flag that enables in-transit encryption when set to true.
pendingModifiedValues_transitEncryptionMode :: Lens' PendingModifiedValues (Maybe TransitEncryptionMode) Source #
A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.