Struct rusoto_elasticache::NodeGroup
[−]
[src]
pub struct NodeGroup { pub node_group_id: Option<String>, pub node_group_members: Option<NodeGroupMemberList>, pub primary_endpoint: Option<Endpoint>, pub slots: Option<String>, pub status: Option<String>, }
Represents a collection of cache nodes in a replication group. One node in the node group is the read/write primary node. All the other nodes are read-only Replica nodes.
Fields
node_group_id: Option<String>
The identifier for the node group (shard). A Redis (cluster mode disabled) replication group contains only 1 node group; therefore, the node group ID is 0001. A Redis (cluster mode enabled) replication group contains 1 to 15 node groups numbered 0001 to 0015.
node_group_members: Option<NodeGroupMemberList>
A list containing information about individual nodes within the node group (shard).
primary_endpoint: Option<Endpoint>
The endpoint of the primary node in this node group (shard).
slots: Option<String>
The keyspace for this node group (shard).
status: Option<String>
The current state of this replication group - creating
, available
, etc.
Trait Implementations
impl Default for NodeGroup
[src]
impl Debug for NodeGroup
[src]
impl Clone for NodeGroup
[src]
fn clone(&self) -> NodeGroup
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more