use of com.sequenceiq.cloudbreak.cloud.model.network.SubnetType.PUBLIC in project cloudbreak by hortonworks.
the class AwsPlatformResources method databaseServerGeneralSslRootCertificates.
@Override
public CloudDatabaseServerSslCertificates databaseServerGeneralSslRootCertificates(CloudCredential cloudCredential, Region region) {
requireNonNull(cloudCredential);
requireNonNull(region);
AmazonRdsClient rdsClient = getAmazonRdsClient(cloudCredential, region);
List<Certificate> certificates = rdsClient.describeCertificates(new DescribeCertificatesRequest());
Set<CloudDatabaseServerSslCertificate> sslCertificates = certificates.stream().map(Certificate::getCertificateIdentifier).map(id -> new CloudDatabaseServerSslCertificate(CloudDatabaseServerSslCertificateType.ROOT, id)).collect(Collectors.toSet());
return new CloudDatabaseServerSslCertificates(sslCertificates);
}
Aggregations