UNPKG

@linode/validation

Version:

Yup validation schemas for use with the Linode APIv4

52 lines 1.6 kB
export declare const baseImageSchema: import("yup").ObjectSchema<{ label: string | undefined; description: string | undefined; cloud_init: boolean | undefined; tags: string[] | undefined; }, import("yup").AnyObject, { label: undefined; description: undefined; cloud_init: undefined; tags: undefined; }, "">; export declare const createImageSchema: import("yup").ObjectSchema<{ label: string | undefined; description: string | undefined; cloud_init: boolean | undefined; tags: string[] | undefined; disk_id: number; }, import("yup").AnyObject, { label: undefined; description: undefined; cloud_init: undefined; tags: undefined; disk_id: undefined; }, "">; export declare const uploadImageSchema: import("yup").ObjectSchema<{ label: string; description: string | undefined; cloud_init: boolean | undefined; tags: string[] | undefined; region: string; }, import("yup").AnyObject, { label: undefined; description: undefined; cloud_init: undefined; tags: undefined; region: undefined; }, "">; export declare const updateImageSchema: import("yup").ObjectSchema<{ label: string | undefined; description: string | undefined; tags: string[] | undefined; }, import("yup").AnyObject, { label: undefined; description: undefined; tags: undefined; }, "">; export declare const updateImageRegionsSchema: import("yup").ObjectSchema<{ regions: (string | undefined)[]; }, import("yup").AnyObject, { regions: undefined; }, "">; //# sourceMappingURL=images.schema.d.ts.map