@linode/validation
Version:
Yup validation schemas for use with the Linode APIv4
36 lines • 1.36 kB
TypeScript
export declare const importZoneSchema: import("yup").ObjectSchema<{
domain: string;
remote_nameserver: string;
}, import("yup").AnyObject, {
domain: undefined;
remote_nameserver: undefined;
}, "">;
export declare const createDomainSchema: import("yup").ObjectSchema<{
domain: string;
status: {} | undefined;
tags: (string | undefined)[] | undefined;
description: string | undefined;
retry_sec: number | undefined;
master_ips: (string | undefined)[] | undefined;
axfr_ips: (string | undefined)[] | undefined;
expire_sec: number | undefined;
refresh_sec: number | undefined;
ttl_sec: number | undefined;
type: {};
soa_email: string | undefined;
}, import("yup").AnyObject, never, "">;
export declare const updateDomainSchema: import("yup").ObjectSchema<{
domain: string | undefined;
status: {} | undefined;
tags: (string | undefined)[] | undefined;
description: string | undefined;
retry_sec: number | undefined;
master_ips: (string | undefined)[] | undefined;
axfr_ips: (string | undefined)[] | undefined;
expire_sec: number | undefined;
refresh_sec: number | undefined;
ttl_sec: number | undefined;
domainId: number | undefined;
soa_email: string | undefined;
}, import("yup").AnyObject, never, "">;
//# sourceMappingURL=domains.schema.d.ts.map