GlobalReplicationGroup class
Consists of a primary cluster that accepts writes and an associated secondary cluster that resides in a different AWS region. The secondary cluster accepts only reads. The primary cluster automatically replicates updates to the secondary cluster.
- The GlobalReplicationGroupIdSuffix represents the name of the Global Datastore, which is what you use to associate a secondary cluster.
Constructors
-
GlobalReplicationGroup({String? arn, bool? atRestEncryptionEnabled, bool? authTokenEnabled, String? cacheNodeType, bool? clusterEnabled, String? engine, String? engineVersion, List<
GlobalNodeGroup> ? globalNodeGroups, String? globalReplicationGroupDescription, String? globalReplicationGroupId, List<GlobalReplicationGroupMember> ? members, String? status, bool? transitEncryptionEnabled}) - GlobalReplicationGroup.fromXml(XmlElement elem)
-
factory
Properties
- arn → String?
-
The ARN (Amazon Resource Name) of the global replication group.
final
- atRestEncryptionEnabled → bool?
-
A flag that enables encryption at rest when set to
true
.final - authTokenEnabled → bool?
-
A flag that enables using an
AuthToken
(password) when issuing Redis commands.final - cacheNodeType → String?
-
The cache node type of the Global Datastore
final
- clusterEnabled → bool?
-
A flag that indicates whether the Global Datastore is cluster enabled.
final
- engine → String?
-
The Elasticache engine. For Redis only.
final
- engineVersion → String?
-
The Elasticache Redis engine version.
final
-
globalNodeGroups
→ List<
GlobalNodeGroup> ? -
Indicates the slot configuration and global identifier for each slice group.
final
- globalReplicationGroupDescription → String?
-
The optional description of the Global Datastore
final
- globalReplicationGroupId → String?
-
The name of the Global Datastore
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
members
→ List<
GlobalReplicationGroupMember> ? -
The replication groups that comprise the Global Datastore.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- status → String?
-
The status of the Global Datastore
final
- transitEncryptionEnabled → bool?
-
A flag that enables in-transit encryption when set to true. You cannot
modify the value of
TransitEncryptionEnabled
after the cluster is created. To enable in-transit encryption on a cluster you must setTransitEncryptionEnabled
to true when you create a cluster.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited