RDS: Add EarliestRestorableTime
to rds:DescribeDBClusters response (#5634)
This commit is contained in:
parent
d3b16b3052
commit
7eb925839e
@ -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:
|
||||
<DBClusterParameterGroup>{{ cluster.parameter_group }}</DBClusterParameterGroup>
|
||||
<DBSubnetGroup>{{ cluster.subnet_group }}</DBSubnetGroup>
|
||||
<ClusterCreateTime>{{ cluster.cluster_create_time }}</ClusterCreateTime>
|
||||
<EarliestRestorableTime>{{ cluster.earliest_restorable_time }}</EarliestRestorableTime>
|
||||
<Engine>{{ cluster.engine }}</Engine>
|
||||
<Status>{{ cluster.status }}</Status>
|
||||
<Endpoint>{{ cluster.endpoint }}</Endpoint>
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user