Values.NodeGroupConfigurationSourceNode group (shard) configuration options. Each node group (shard) configuration has the following: Slots, PrimaryAvailabilityZone, ReplicaAvailabilityZones, ReplicaCount.
type nonrec t = {nodeGroupId : AllowedNodeGroupId.t option;Either the ElastiCache supplied 4-digit id or a user supplied id for the node group these configuration values apply to.
*)slots : String_.t option;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. Example: "0-3999"
*)replicaCount : IntegerOptional.t option;The number of read replica nodes in this node group (shard).
*)primaryAvailabilityZone : String_.t option;The Availability Zone where the primary node of this node group (shard) is launched.
*)replicaAvailabilityZones : AvailabilityZonesList.t option;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.
*)primaryOutpostArn : String_.t option;The outpost ARN of the primary node.
*)replicaOutpostArns : OutpostArnsList.t option;The outpost ARN of the node replicas.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Integer of IntegerOptional.t
| `List of [> `String of String_.t ] list
| `String of AllowedNodeGroupId.t ])
list ]