Delete a record for a domain
import { DigitalOcean } from 'digitalocean-deno';
const client = new DigitalOcean('your-api-key');
await client.domainRecords.deleteDomainRecord('example.com', 'record-id');
Get all records configured for a domain
import { DigitalOcean } from 'digitalocean-deno';
const client = new DigitalOcean('your-api-key');
const records = await client.domainRecords.getAllDomainRecords('example.com');
Get a specific existing domain record
import { DigitalOcean } from 'digitalocean-deno';
const client = new DigitalOcean('your-api-key');
const record = await client.domainRecords
.getExistingDomainRecord('example.com', 'record-id');
Update an existing domain record
import { DigitalOcean } from 'digitalocean-deno';
const client = new DigitalOcean('your-api-key');
const request = {
// Any valid domain record attribute can be changed
name: 'blog'
};
const record = await client.domainRecords
.updateDomainRecord('example.com', 'record-id', request);
Generated using TypeDoc
Create a new record for a domain
Example
import { DigitalOcean } from 'digitalocean-deno'; const client = new DigitalOcean('your-api-key'); const request = { type: 'A', name: 'www', data: '162.10.66.0', priority: null, port: null, ttl: 1800, weight: null, flags: null, tag: null }; const record = await client.domainRecords .createDomainRecord('example.com', request);