I know this discussion is pretty old, but just for the sake of it I leave an answer here.
Using snapshot_name will create the ElastiCache Cluster with the backed-up data.
Mind the fact that changing this parameter will also trigger the recreation of the cluster.
More details here:
https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/elasticache_replication_group