in aws-rds-dbproxytargetgroup/src/main/java/software/amazon/rds/dbproxytargetgroup/CreateHandler.java [179:194]
private List<DBProxyTarget> registerDefaultTarget(ResourceModel model) {
List<String> newClusters = Utility.getClusters(model);
List<String> newInstances = Utility.getInstances(model);
if (newClusters.size() == 0 && newInstances.size() == 0) {
return new ArrayList<>();
}
RegisterDBProxyTargetsRequest registerRequest = new RegisterDBProxyTargetsRequest()
.withDBProxyName(model.getDBProxyName())
.withTargetGroupName(model.getTargetGroupName())
.withDBClusterIdentifiers(newClusters)
.withDBInstanceIdentifiers(newInstances);
return clientProxy.injectCredentialsAndInvoke(registerRequest, rdsClient::registerDBProxyTargets).getDBProxyTargets();
}