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 NodeGroupMember = NodeGroupMember' {}
- newNodeGroupMember :: NodeGroupMember
- nodeGroupMember_cacheClusterId :: Lens' NodeGroupMember (Maybe Text)
- nodeGroupMember_cacheNodeId :: Lens' NodeGroupMember (Maybe Text)
- nodeGroupMember_preferredAvailabilityZone :: Lens' NodeGroupMember (Maybe Text)
- nodeGroupMember_currentRole :: Lens' NodeGroupMember (Maybe Text)
- nodeGroupMember_preferredOutpostArn :: Lens' NodeGroupMember (Maybe Text)
- nodeGroupMember_readEndpoint :: Lens' NodeGroupMember (Maybe Endpoint)
Documentation
data NodeGroupMember Source #
Represents a single node within a node group (shard).
See: newNodeGroupMember
smart constructor.
NodeGroupMember' | |
|
Instances
newNodeGroupMember :: NodeGroupMember Source #
Create a value of NodeGroupMember
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:cacheClusterId:NodeGroupMember'
, nodeGroupMember_cacheClusterId
- The ID of the cluster to which the node belongs.
$sel:cacheNodeId:NodeGroupMember'
, nodeGroupMember_cacheNodeId
- The ID of the node within its cluster. A node ID is a numeric identifier
(0001, 0002, etc.).
$sel:preferredAvailabilityZone:NodeGroupMember'
, nodeGroupMember_preferredAvailabilityZone
- The name of the Availability Zone in which the node is located.
$sel:currentRole:NodeGroupMember'
, nodeGroupMember_currentRole
- The role that is currently assigned to the node - primary
or
replica
. This member is only applicable for Redis (cluster mode
disabled) replication groups.
$sel:preferredOutpostArn:NodeGroupMember'
, nodeGroupMember_preferredOutpostArn
- The outpost ARN of the node group member.
$sel:readEndpoint:NodeGroupMember'
, nodeGroupMember_readEndpoint
- The information required for client programs to connect to a node for
read operations. The read endpoint is only applicable on Redis (cluster
mode disabled) clusters.
nodeGroupMember_cacheClusterId :: Lens' NodeGroupMember (Maybe Text) Source #
The ID of the cluster to which the node belongs.
nodeGroupMember_cacheNodeId :: Lens' NodeGroupMember (Maybe Text) Source #
The ID of the node within its cluster. A node ID is a numeric identifier (0001, 0002, etc.).
nodeGroupMember_preferredAvailabilityZone :: Lens' NodeGroupMember (Maybe Text) Source #
The name of the Availability Zone in which the node is located.
nodeGroupMember_currentRole :: Lens' NodeGroupMember (Maybe Text) Source #
The role that is currently assigned to the node - primary
or
replica
. This member is only applicable for Redis (cluster mode
disabled) replication groups.
nodeGroupMember_preferredOutpostArn :: Lens' NodeGroupMember (Maybe Text) Source #
The outpost ARN of the node group member.
nodeGroupMember_readEndpoint :: Lens' NodeGroupMember (Maybe Endpoint) Source #
The information required for client programs to connect to a node for read operations. The read endpoint is only applicable on Redis (cluster mode disabled) clusters.