diff --git a/moto/rds/models.py b/moto/rds/models.py
index 86132e977..62e124738 100644
--- a/moto/rds/models.py
+++ b/moto/rds/models.py
@@ -54,7 +54,7 @@ class Cluster:
self.account_id = kwargs.get("account_id")
self.region_name = kwargs.get("region")
self.cluster_create_time = iso_8601_datetime_with_milliseconds(
- datetime.datetime.now()
+ datetime.datetime.utcnow()
)
self.copy_tags_to_snapshot = kwargs.get("copy_tags_to_snapshot")
if self.copy_tags_to_snapshot is None:
@@ -107,6 +107,9 @@ class Cluster:
kwargs.get("enable_cloudwatch_logs_exports") or []
)
self.enable_http_endpoint = kwargs.get("enable_http_endpoint")
+ self.earliest_restorable_time = iso_8601_datetime_with_milliseconds(
+ datetime.datetime.utcnow()
+ )
@property
def db_cluster_arn(self):
@@ -178,6 +181,7 @@ class Cluster:
{{ cluster.parameter_group }}
{{ cluster.subnet_group }}
{{ cluster.cluster_create_time }}
+ {{ cluster.earliest_restorable_time }}
{{ cluster.engine }}
{{ cluster.status }}
{{ cluster.endpoint }}
diff --git a/tests/test_rds/test_rds_clusters.py b/tests/test_rds/test_rds_clusters.py
index 200d0a152..e78ffb9ad 100644
--- a/tests/test_rds/test_rds_clusters.py
+++ b/tests/test_rds/test_rds_clusters.py
@@ -189,6 +189,9 @@ def test_create_db_cluster__verify_default_properties():
cluster.should.have.key("DomainMemberships").equal([])
cluster.should.have.key("TagList").equal([])
cluster.should.have.key("ClusterCreateTime")
+ cluster.should.have.key(
+ "EarliestRestorableTime"
+ ).should.be.greater_than_or_equal_to(cluster["ClusterCreateTime"])
@mock_rds