class AwsRDSPlatform extends Platform {

    AwsRDSClusterContainer createContainerFromDBCluster (DBCluster dbCluster) {
        AwsRDSClusterContainer container = containerManager.getMatchingContainer(AwsRDSClusterContainer.class, dbCluster
                .getDBClusterIdentifier());
        if (container == null) {
            container = AwsRDSClusterContainer.builder()
                                              .withAwsRDSPlatform(this)
                                              .withDbClusterIdentifier(dbCluster.getDBClusterIdentifier())
                                              .withEngine(dbCluster.getEngine())
                                              .withDBClusterResourceId(dbCluster.getDbClusterResourceId())
                                              .build();
            log.debug("Created RDS Cluster Container {} from {}", v(DataDogConstants.DATADOG_CONTAINER_KEY, container), keyValue("dbCluster", dbCluster));
            containerManager.offer(container);
        } else {
            log.debug("Found existing RDS Cluster Container {}", v(DataDogConstants.DATADOG_CONTAINER_KEY, container));
        }
        return container;
    }

    @Autowired public  AwsRDSPlatform();
      AwsRDSPlatform(AmazonRDS amazonRDS, AmazonEC2 amazonEC2);

}