diff --git a/troposphere/elasticache.py b/troposphere/elasticache.py
index <HASH>..<HASH> 100644
--- a/troposphere/elasticache.py
+++ b/troposphere/elasticache.py
@@ -94,6 +94,8 @@ class ReplicationGroup(AWSObject):
     resource_type = "AWS::ElastiCache::ReplicationGroup"
 
     props = {
+        'AtRestEncryptionEnabled': (boolean, False),
+        'AuthToken': (basestring, False),
         'AutoMinorVersionUpgrade': (boolean, False),
         'AutomaticFailoverEnabled': (boolean, False),
         'CacheNodeType': (basestring, True),
@@ -120,6 +122,7 @@ class ReplicationGroup(AWSObject):
         'SnapshottingClusterId': (basestring, False),
         'SnapshotWindow': (basestring, False),
         'Tags': (Tags, False),
+        'TransitEncryptionEnabled': (boolean, False),
     }
 
     def validate(self):
Add new properties to ElastiCache::ReplicationGroup

Proerties added:
AtRestEncryptionEnabled, AuthToken, TransitEncryptionEnabled