NodeGroupConfiguration class
Node group (shard) configuration options. Each node group (shard)
configuration has the following: Slots
,
PrimaryAvailabilityZone
, ReplicaAvailabilityZones
,
ReplicaCount
.
Constructors
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
orReplicasPerNodeGroup
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