Protocolswift-cloud 0.24.0CloudCore
DNSProvider
DNS.swift:1protocol DNSProvider : Sendable
Browse conforming typesprotocol DNSProvider : Sendable
import CloudCore
protocol Sendable
func createAlias(name: any Input<String>, target: any Input<String>, ttl: Duration) -> DNSProviderRecord
func createRecord(type: DNSRecordType, name: any Input<String>, target: any Input<String>, ttl: Duration) -> DNSProviderRecord
import CloudAWS
struct DNS
static func aws(zoneName: any Input<String>) -> AWS.DNS
import CloudCloudflare
struct DNS
static func cloudflare(zoneName: any Input<String>, proxyAliasRecords: Bool = true) -> Cloudflare.DNS
import CloudVercel
struct DNS
static func vercel(domain: String) -> Vercel.DNS