package io.fathom.cloud.dns.backend;
import io.fathom.cloud.CloudException;
import io.fathom.cloud.dns.model.DnsZone;
import io.fathom.cloud.protobuf.DnsModel.DnsBackendProviderType;
import io.fathom.cloud.protobuf.DnsModel.DnsSuffixData;
import io.fathom.cloud.server.model.Project;
public interface DnsBackend {
void updateDomain(Project project, DnsZone domain);
String createZone(Project project, String zone, String topZone, DnsSuffixData suffixData) throws CloudException;
DnsBackendProviderType getType();
}