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 NodeSnapshot = NodeSnapshot' {}
- newNodeSnapshot :: NodeSnapshot
- nodeSnapshot_nodeGroupConfiguration :: Lens' NodeSnapshot (Maybe NodeGroupConfiguration)
- nodeSnapshot_cacheNodeCreateTime :: Lens' NodeSnapshot (Maybe UTCTime)
- nodeSnapshot_cacheClusterId :: Lens' NodeSnapshot (Maybe Text)
- nodeSnapshot_cacheNodeId :: Lens' NodeSnapshot (Maybe Text)
- nodeSnapshot_nodeGroupId :: Lens' NodeSnapshot (Maybe Text)
- nodeSnapshot_snapshotCreateTime :: Lens' NodeSnapshot (Maybe UTCTime)
- nodeSnapshot_cacheSize :: Lens' NodeSnapshot (Maybe Text)
Documentation
data NodeSnapshot Source #
Represents an individual cache node in a snapshot of a cluster.
See: newNodeSnapshot
smart constructor.
NodeSnapshot' | |
|
Instances
newNodeSnapshot :: NodeSnapshot Source #
Create a value of NodeSnapshot
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:nodeGroupConfiguration:NodeSnapshot'
, nodeSnapshot_nodeGroupConfiguration
- The configuration for the source node group (shard).
$sel:cacheNodeCreateTime:NodeSnapshot'
, nodeSnapshot_cacheNodeCreateTime
- The date and time when the cache node was created in the source cluster.
$sel:cacheClusterId:NodeSnapshot'
, nodeSnapshot_cacheClusterId
- A unique identifier for the source cluster.
$sel:cacheNodeId:NodeSnapshot'
, nodeSnapshot_cacheNodeId
- The cache node identifier for the node in the source cluster.
$sel:nodeGroupId:NodeSnapshot'
, nodeSnapshot_nodeGroupId
- A unique identifier for the source node group (shard).
$sel:snapshotCreateTime:NodeSnapshot'
, nodeSnapshot_snapshotCreateTime
- The date and time when the source node's metadata and cache data set
was obtained for the snapshot.
$sel:cacheSize:NodeSnapshot'
, nodeSnapshot_cacheSize
- The size of the cache on the source cache node.
nodeSnapshot_nodeGroupConfiguration :: Lens' NodeSnapshot (Maybe NodeGroupConfiguration) Source #
The configuration for the source node group (shard).
nodeSnapshot_cacheNodeCreateTime :: Lens' NodeSnapshot (Maybe UTCTime) Source #
The date and time when the cache node was created in the source cluster.
nodeSnapshot_cacheClusterId :: Lens' NodeSnapshot (Maybe Text) Source #
A unique identifier for the source cluster.
nodeSnapshot_cacheNodeId :: Lens' NodeSnapshot (Maybe Text) Source #
The cache node identifier for the node in the source cluster.
nodeSnapshot_nodeGroupId :: Lens' NodeSnapshot (Maybe Text) Source #
A unique identifier for the source node group (shard).
nodeSnapshot_snapshotCreateTime :: Lens' NodeSnapshot (Maybe UTCTime) Source #
The date and time when the source node's metadata and cache data set was obtained for the snapshot.
nodeSnapshot_cacheSize :: Lens' NodeSnapshot (Maybe Text) Source #
The size of the cache on the source cache node.