…tribute to aws_elasticache_cluster resource
Reference: #10688
Output from acceptance testing:
```
--- PASS: TestAccAWSDataElasticacheCluster_basic (574.70s)
--- PASS: TestAccAWSElasticacheCluster_AZMode_Memcached_Ec2Classic (500.73s)
--- PASS: TestAccAWSElasticacheCluster_AZMode_Redis_Ec2Classic (489.54s)
--- PASS: TestAccAWSElasticacheCluster_Engine_Memcached_Ec2Classic (711.45s)
--- PASS: TestAccAWSElasticacheCluster_Engine_Redis_Ec2Classic (1206.50s)
--- PASS: TestAccAWSElasticacheCluster_EngineVersion_Memcached_Ec2Classic (1265.05s)
--- PASS: TestAccAWSElasticacheCluster_EngineVersion_Redis_Ec2Classic (1262.62s)
--- PASS: TestAccAWSElasticacheCluster_multiAZInVpc (848.53s)
--- PASS: TestAccAWSElasticacheCluster_NodeTypeResize_Memcached_Ec2Classic (1031.82s)
--- PASS: TestAccAWSElasticacheCluster_NodeTypeResize_Redis_Ec2Classic (888.93s)
--- PASS: TestAccAWSElasticacheCluster_NumCacheNodes_Decrease (857.20s)
--- PASS: TestAccAWSElasticacheCluster_NumCacheNodes_Increase (1181.66s)
--- PASS: TestAccAWSElasticacheCluster_NumCacheNodes_IncreaseWithPreferredAvailabilityZones (1251.62s)
--- PASS: TestAccAWSElasticacheCluster_NumCacheNodes_Redis_Ec2Classic (3.48s)
--- PASS: TestAccAWSElasticacheCluster_ParameterGroupName_Default (705.36s)
--- PASS: TestAccAWSElasticacheCluster_Port_Ec2Classic (589.12s)
--- PASS: TestAccAWSElasticacheCluster_ReplicationGroupID_AvailabilityZone_Ec2Classic (1893.58s)
--- PASS: TestAccAWSElasticacheCluster_ReplicationGroupID_InvalidAttributes (3.53s)
--- PASS: TestAccAWSElasticacheCluster_ReplicationGroupID_MultipleReplica_Ec2Classic (1797.08s)
--- PASS: TestAccAWSElasticacheCluster_ReplicationGroupID_SingleReplica_Ec2Classic (1947.07s)
--- PASS: TestAccAWSElasticacheCluster_SecurityGroup (580.53s)
--- PASS: TestAccAWSElasticacheCluster_snapshotsWithUpdates (1914.83s)
--- PASS: TestAccAWSElasticacheCluster_vpc (703.91s)
--- PASS: TestAccAWSElasticacheReplicationGroup_basic (965.72s)
--- PASS: TestAccAWSElasticacheReplicationGroup_clusteringAndCacheNodesCausesError (16.25s)
--- PASS: TestAccAWSElasticacheReplicationGroup_ClusterMode_Basic (2135.56s)
--- PASS: TestAccAWSElasticacheReplicationGroup_ClusterMode_NumNodeGroups (3785.64s)
--- PASS: TestAccAWSElasticacheReplicationGroup_enableAtRestEncryption (2054.20s)
--- PASS: TestAccAWSElasticacheReplicationGroup_enableAuthTokenTransitEncryption (1970.34s)
--- PASS: TestAccAWSElasticacheReplicationGroup_enableSnapshotting (1015.92s)
--- PASS: TestAccAWSElasticacheReplicationGroup_multiAzInVpc (1816.32s)
--- PASS: TestAccAWSElasticacheReplicationGroup_NumberCacheClusters (2343.90s)
--- PASS: TestAccAWSElasticacheReplicationGroup_NumberCacheClusters_Failover_AutoFailoverDisabled (2888.41s)
--- PASS: TestAccAWSElasticacheReplicationGroup_NumberCacheClusters_Failover_AutoFailoverEnabled (3208.83s)
--- PASS: TestAccAWSElasticacheReplicationGroup_redisClusterInVpc2 (1249.72s)
--- PASS: TestAccAWSElasticacheReplicationGroup_updateDescription (1049.47s)
--- PASS: TestAccAWSElasticacheReplicationGroup_updateMaintenanceWindow (1028.18s)
--- PASS: TestAccAWSElasticacheReplicationGroup_updateNodeSize (1620.37s)
--- PASS: TestAccAWSElasticacheReplicationGroup_updateParameterGroup (905.78s)
--- PASS: TestAccAWSElasticacheReplicationGroup_Uppercase (1012.47s)
--- PASS: TestAccAWSElasticacheReplicationGroup_useCmkKmsKeyId (1554.09s)
--- PASS: TestAccAWSElasticacheReplicationGroup_vpc (1453.72s)
```