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…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user