NodeGroupConfiguration class

Node group (shard) configuration options. Each node group (shard) configuration has the following: Slots, PrimaryAvailabilityZone, ReplicaAvailabilityZones, ReplicaCount.

Constructors

NodeGroupConfiguration({String? nodeGroupId, String? primaryAvailabilityZone, String? primaryOutpostArn, List<String>? replicaAvailabilityZones, int? replicaCount, List<String>? replicaOutpostArns, String? slots})
NodeGroupConfiguration.fromXml(XmlElement elem)
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
nodeGroupId String?
Either the ElastiCache for Redis supplied 4-digit id or a user supplied id for the node group these configuration values apply to.
final
primaryAvailabilityZone String?
The Availability Zone where the primary node of this node group (shard) is launched.
final
primaryOutpostArn String?
The outpost ARN of the primary node.
final
replicaAvailabilityZones List<String>?
A list of Availability Zones to be used for the read replicas. The number of Availability Zones in this list must match the value of ReplicaCount or ReplicasPerNodeGroup if not specified.
final
replicaCount int?
The number of read replica nodes in this node group (shard).
final
replicaOutpostArns List<String>?
The outpost ARN of the node replicas.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
slots String?
A string that specifies the keyspace for a particular node group. Keyspaces range from 0 to 16,383. The string is in the format startkey-endkey.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited