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 set TransitEncryptionEnabled 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