UNPKG

@linode/validation

Version:

Yup validation schemas for use with the Linode APIv4

40 lines 1.23 kB
export declare const createAlertDefinitionSchema: import("yup").ObjectSchema<{ label: string; description: string | undefined; severity: number; rule_criteria: { rules?: { dimension_filters?: import("yup").Maybe<{ dimension_label: string; operator: string; value: string; }[] | undefined>; operator: string; metric: string; aggregate_function: string; threshold: number; }[] | undefined; }; trigger_conditions: { polling_interval_seconds: number; evaluation_period_seconds: number; trigger_occurrences: number; }; channel_ids: (number | undefined)[] | undefined; tags: import("yup").Maybe<(string | undefined)[] | undefined>; }, import("yup").AnyObject, { label: undefined; description: undefined; severity: undefined; rule_criteria: { rules: ""; }; trigger_conditions: { polling_interval_seconds: undefined; evaluation_period_seconds: undefined; trigger_occurrences: undefined; }; channel_ids: ""; tags: ""; }, "">; //# sourceMappingURL=cloudpulse.schema.d.ts.map