@linode/validation
Version:
Yup validation schemas for use with the Linode APIv4
52 lines • 1.6 kB
TypeScript
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