@becomes/cms-cloud-client
Version:
SDK for accessing BCMS Cloud API
23 lines (22 loc) • 744 B
TypeScript
import { Module } from '@becomes/purple-cheetah/types';
import type { CloudFlareDnsRecord } from './models';
export declare class CloudFlare {
static dns: {
record: {
findByName(name: string): Promise<CloudFlareDnsRecord | null>;
create(data: {
name: string;
value: string;
}): Promise<CloudFlareDnsRecord | null>;
update(data: {
oldName: string;
newName: string;
value: string;
}): Promise<CloudFlareDnsRecord | null | undefined>;
remove(data: {
name: string;
}): Promise<void>;
};
};
}
export declare function createCloudFlare(): Module;