in aws-memorydb-cluster/src/main/java/software/amazon/memorydb/cluster/Translator.java [64:89]
static CreateClusterRequest translateToCreateRequest(final ResourceModel model, Map<String, String> tags) {
return CreateClusterRequest.builder()
.clusterName(model.getClusterName())
.nodeType(model.getNodeType())
.parameterGroupName(model.getParameterGroupName())
.description(model.getDescription())
.numShards(model.getNumShards())
.numReplicasPerShard(model.getNumReplicasPerShard())
.subnetGroupName(model.getSubnetGroupName())
.securityGroupIds(model.getSecurityGroupIds())
.maintenanceWindow(model.getMaintenanceWindow())
.port(model.getPort())
.snsTopicArn(model.getSnsTopicArn())
.tlsEnabled(model.getTLSEnabled())
.kmsKeyId(model.getKmsKeyId())
.snapshotArns(model.getSnapshotArns())
.snapshotName(model.getSnapshotName())
.snapshotRetentionLimit(model.getSnapshotRetentionLimit())
.tags(translateTagsToSdk(tags))
.snapshotWindow(model.getSnapshotWindow())
.aclName(model.getACLName())
.engineVersion(model.getEngineVersion())
.autoMinorVersionUpgrade(model.getAutoMinorVersionUpgrade())
.build();
}