Skip to content

Cloudflare DNS Adapter

Reference doc for the `sst.cloudflare.dns` adapter.

The Cloudflare DNS Adapter is used to create DNS records to manage domains hosted on Cloudflare DNS.

This adapter is passed in as domain.dns when setting a custom domain, where example.com is hosted on Cloudflare.

{
domain: {
name: "example.com",
dns: sst.cloudflare.dns()
}
}

Specify the zone ID.

{
domain: {
name: "example.com",
dns: sst.aws.dns({
zone: "415e6f4653b6d95b775d350f32119abb"
})
}
}

Functions

dns

dns(args?)

Parameters

Returns Object

DnsArgs

transform?

Type Object

Transform how this component creates its underlying resources.

transform.record?

Type RecordArgs | (args: RecordArgs => void)

Transform the Cloudflare record resource.

zone?

Type Input<string>

The ID of the Cloudflare zone to create the record in.

{
zone: "415e6f4653b6d95b775d350f32119abb"
}